Know the second your site goes down
CronAlert pings your URLs every minute and alerts you instantly via email, Slack, Discord, or webhook when something breaks.
Everything you need to stay online
Powerful monitoring tools without the enterprise price tag.
Multi-channel alerts
Email, Slack, Discord, push notifications, and webhooks on every plan. Teams, Telegram, and PagerDuty on paid plans.
Multi-region checks
Monitor from 5 regions worldwide. Detect regional outages and CDN issues that single-region monitors miss.
1-minute intervals
Detect downtime fast. Most competitors charge premium prices for 1-minute checks.
Status pages
Branded status pages with custom domains. Keep your users informed automatically.
SSL monitoring
Get alerted before your certificates expire. Never get caught with an expired cert.
Content monitoring
Keywords, regex matching, change detection, and staleness alerts.
Maintenance windows
Schedule downtime so planned maintenance doesn't trigger false alerts.
REST API
Full API for AI agents, DevOps bots, and CI/CD pipelines.
Automate monitoring with AI agents
CronAlert's REST API is designed for programmatic access by AI agents, DevOps bots, and automation platforms. Let your AI infrastructure manage monitoring automatically — create monitors, check status, respond to incidents, and scale your monitoring as your infrastructure grows.
- Simple Bearer token authentication
- JSON API with predictable, RESTful endpoints
- Heartbeat monitoring for cron jobs and scheduled tasks
- Webhook alerts for real-time event-driven workflows
- Plan-based rate limiting (up to 1,200 req/min)
import requests
# AI agent creates a monitor
resp = requests.post(
"cronalert.com/api/v1/monitors",
headers={"Authorization": "Bearer ca_..."},
json={
"name": "Production API",
"url": "https://api.example.com",
"checkInterval": 60
}
) MCP Server for AI Assistants
Manage your monitors directly from Claude, Cursor, or any MCP-compatible AI client.
Get started in one command
Create an API key
Sign up and generate a key in Settings > API Keys
Add to Claude Code
claude mcp add cronalert -e CRONALERT_API_KEY=ca_xxx -- npx -y cronalert-mcp Ask your AI assistant
"Create a monitor for api.example.com with 1-minute checks"
Remote server (no install needed)
Connect any MCP client directly to our hosted endpoint:
https://cronalert.com/mcp Authenticate with Authorization: Bearer ca_your_key
Simple, honest pricing
No hidden fees. No per-seat surprises. Cancel anytime.
Free
Personal projects & side hustles
- 25 monitors
- 3-minute check interval
- 1 status page
- Email, Slack, Discord, Webhook
- SSL monitoring
- Basic API access
- 7-day log retention
Pro
For growing businesses
- 100 monitors
- 1-minute check interval
- 3 status pages, custom domain
- All alert channels
- Content monitoring
- Maintenance windows
- Full API access
- 30-day log retention
Team
For teams that need reliability
- Everything in Pro, plus:
- 500 monitors
- 1-minute check interval
- Unlimited status pages
- 10 team members
- Multi-region checks
- 90-day log retention
- Email support
Business
For organizations at scale
- Everything in Team, plus:
- Unlimited monitors
- 1-minute check interval
- Unlimited status pages
- Unlimited team members
- SSO / SAML
- Audit logs
- 1-year log retention
- Email support
100 monitors for 5 team members: CronAlert $20/mo vs UptimeRobot $34/mo vs Better Stack $129/mo
Frequently asked questions
How does monitoring work?
CronAlert sends HTTP requests to your URLs at the interval you configure (as often as every minute). We check the response status code, response time, and optionally the response body for keywords, regex patterns, content changes, or staleness. 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, with checks from 5 regions worldwide, 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