Monitoring 2M+ endpoints worldwide

Know the second your site goes down

CronAlert pings your URLs every 30 seconds and alerts you instantly via email, Slack, Discord, or webhook when something breaks.

cronalert monitor
api.example.com/health 43ms 200
dashboard.myapp.io 112ms 200
payments.myapp.io -- 503
! Alert sent to #ops-alerts on Slack
cdn.example.com 8ms 200
auth.myapp.io/ping 67ms 200

Everything you need to stay online

Powerful monitoring tools without the enterprise price tag.

Multi-channel alerts

Email, Slack, Discord, Teams, Telegram, PagerDuty, and webhooks. Get notified wherever your team works.

Status pages

Beautiful, branded status pages with custom domains. Keep your users informed automatically.

SSL monitoring

Get alerted before your SSL certificates expire. Never get caught with an expired cert again.

Keyword monitoring

Check that specific content appears (or doesn't) in your responses. Catch defacements and broken pages.

Maintenance windows

Schedule downtime so planned maintenance doesn't trigger false alerts. Your on-call team will thank you.

Multi-region checks

Monitor from 300+ locations worldwide. Detect regional outages and CDN issues others miss.

REST API

Full API access to manage monitors, retrieve results, and integrate with your CI/CD pipeline.

30-second intervals

Detect downtime in under a minute. Most competitors only offer 1-minute checks at premium prices.

Simple, honest pricing

No hidden fees. No per-seat surprises. Cancel anytime.

Monthly Annual Save 20%

Free

$0 /month

For personal projects and side hustles

  • 25 monitors
  • 3-minute check interval
  • 1 status page
  • Email, Slack, Discord, Webhook
  • SSL monitoring
  • Basic API access
  • 7-day log retention
Get started free

Pro

$5 /month

For growing businesses

  • 100 monitors
  • 1-minute check interval
  • 3 status pages, custom domain
  • All alert channels
  • Keyword monitoring
  • Maintenance windows
  • Full API access
  • 30-day log retention
Start free trial

Business

$50 /month

For organizations at scale

  • Unlimited monitors
  • 30-second check interval
  • Unlimited status pages
  • Unlimited team members
  • SSO / SAML
  • Audit logs
  • 1-year log retention
  • Priority support
Start free trial

100 monitors for 5 team members: CronAlert $20/mo vs UptimeRobot $34/mo vs Better Stack $129/mo

300+
Global check locations
99.99%
Uptime SLA
<100ms
Average response time
Cloudflare
Powered by the global edge network

Frequently asked questions

How does monitoring work?

CronAlert sends HTTP requests to your URLs at the interval you configure (as often as every 30 seconds). We check the response status code, response time, and optionally the response body for specific keywords. If anything looks wrong, we alert you immediately.

What happens when my site goes down?

When we detect a failure, we confirm it with a second check from a different region to avoid false positives. If the failure is confirmed, we immediately send alerts through all your configured channels (email, Slack, Discord, webhook, etc.) and open an incident. You'll also get notified when it comes back up.

Can I monitor APIs and webhooks?

Yes. You can monitor any HTTP/HTTPS endpoint, including REST APIs, GraphQL endpoints, and webhook URLs. You can configure custom headers, request methods (GET, POST, PUT, etc.), request bodies, and expected response codes.

Do you support cron job / heartbeat monitoring?

Yes. With heartbeat monitoring, CronAlert gives you a unique URL that your cron job pings on each run. If we don't receive a ping within the expected window, we alert you that the job may have failed or stalled.

What's your uptime guarantee?

We guarantee 99.99% uptime for our monitoring infrastructure, backed by a formal SLA on Team and Business plans. Our infrastructure runs on Cloudflare's global edge network across 300+ locations, so even regional outages don't affect our ability to monitor your services.

Start monitoring in under 60 seconds

No credit card required. 25 monitors free forever.

Get started free