🔌 Developer API

Scan365.ai
API Documentation

Integrate automated cybersecurity scanning into your applications, MSP platforms, SIEM workflows and custom dashboards. Enterprise plan required.

⚠ API Access is available on Enterprise plan only. Contact us to discuss Enterprise pricing.

Base URL

https://mxagzmnkhsrmqfmgsjny.supabase.co/rest/v1

All API requests must include your API key in the Authorization header.

Authentication

API Key Authentication

Include your Enterprise API key in all requests:

Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

Endpoints

GET /scans

List Scans

Returns all scans for the authenticated user or organisation.

GET /scans?user_id=eq.{"{user_id}"}&order=scanned_at.desc&limit=10
POST /scans

Trigger a Scan

Initiates a new security scan for the specified domain.

{'{'}
  "domain": "example.com.au",
  "m365_domain": "example.com.au",
  "company_size": "Small (1-50)",
  "modules": ["website", "phishing", "m365", "essential8"]
{'}'}
GET /scans/{"{scan_id}"}

Get Scan Results

Returns full scan results including all findings, scores and recommendations.

GET /users

List Users (Admin only)

Returns all users for multi-tenant Enterprise dashboard integrations.

Rate Limits

PlanScans per MonthAPI Calls per Hour
Free2No API access
ProUnlimitedNo API access
EnterpriseUnlimited1000 / hour

Interested in API Access?

Contact our team to discuss Enterprise pricing and API integration requirements.

📧 Contact Enterprise Sales