cron-job.org logo

cron-job.org

Schedulers 4.2/10 Jun 17, 2026

Free, donation-funded HTTP cron scheduler that calls any URL on a schedule from minutely to yearly, with execution history, failure alerts, and a REST API.

Card required
No

cron-job.org scores 4.2/10 for free value in Schedulers. The main constraint: Unlimited cron jobs (subject to fair use), each runnable up to once per minute (60x/hour), with custom HTTP method/headers/body, failure/recovery and SSL-expiry email alerts, status pages, and a REST API — entirely free, no paid tier.

Category Schedulers Kind Cron job scheduler Caveats Each execution times out at 30 seconds and only the first 64 KB of the response is read; response headers/bodies are kept just 2 days and only the last 50 executions per job are viewable. Jobs that fail 25 times in a row are auto-disabled, and the service may intentionally delay jobs that fail often or run long, so it is not a guaranteed-punctuality scheduler. Card required No Eligibility anyone

Free value score

4.2 / 10
Show the math
Overall 4.2/10
value = 4.2/100
weighted_components_v1
Run value 2.9/10
value = 0.01 $/mo
fixed_log_v1
Reliability 4.2/10
value = 4.2/100
policy_score_v1
Workflow fit 7.6/10
value = 7.6/100
policy_score_v1

Key metrics

43.2K/mo Run quota Uses stated run/message/execution quota when present; otherwise a conservative floor.
30.0/hr Granularity/reliability Derived from minimum interval with conservative reliability adjustment.
10 Workflow/runtime alerts, api, cron, failure, history, http, logs, rest api, timeout, webhooks
Cron jobs
1 min Min interval
43K/mo Executions
50 logs Run history 2 days
30 s Job timeout

What you get

Unlimited cron jobs at frequencies down to once per minute, completely free and donation-funded — no credit card, no paid tier

Full HTTP control: custom request method, headers, body, cookies, HTTP auth, and SSL/self-signed URL support

Execution history with response headers/body plus failure, recovery, and SSL-expiry email notifications and publishable status pages/badges

REST API for programmatic job management, MFA (authenticator app or YubiKey), and GPL-licensed open-source codebase

Gotchas

  • 30-second execution timeout

    Each job's HTTP request times out after 30 seconds and the connection is closed; longer-running scripts must finish work in the background (e.g. PHP ignore_user_abort).

  • 64 KB response read limit

    Only the first 64 KB of a URL/script's output is read; if more data is sent, the job execution is aborted.

  • Minimum 1-minute interval

    Jobs can run at most 60 times per hour (once per minute); sub-minute scheduling is not available.

  • History retained 2 days / last 50 runs

    Execution history shows only the last 50 executions per job, and response headers/bodies are stored for just 2 days.

  • No punctuality guarantee

    Execution may be slightly delayed during peak hours, and jobs that fail often or run long may be intentionally delayed to protect overall service stability.

  • Auto-disable after 25 consecutive failures

    A cronjob that fails more than 25 times in a row is automatically deactivated (assumed to point at an invalid/expired URL).

  • Fair-use enforcement

    No hard cap on job count, but abusive or excessive usage can lead to account deletion; some headers (User-Agent, Connection) are ignored.

Sources

cron scheduler webhooks http monitoring open-source rest-api free

Alternatives

Same category · similar quota
CronhubCronhub · paid · Paid plan
4.4

Cron job scheduling + heartbeat monitoring with free trial; paid plans start at $5/mo (founded 2018).

1/mo1.0/hr1
Checked 26d ago
Paid onlyTrial
Google Cloud SchedulerGoogle Cloud Scheduler · paid · Paid plan
4.4

One scheduled job (any cron frequency, unlimited executions) for $0.10/job/month; first 3 jobs free per billing account; HTTP, Pub/Sub, App Engine targets.

1/mo1.0/hr2
Checked 26d ago
Best valueUnlimited
InngestInngest · freemium · Durable workflow & cron scheduler
3.7

Durable execution platform with native cron scheduling, event-driven workflows, retries, and built-in observability — no queues or workers to manage.

50.0K/mo75.0/hr12
Checked 27d ago
One-timeTrial