All systems operational

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.

5 monitors
60-second checks
Email alerts
SSL & domain monitoring
7-day log retention
30 monitors
30-second checks
Slack, email & webhooks
Heartbeat & keyword monitoring
90-day log retention
150 monitors
15-second checks
All channels incl. Discord & Telegram
3 white-label status pages
1-year log retention
400 monitors
15-second checks
All channels + dedicated support
5 white-label status pages
2-year log retention

No credit card required. Freeman plan is free forever.

14,564
sites monitored
< 1 min
Alert delivery time
99.9%
Platform uptime
$0
To get started

Everything you need.
Nothing you don't.

We built the monitoring tool we wanted to use. Turns out other developers want it too.

20x faster

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.

Slack Discord Email +3

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.

YourApp Status All operational
Website
API
Database

Simple, honest pricing

No surprise fees. No per-seat charges. No "contact sales" nonsense.

Freeman

$0 /month
  • 5 monitors
  • 60-second checks
  • Email alerts
  • SSL monitoring
Get started
Most Popular

Knight

$7 /month
  • 30 monitors
  • 30-second checks
  • Slack, email & webhooks
  • Heartbeat monitoring
  • API access
Get started

Lord

$19 /month
  • 150 monitors
  • 15-second checks
  • All alert channels
  • 3 white-label status pages
  • 1-year log retention
Get started

King

$49 /month
  • 400 monitors
  • 15-second checks
  • 5 white-label status pages
  • 2-year log retention
  • Dedicated support
Get started

See full comparison →

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.

RESTful API with token authentication
Embeddable uptime badges (shields.io style)
Webhook alerts with HMAC signatures
Dead man's switch for cron & queue workers
bash
# 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
![Uptime](https://uptimeking.com/badge/xyz789.svg)

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.