Anethoth | All Products DocuMint CronPing FlagBit WebhookVault Blog
Monitoring active — free tier included

Know when your
cron jobs stop

One HTTP request at the end of your cron job. If it doesn't arrive on schedule, you get alerted. Status badges for your README. Dead simple.

nightly-backup
Every 24h · Pinged 2h ago
Healthy
email-queue
Every 5m · Pinged 3m ago
Healthy
report-generator
Every 1h · Last ping 3h ago
Alert
db-cleanup
Every 12h · Pinged 1h ago
Healthy
<100ms
Ping Response
REST
API Standard
Badges
For Your README
3 Free
Monitors
How It Works

Three steps. Thirty seconds.

No agents to install. No SDKs. Just one HTTP request.

1

Create a Monitor

Sign up and create a monitor via the API. You get a unique ping URL and token.

2

Add a Ping

Add curl .../ping/TOKEN to the end of your cron job or script. That's it.

3

Get Alerted

If a ping doesn't arrive within the expected schedule + grace period, we alert your webhook.

Integration

Dead simple. Any language.

One line at the end of your script. Works with every platform and runtime.

# Add to end of your cron job:
*/5 * * * * /path/to/script.sh && \
  curl -fsS --retry 3 https://cronping.anethoth.com/ping/YOUR_TOKEN
import requests

# Your job logic here
do_backup()

# Ping CronPing on success
requests.get("https://cronping.anethoth.com/ping/YOUR_TOKEN")
// Your job logic here
await runBackup();

// Ping CronPing on success
await fetch("https://cronping.anethoth.com/ping/YOUR_TOKEN");
# Simple GET request - works from anywhere
curl https://cronping.anethoth.com/ping/YOUR_TOKEN

# With retry for reliability
curl -fsS --retry 3 https://cronping.anethoth.com/ping/YOUR_TOKEN
Features

Everything you need. Nothing you don't.

Built for developers who care about reliability but don't want to babysit a monitoring stack.

🔔

Webhook Alerts

Instant alerts when a job misses schedule. Hook into Slack, Discord, PagerDuty, or your own endpoint.

⏱️

Flexible Schedules

Set intervals from every minute to every month. Configurable grace periods for jobs that run slow.

📊

Ping History

Full history of every ping with timestamps and source IPs. Debug timing issues at a glance.

🛡️

Status Badges

Embeddable SVG badges for your GitHub README. Show the world your cron jobs are healthy.

📄

Public Status Pages

Share a status page with your team or clients. Real-time ping history, uptime percentage, last seen.

⏸️

Pause / Resume

Deploying or doing maintenance? Pause monitors to silence alerts. Resume when you're ready.

Pricing

Simple, honest pricing

Start free with 3 monitors. Scale as your infrastructure grows.

Free

$0/mo
  • 3 monitors
  • 7-day history
  • Webhook alerts
  • Status badges
  • 1-min resolution
Get Started

Starter

$7/mo
  • 20 monitors
  • 30-day history
  • Webhook alerts
  • Status badges & pages
  • Email support
Get Started
Most Popular

Pro

$19/mo
  • 100 monitors
  • 90-day history
  • Webhook alerts
  • Status badges & pages
  • Priority support
Get Started

Business

$39/mo
  • 500 monitors
  • 365-day history
  • Webhook alerts
  • Status badges & pages
  • Dedicated support
Get Started
FAQ

Common questions

What happens if my cron job doesn't ping?
If CronPing doesn't receive a ping within your configured interval plus grace period, it marks the monitor as "down" and sends an alert to your configured webhook URL.
What protocols are supported?
GET, POST, and HEAD requests to your ping URL. Whatever is easiest for your setup. The response is always a simple JSON confirmation.
How do status badges work?
Each monitor gets an SVG badge URL you can embed in your GitHub README, documentation, or status page. It shows real-time status (UP/DOWN) and updates automatically.
Can I monitor jobs on multiple servers?
Yes. Each monitor has a unique ping URL. You can create separate monitors for the same job running on different servers, or use one monitor if only one instance should be running.
Is there a self-hosted option?
Not yet, but it's on the roadmap. CronPing is designed to be lightweight enough to self-host. Sign up for the newsletter to be notified when it's available.
What's the uptime guarantee?
We monitor our own infrastructure with CronPing (yes, really). Business plan includes an SLA. The monitoring endpoint is designed for maximum reliability with minimal dependencies.

Stay in the loop

Product updates, new features, and infrastructure tips. No spam.

Stop guessing if your cron jobs ran.
Start knowing.

Join developers who sleep better knowing their scheduled tasks are monitored.

Start Monitoring — Free