All integrations
Developers

Uptime monitoring REST API

Create monitors when you ship a new service, pause checks during deploys, post incident updates and pull uptime history into your own reports, with a simple JSON API.

Scoped API keys

Each key belongs to one workspace, can be read-only, and never reaches billing or team settings.

OpenAPI included

Import the OpenAPI file into Postman or Insomnia, or generate a client in your language.

On every plan

The API is available on Free, Starter, Pro and Enterprise, with up to 120 requests a minute per key.

Set it up

  1. 1In Spot Downtime, open Settings → API keys and create a key.
  2. 2Send it as a bearer token with each request.
bash
curl "https://spotdowntime.com/api/v1/workspaces/$WORKSPACE_ID/monitors" \
  -H "Authorization: Bearer $SPOT_DOWNTIME_API_KEY"

Free for your whole team

20 monitors, checks from three regions and every integration on the Free plan. No card needed.

Create a free account