Monitoring API

Know when your
crons stop running

Dead man's switch for scheduled tasks. Your cron pings a URL — if we don't hear back, we alert you. $9/mo flat.

dashboard
3 monitors
Monitor
Schedule
Last ping
Status
db-backup-daily
every 24h
2m ago
UP
invoice-generator
every 1h
3h ago
DOWN
cache-warmer
every 15m
4m ago
UP
60s
Check interval
50
Monitors / $9
11x
Cheaper
0
Dependencies

Three lines. That's it.

01

Create a monitor

Tell us your cron's expected schedule. We give you a unique ping URL.

02

Ping after each run

Add one curl to the end of your cron script. GET, POST, or HEAD — we accept any.

03

Get alerted

If we don't hear back within your schedule + grace period, we fire a webhook or email.

Add to any cron script.

One line at the end of your scheduled task. Supports any language.

# Add to the end of your cron script
# Runs after your backup completes

pg_dump mydb > /backups/daily.sql

# Ping CronPerek — if this doesn't arrive, we alert you
curl -fsS --retry 3 https://cronpeek.com/api/v1/ping/YOUR_TOKEN

# Or in crontab directly:
# 0 2 * * * /scripts/backup.sh && curl -fsS https://cronpeek.com/api/v1/ping/YOUR_TOKEN

11x cheaper. Same alerts.

Cronitor charges per monitor. We charge flat. The math is simple.

Service50 monitors10 monitorsWebhooksEmail alerts
CronPerek $9/mo $0 (free) Included Included
Cronitor $100/mo $20/mo Included Included
Healthchecks.io $20/mo Free Included Included
Dead Man's Snitch $199/mo $79/mo Included Included

Everything you need. Nothing you don't.

60-second checks

We check every minute. If your cron is late, you know within seconds of the grace window.

Webhook + email alerts

Fire a webhook to Slack, PagerDuty, or any URL. Plus email fallback for every alert.

Any HTTP method

GET, POST, HEAD — we accept any. One curl at the end of your script.

API key auth

Manage monitors programmatically. Create, list, delete — all via REST API.

Grace periods

Set custom grace windows per monitor. No false alarms for jobs that run a few seconds late.

Audit trail

Every ping and every alert logged. Full history of when your crons ran and when they didn't.

Flat pricing. No per-monitor fees.

Monitor 5 crons free. Upgrade for more monitors, not per-monitor charges.

Free
$0 /mo
Try it out
  • 5 monitors
  • 60-second checks
  • Webhook alerts
  • Email alerts
  • 7-day history
Get started free
Best value
Starter
$9 /mo
Growing infrastructure
  • 50 monitors
  • 60-second checks
  • Webhook + email alerts
  • Custom grace periods
  • 90-day history
Subscribe — $9/mo
Pro
$29 /mo
Production scale
  • Unlimited monitors
  • 60-second checks
  • Multi-channel alerts
  • API management
  • Unlimited history
Subscribe — $29/mo

Stop finding out too late.

Your first monitor in under a minute. Free forever on the free tier.

Start monitoring