REST API (read-only)

Generate a token under Settings → API access, then send it as Authorization: Bearer <token>.

Endpoints

GET /api/v1/watches — all monitors with status, uptime state, SSL expiry.

GET /api/v1/changes?since=<unix-ms>&limit=100 — detected changes, newest first.

GET /api/v1/watches/:id/history — check history incl. HTTP status and extracted prices.

Example

curl -H "Authorization: Bearer ro_…" https://scanner.46.225.19.45.sslip.io/api/v1/changes

Quota: 2,000 calls per day per token. Webhooks (push) are available under Settings.