{"uid":"cap_2iusG_u_iJdqZKWyc30UP","slug":"cron-next-run-time-calculator-e9bed3b0","name":"Cron Next Run Time Calculator","description":"Dedicated cron expression utility for agents: compute the next N upcoming run times from a cron schedule with optional IANA timezone. No job execution, no shell access — parse and predict only.","url":"https://cron.bip-rep.com/cron/next","method":"POST","headers":{},"bodySchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["expression"],"properties":{"expression":{"type":"string","description":"Cron expression (5 or 6 fields; seconds optional)"},"count":{"type":"integer","description":"Number of upcoming runs to return (1-50, default 5)"},"timezone":{"type":"string","description":"IANA timezone for schedule evaluation (default UTC)"}},"additionalProperties":false}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"expression":{"type":"string"},"timezone":{"type":"string"},"count":{"type":"integer"},"runs":{"type":"array","items":{"type":"string"}},"latency_ms":{"type":"integer"}}}},"required":["type"]}},"required":["input"]},"responseSchema":null,"example":{"request":{"input":{"body":{"count":5,"timezone":"UTC","expression":"0 9 * * MON-FRI"},"type":"http","method":"POST","bodyType":"json"}},"response":{"runs":["2026-06-17T09:00:00.000Z","2026-06-18T09:00:00.000Z","2026-06-19T09:00:00.000Z","2026-06-22T09:00:00.000Z","2026-06-23T09:00:00.000Z"],"count":5,"timezone":"UTC","expression":"0 9 * * MON-FRI","latency_ms":8}},"exampleRequest":{"count":5,"timezone":"UTC","expression":"0 9 * * MON-FRI"},"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_j7UD_UN4Uzj_Ep401H0Xt","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Computes the next N upcoming run times for a given cron expression, with optional IANA timezone support","exampleAgentPrompt":"Give me the next 5 run times for the cron expression '0 9 * * MON-FRI' in the America/New_York timezone.","exampleUseCases":[{"title":"Verify weekday morning job schedule","prompt":"I have a cron expression '0 9 * * MON-FRI' — can you show me the next 5 times it will fire in UTC so I can confirm it's running on weekdays only?"},{"title":"Preview nightly batch job times","prompt":"My nightly data pipeline uses the cron expression '0 2 * * *' in the America/Chicago timezone — what are the next 3 run times so I can make sure it doesn't overlap with our reporting window?"},{"title":"Debug a complex cron schedule","prompt":"I'm not sure my cron expression '*/15 8-18 * * 1-5' is correct — can you give me the next 10 run times in Europe/London time so I can check it only fires every 15 minutes during business hours on weekdays?"}],"resultDescription":"Returns an array of ISO 8601 timestamp strings representing the next N upcoming run times, along with the count, timezone, original cron expression, and latency in milliseconds.","failureModes":["Invalid cron expression returns an error response","Unrecognized IANA timezone string causes a parse error","Count value of 0 or negative may return empty or error","Missing required fields (expression) causes a 400-style error","Very large count values may increase latency or be capped"],"whenToPreferThis":"Use this endpoint when you need a fast, stateless cron expression parser that returns upcoming run times without executing any jobs or requiring shell access. Ideal for agents that need to validate or preview cron schedules, build scheduling UIs, or confirm timing logic before deploying a job. Prefer this over general-purpose time libraries when you want a simple API call with IANA timezone support and no infrastructure setup.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:35:31.181Z","isFirstParty":false}