Uptime Monitor
The Uptime Monitor API gives you programmatic control over uptime monitoring. Create monitors, configure check intervals, set up email alerts and query historical uptime percentages and response time data via REST. Webhook support means you can pipe downtime events straight into Slack, PagerDuty or your own incident flow. Base URL: https://uptime.dranco.uk Authentication: X-API-Key header
Uptime Monitor endpoints
| Method | Endpoint | Description |
|---|---|---|
| Monitors | ||
| GET |
listMonitors /api/monitors |
Returns all monitors for your account. |
| GET |
getMonitor /api/monitors/{id} |
Returns a monitor with uptime stats, recent checks, and alerts. |
| POST |
createMonitor /api/monitors |
Start monitoring a URL. Checks run at the specified interval. |
| DELETE |
deleteMonitor /api/monitors/{id} |
Permanently deletes a monitor and all its check history. |
| GET |
getChecks /api/monitors/{id}/checks |
Returns historical check results for a monitor. |
| Alerts | ||
| POST |
createAlert /api/alerts |
Configure an email alert for a monitor. |
| Webhooks | ||
| POST |
createWebhook /api/webhooks |
Register a webhook URL to receive uptime events. |
| GET |
listWebhooks /api/webhooks |
|
| Account | ||
| GET |
getUsage /api/usage |
|
Uptime Monitor pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $24 / month | — |
|
| ULTRA | $62 / month | — |
|