API
Website intelligence API surface.
The public API exposes JSON scan workflows, with optional API keys for agency and integration use cases that need scoped access and separate quotas.
EndpointPurpose
POST /api/scanSingle URL report
POST /api/bulk-scanBatch reports, JSON by default, CSV with format=csv
GET /api/report/:idReport JSON
GET /api/healthRuntime health
GET /api/capabilitiesOptional Playwright/axe/Lighthouse readiness
POST /api/monitorCreate monitoring record
GET /api/monitor/confirmToken-based monitor email confirmation
POST /api/monitor/runAdmin-only due-monitor worker
GET /api/monitor/unsubscribeToken-based monitor unsubscribe
GET /api/admin/keysAdmin-only API key metadata list
POST /api/admin/keysAdmin-only API key creation
GET /api/admin/usageAdmin-only billing-period usage summary or CSV
Operator admin UI
Use the admin surface when you need to create a key, revoke one, or review billing-period usage without editing JSON files on the VPS.
Admin
Open the token-gated API admin UI. Keep this page noindex and use API_ADMIN_TOKEN or the monitor admin token fallback.