{"slug":"saylorinnovations-com-api-cron-next-168331","title":"Cron expression explained in plain English with the next run times in any time z","host":"saylorinnovations.com","method":"GET","resource":"https://saylorinnovations.com/api/cron/next","category":"other","description":"Cron expression explained in plain English with the next run times in any time zone - validates a 5-field cron and handles DST","price_listed":0.01,"price_asked":0.01,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":288,"reported_calls_30d":3,"reported_payers_30d":2,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"method":"GET","queryParams":{"count":"3","expr":"30 9 * * mon-fri","from":"2026-10-12T12:00:00Z","tz":"America/New_York"},"type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","POST","PUT","PATCH","DELETE","HEAD"],"type":"string"},"queryParams":{"properties":{"count":{"default":"5","description":"How many upcoming run times to return, 1 to 20 (default 5)","pattern":"^[0-9]{1,2}$","type":"string"},"expr":{"description":"Standard 5-field cron (minute hour day-of-month month day-of-week) or @hourly, @daily, @weekly, @monthly, @yearly; names like mon-fri and jan are accepted","examples":["30 9 * * mon-fri","*/15 * * * *","@daily"],"type":"string"},"from":{"description":"ISO 8601 instant to start from (default: now)","examples":["2026-10-12T12:00:00Z"],"type":"string"},"tz":{"default":"UTC","description":"IANA time zone the schedule is evaluated in (default UTC)","examples":["America/New_York","Europe/London","Asia/Tokyo"],"type":"string"}},"required":["expr"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"checked_at":{"description":"Time the check was run (UTC)","type":["string","null"]},"count":{"description":"Number of run times returned","type":"number"},"description":{"description":"Plain-English reading of the schedule","type":"string"},"expression":{"description":"The normalised cron expression","type":"string"},"from":{"description":"Start of the range","type":["string","null"]},"next_runs":{"description":"Upcoming run times in order","items":{"properties":{"local":{"description":"Run time in the requested time zone","type":"string"},"utc":{"description":"Run time in UTC (ISO 8601)","type":"string"},"weekday":{"description":"Weekday of the local run time","type":"string"}},"type":"object"},"type":"array"},"semantics":{"type":["string","null"]},"timezone":{"description":"Time zone the schedule was evaluated in","type":"string"}},"required":["expression","description","next_runs"],"type":"object"},"type":{"const":"json","type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-10-18","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.01,"price_match":true,"latency_ms":288,"error":null}],"description_full":"Cron expression explained in plain English with the next run times in any time zone - validates a 5-field cron and handles DST","last_updated":"2026-10-16T15:38:46.563Z","schemes":["exact"]}