API Documentation

Authenticate requests with an X-API-Key header generated from your account settings.

POST /api/scan

Create a new scan job.

curl -X POST https://yourdomain.com/api/scan \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_KEY" \
  -d '{"url":"https://example.com","device":"mobile"}'
GET /api/status/{id}

Returns the current status of a scan job (pending, running, completed, failed).

GET /api/report/{id}

Returns full scores and metrics for a completed scan.

GET /api/history

Returns a paginated list of recent scans.