{"eid":"cronitor","name":"Cronitor","domain":"cronitor.io","resolved_by":"domain","topics":["dev-services"],"n_records":1,"best_vorder":1,"review":null,"aliases":["Cronitor","cronitor.io"],"records":[{"rid":"dev-services/cronitor","card":{"rid":"dev-services/cronitor","eid":"cronitor","topic":"dev-services","slug":"cronitor","provider":"Cronitor","url":"https://cronitor.io/pricing","domain":"cronitor.io","category":"cron job, heartbeat and uptime monitoring with status pages and web analytics (hosted)","tier":"Hacker","verdict":"qualifies-with-caveat","vorder":1,"grp":"usable","self_hosted":0,"confidence":"documented","binding":"volume-quota","identity_kind":"email","identity_basis":"defaulted","needs_card":null,"needs_phone":null,"needs_id":null,"needs_institution":null,"country":null,"crypto":null,"interfaces":"rest,cli","egress_metered":0,"per_object_bytes":null,"retention_days":null,"verified_at":"2026-11-01T18:13:30.918Z","verified_basis":"live","checked_on":"2026-11-01","stale_on":"2026-12-02","n_evidence":15,"usd_month":null,"usd_per_tb_month":null,"summary":"Hacker plan, free forever at USD 0: 5 monitors (jobs, checks and heartbeats) with a fastest check frequency of 5 minutes, 100,000 web analytics and error eve...","duplicate_of":null,"n_unknown":1,"free_unit":"objects"},"record":{"topic":"dev-services","slug":"cronitor","provider":"Cronitor","url":"https://cronitor.io/pricing","category":"cron job, heartbeat and uptime monitoring with status pages and web analytics (hosted)","tier":"Hacker","free_tier":{"stated":"Hacker plan, free forever at USD 0: 5 monitors (jobs, checks and heartbeats) with a fastest check frequency of 5 minutes, 100,000 web analytics and error events free, 1 status page with 50 subscribers, 1 dashboard user, email and Slack alerts; no SMS alerts and no premium integrations","unit":"objects","metered_on":"object-count","source_url":"https://cronitor.io/pricing","read_on":"2026-11-01","notes":"The unit counted is the monitor. The Business plan is USD 2 a month per monitor plus USD 5 a month per user, with a 14-day free trial."},"per_object_cap":{"stated":"unverified: no per-ping or per-event size is stated on the pages read","bytes":null},"retention":{"stated":"unverified: the Hacker retention is not stated on the pricing page, which lists 12 months of data retention for the Business plan","days":null,"source_url":"https://cronitor.io/pricing"},"egress":{"terms":"not applicable: an inbound telemetry and outbound check service; data is read back through the REST API, which is rate limited with a 429 answer","metered":false,"free_allowance":null,"price_per_tb":null,"source_url":"https://cronitor.io/docs/api"},"interface":["rest","cli"],"interface_detail":"A REST API at cronitor.io/api authenticated by HTTP basic auth with an API key as the username, with an OpenAPI 3 description; a Telemetry API on cronitor.link takes a key in the URL; every account starts with a telemetry key and an SDK integration key. An MCP server and CronitorCLI expose the same resources. Whether the API is open to the Hacker plan without a request cap is unverified: the pricing page lists unlimited API requests for Business only.","endpoint":"https://cronitor.io/api/monitors","tooling":"CronitorCLI, the Telemetry API, the REST API with an OpenAPI description, an MCP server and the web app","chaining":"Heartbeat and cron monitoring for up to 5 jobs of free hosts with a status page, plus 100,000 web analytics and error events a month.","limits":[{"kind":"volume-quota","value":"5 monitors on Hacker","source":"https://cronitor.io/pricing"},{"kind":"volume-quota","value":"100,000 web analytics and error events free","source":"https://cronitor.io/pricing"},{"kind":"request-rate","value":"fastest check frequency of 5 minutes on Hacker","source":"https://cronitor.io/pricing"},{"kind":"request-rate","value":"REST API rate limits with a 429 answer; the numbers are not stated on the page read","source":"https://cronitor.io/docs/api"}],"limits_note":"Hacker has 1 dashboard user and no SMS alerts.","binding":"volume-quota","binding_note":"The 5-monitor cap fills first for an account with several scheduled jobs.","identity_cost":{"kind":"email","detail":"unverified: the sign-up page text shows no form fields, and the pricing page states no credit card term for Hacker, whose card has a Get Started button where Business has Start Free Trial.","country":null},"reliability_note":"no throttle, ban or data loss is stated on the pages read","confidence":"documented","confidence_note":"Plan limits are quoted from the first-party pricing page and the API access from its documentation. No account was opened, and the sign-up fields and the card term are unverified: behind a sign-up.","evidence":[{"url":"https://cronitor.io/pricing","date":"2026-11-01","proved":"the Hacker plan is free forever with 5 monitors, email and Slack alerts, a basic status page and no SMS or premium integrations","capture":"sha256:0c108023859d57f753af661b3547237340d67875d00b9ade3dfec596e9b20fd9","quote":"Hacker\n$0free forever\nLimited monitoring for homelabs and small projects.\n- 5 monitors\n- Email and Slack alerts\n- Basic status page\n- No SMS alerts\n- No premium integrations"},{"url":"https://cronitor.io/pricing","date":"2026-11-01","proved":"every plan includes cron, heartbeat, website and API monitoring","capture":"sha256:0c108023859d57f753af661b3547237340d67875d00b9ade3dfec596e9b20fd9","quote":"Every plan includes cron, heartbeat, website, and API monitoring, plus email and chat alerts."},{"url":"https://cronitor.io/pricing","date":"2026-11-01","proved":"Hacker includes 100,000 web analytics and error events free","capture":"sha256:0c108023859d57f753af661b3547237340d67875d00b9ade3dfec596e9b20fd9","quote":"Web Analytics and Errors | 100,000*events free*"},{"url":"https://cronitor.io/pricing","date":"2026-11-01","proved":"the fastest check frequency is 5 minutes on Hacker and 30 seconds on Business","capture":"sha256:0c108023859d57f753af661b3547237340d67875d00b9ade3dfec596e9b20fd9","quote":"Fastest check frequency | 5*minutes* | 30*seconds* | 30*seconds*"},{"url":"https://cronitor.io/pricing","date":"2026-11-01","proved":"Hacker has 1 status page with 50 included subscribers","capture":"sha256:0c108023859d57f753af661b3547237340d67875d00b9ade3dfec596e9b20fd9","quote":"Included subscribers | 50 | 500 | Unlimited"},{"url":"https://cronitor.io/pricing","date":"2026-11-01","proved":"Hacker has 1 dashboard user","capture":"sha256:0c108023859d57f753af661b3547237340d67875d00b9ade3dfec596e9b20fd9","quote":"Dashboard users | 1 | $5*/mo per user* | Custom"},{"url":"https://cronitor.io/pricing","date":"2026-11-01","proved":"Business keeps 12 months of data and has unlimited API requests","capture":"sha256:0c108023859d57f753af661b3547237340d67875d00b9ade3dfec596e9b20fd9","quote":"- 12 month data retention\n- Unlimited API requests"},{"url":"https://cronitor.io/pricing","date":"2026-11-01","proved":"Business is USD 2 a month per monitor plus USD 5 a month per user","capture":"sha256:0c108023859d57f753af661b3547237340d67875d00b9ade3dfec596e9b20fd9","quote":"Business\n$2*/mo per monitor*\n+\n$5*/mo per user*"},{"url":"https://cronitor.io/pricing","date":"2026-11-01","proved":"the Business plan has a 14-day free trial","capture":"sha256:0c108023859d57f753af661b3547237340d67875d00b9ade3dfec596e9b20fd9","quote":"14 day free trial, then pay only for the monitors and users you have."},{"url":"https://cronitor.io/docs/api","date":"2026-11-01","proved":"the REST API authenticates with an API key as the basic auth username","capture":"sha256:567114ee050596e65db413b15cd7408a3a5e54f4a2de7b7edbfd3d815c4f9b5f","quote":"Provide your API key as the basic auth username value. You do not need to provide a password."},{"url":"https://cronitor.io/docs/api","date":"2026-11-01","proved":"the Telemetry API is on the separate domain cronitor.link and takes an API key in the URL","capture":"sha256:567114ee050596e65db413b15cd7408a3a5e54f4a2de7b7edbfd3d815c4f9b5f","quote":"The [Telemetry API](https://cronitor.io/docs/telemetry-api) is hosted on a separate domain, `cronitor.link`, and uses an API key embedded in the URL to authenticate requests."},{"url":"https://cronitor.io/docs/api","date":"2026-11-01","proved":"an OpenAPI 3 description of the REST API and the Telemetry API is published","capture":"sha256:567114ee050596e65db413b15cd7408a3a5e54f4a2de7b7edbfd3d815c4f9b5f","quote":"An OpenAPI 3 description of the REST API and the Telemetry API is published at"},{"url":"https://cronitor.io/docs/api","date":"2026-11-01","proved":"every account starts with two API keys","capture":"sha256:567114ee050596e65db413b15cd7408a3a5e54f4a2de7b7edbfd3d815c4f9b5f","quote":"Every account starts with two API keys with different permission levels:"},{"url":"https://cronitor.io/docs/api","date":"2026-11-01","proved":"the API is rate limited and answers 429 when a limit is exceeded","capture":"sha256:567114ee050596e65db413b15cd7408a3a5e54f4a2de7b7edbfd3d815c4f9b5f","quote":"The API has rate limits to ensure fair usage. If you exceed these limits, you'll receive a `429 Too Many Requests` response."},{"url":"https://cronitor.io/docs/api","date":"2026-11-01","proved":"the same resources are available through an MCP server and CronitorCLI","capture":"sha256:567114ee050596e65db413b15cd7408a3a5e54f4a2de7b7edbfd3d815c4f9b5f","quote":"The same resources are available to coding agents through the [Cronitor MCP server](https://cronitor.io/docs/mcp-server) and to the shell through [CronitorCLI](https://cronitor.io/docs/using-cronitor-cli)."}],"verdict":"qualifies-with-caveat","verified_at":"2026-11-01T18:13:30.918Z","notes":"Cronitor lists cron jobs, heartbeats, website checks and API checks as monitors under one count."},"claims":[{"path":"$.free_tier","kind":"has-free-tier","num":1.0,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.free_tier.stated","kind":"free-quota","num":5.0,"unit":"minutes","per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.limits[0].value","kind":"limit:volume-quota","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.limits[1].value","kind":"limit:volume-quota","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.limits[2].value","kind":"limit:request-rate","num":5.0,"unit":"minutes","per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.limits[3].value","kind":"limit:request-rate","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"}],"unknown":[["$.identity_cost.kind","identity-defaulted"]],"history":[],"drift":[]}]}