{"uid":"cap_-d9EWirFZwtOVYW3AAxhF","slug":"cron-next-run-calculator-076a8b47","name":"Cron Next-Run Calculator","description":"Lightweight utility API for agents and operators: DNS lookups, RDAP/WHOIS domain data, HTTP probes, page metadata extraction, cryptographic hashing, JSON validation, scheduled webhooks, and exotic endpoints (Base transaction decode, ENS resolve, USGS earthquakes, cron next-run, TLS certificate report). No shell access; outbound URL tools enforce SSRF protections.","url":"https://tools.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":11}},"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_jL7JRFhzdiszaOM27_m7b","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":"Calculates the next N scheduled run times for a cron expression in a given timezone","exampleAgentPrompt":"What are the next 10 run times for the cron expression '0 9 * * MON-FRI' in the America/New_York timezone?","exampleUseCases":[{"title":"Preview weekday morning job schedule","prompt":"Can you show me the next 5 times my cron job will run? The expression is '0 9 * * MON-FRI' and it runs in UTC."},{"title":"Debug a complex cron expression","prompt":"I have a cron expression '*/15 8-18 * * 1-5' and I want to see the next 8 run times in the Europe/London timezone — I need to make sure it's firing when I expect."},{"title":"Plan maintenance window scheduling","prompt":"I'm setting up a nightly database backup with the cron '0 2 * * *' in America/Los_Angeles. Can you show me the next 3 scheduled runs so I can confirm it avoids peak hours?"}],"resultDescription":"Returns an array of ISO 8601 timestamps representing the next N scheduled run times, along with the count, timezone, and original cron expression echoed back. Response includes latency_ms.","failureModes":["Invalid cron expression returns a 4xx error with a parsing message","Unsupported or misspelled timezone string causes an error","Count value too large may be rejected or capped","Malformed request body returns a validation error"],"whenToPreferThis":"Use this endpoint when you need to programmatically compute upcoming cron fire times — especially useful for previewing, validating, or debugging cron schedules before deploying them. Prefer this over local cron parsing libraries when working in an agent context without native cron parsing, or when timezone-aware next-run computation is needed as a lightweight API call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:30:05.446Z","isFirstParty":false}