REST API · No dashboard required

Cron jobs for your API.
Fire and forget.

Schedule recurring webhook calls with a single API request. No servers to manage, no infrastructure to maintain. Register, create a job, done.

terminal
# 1. Register — get your API key instantly
curl -X POST https://api.croncoco.io/register -H "Content-Type: application/json" -d '{"email":"you@example.com"}'
{"api_key": "coco_abc123..."}
# 2. Create a job — fires your webhook every hour
curl -X POST https://api.croncoco.io/jobs -H "Authorization: Bearer coco_abc123..." -H "Content-Type: application/json" -d '{"name":"hourly-sync","cron_expression":"0 * * * *","webhook_url":"https://your-app.com/sync"}'
{"id": 1, "next_run_at": "2026-05-09T13:00:00Z", ...}
# That's it. CronCoco calls your URL every hour.

How it works

1

Register with your email

Hit POST /register with your email. Get an API key back immediately. No dashboard, no OAuth, no waiting.

2

Create a scheduled job

POST a cron expression and a webhook URL. Standard cron syntax works, with minimum intervals based on your plan.

3

Your webhook fires on schedule

CronCoco sends a POST to your URL at the right time, every time. Check execution history via API to see status, response codes, and timing.

Built for production

Everything you need, nothing you don't. Simple API, serious reliability.

🔒

SSRF protection

Webhook URLs are validated against private IPs, loopback addresses, and cloud metadata endpoints before every execution.

📋

Execution history

Every run is logged — status, HTTP response code, duration, and error detail. Queryable via API.

🔑

API key rotation

Lost your key? Request a rotation token via email and swap to a new key without losing any jobs.

Custom headers & payload

Send custom headers and JSON payloads up to 10KB with each webhook call. Perfect for auth tokens and versioning.

🔄

Enable / disable jobs

Pause a job without deleting it. Resume any time. Update the schedule or URL via PATCH.

🌐

Plan-aware schedules

Standard 5-field cron syntax, with 1-minute schedules available on Pro and Business.

Cron guides for serverless apps

Practical guides for running scheduled webhooks, recurring product workflows, and API-managed cron jobs without maintaining workers.

Simple pricing

Start free. Upgrade when you need more schedules, executions, or throughput.

Free
$0
forever
  • 5 active jobs
  • 5,000 executions/month
  • 15-minute minimum interval
  • 7-day execution history
Get started free
Most popular
Pro
$12
per month
  • 50 active jobs
  • 250,000 executions/month
  • 1-minute schedules
  • 30-day execution history
Start with Pro
Business
$49
per month
  • 1,000 active jobs
  • 2,000,000 executions/month
  • 25 concurrent executions
  • 30-day execution history
Start Business

Business includes 1,000 active jobs and 2M executions/month. Need more jobs or higher volume? Contact us.

Ready to ship?

One curl command gets you an API key. No credit card required.

terminal
curl -X POST https://api.croncoco.io/register -H "Content-Type: application/json" -d '{"email":"you@example.com"}'

Questions? hello@croncoco.io