Uptime Monitoring
Fit For a King
Checks every 15 seconds. Alerts in under a minute. Status pages, SSL monitoring, and heartbeats included. No dashboards that need their own dashboard.
db-backup heartbeat missed
Everything you need.
Nothing you don't.
We built the monitoring tool we wanted to use. Turns out other developers want it too.
15-Second Check Intervals
While others check every 5 minutes, we check every 15 seconds. Know about outages before your users do. That's not a tagline โ it's the math.
Alerts Where You Are
Email, Slack, Discord, Telegram, webhooks. Per-monitor channels with custom thresholds.
HTTP, Ping & Port
Monitor any endpoint, ping any host, check any port. Custom headers, expected status codes, request bodies, and timeouts.
Cron & Heartbeat
Your server pings us. If we don't hear back, we alert you. Perfect for cron jobs, queue workers, and backups.
SSL & Domain Expiry
Get alerted before your SSL cert or domain expires. Free on all plans. Never wake up to a "Not Secure" warning again.
Beautiful Status Pages
Give your users a public status page with real-time uptime data, incident updates, and 90-day history. Custom domains on paid plans. Looks great without any configuration.
Simple, honest pricing
No surprise fees. No per-seat charges. No "contact sales" nonsense.
Knight
- 30 monitors
- 30-second checks
- Slack, email & webhooks
- Heartbeat monitoring
- API access
Lord
- 150 monitors
- 15-second checks
- All alert channels
- 3 white-label status pages
- 1-year log retention
King
- 400 monitors
- 15-second checks
- 5 white-label status pages
- 2-year log retention
- Dedicated support
How we stack up
We'll let the numbers do the talking.
| UptimeKing | UptimeRobot | Better Uptime | Pingdom | |
|---|---|---|---|---|
| Fastest check interval | 15 seconds | 60 seconds | 30 seconds | 60 seconds |
| Starting price | $7/mo | $9/mo | $24/mo | $15/mo |
| Monitors (paid) | 25 | 10 | 10 | 10 |
| Status pages | Included | Paid add-on | Included | Included |
Built for developers,
by developers
Full REST API. Webhook integrations. Uptime badges for your README. Heartbeat monitoring for your cron jobs. We speak your language.
# Add a heartbeat endpoint to your cron
curl -X POST https://uptimeking.com/api/v1/heartbeat/abc123
# Get your monitors via API
curl -H "Authorization: Bearer YOUR_TOKEN" \
https://uptimeking.com/api/v1/monitors
# Embed an uptime badge

Managing client sites?
Our Lord plan gives you 150 monitors with 15-second intervals and white-label status pages. One account for all your clients. Pass the cost through or use it as a value-add.
Frequently asked questions
On our Lord and King plans, we check every 15 seconds and perform 2 retries before alerting. Worst case: about 45 seconds from the first failure to your notification. On Knight (30-second checks), about 90 seconds. That's 3-10x faster than most competitors.
We don't hard-block you. Additional monitors beyond your plan limit are billed at $0.50/month (Knight), $0.40/month (Lord), or $0.30/month (King) per monitor. No surprises, fully transparent.
Currently we perform checks with 2 retries from our primary region before marking a monitor as down. This eliminates false positives from transient network issues. Multi-region checking from different geographic locations is on our roadmap.
Absolutely. 5 monitors with 60-second checks, email alerts, and SSL monitoring. No credit card, no catch. Use it forever.
We give you a unique URL. Your cron job or scheduled task pings that URL when it runs. If we don't receive a ping within your expected interval, we mark it as down and alert you. Simple as adding a curl command to the end of your script.
Yes. All webhook notifications include an HMAC signature in the X-Signature header, signed with your webhook secret. You can verify the authenticity of every alert programmatically.
Stop finding out from Twitter
that your site is down
Set up monitoring in 30 seconds. Free forever on the starter plan.