Cron Expression Generator API

GET

Convert plain English schedules into standard cron expressions.

Cron Expression Generator converts natural language schedule text into standard five-field cron expressions. Submit phrases up to 200 characters to receive the matching cron syntax, with paid plans adding written explanations.

Try it — live request, no key required

Request
GETapi.apiverve.com/v1/crongenerator?schedule=every%20weekday%20at%209am
Query parameters
Verification
Format

No key required to try it. Get a key to use it in your app.

Example
{
  "status": "ok",
  "error": null,
  "data": {
    "schedule": "every weekday at 9am",
    "expression": "0 9 * * 1-5",
    "description": "Runs every weekday at 9:00 AM."
  }
}

About the Cron Expression Generator API

Cron Expression Generator works by analyzing natural language schedule descriptions and using AI to generate accurate cron expressions. Perfect for setting up automated tasks and scheduled jobs.

What people use it for

Task Automation
Convert natural language schedules into cron expressions for automated task scheduling in Linux, Jenkins, or CI/CD pipelines
Backup Scheduling
Generate cron expressions for automated backup schedules without memorizing complex cron syntax
Report Generation
Create cron expressions for scheduled report generation and email delivery tasks
System Maintenance
Generate cron expressions for maintenance windows, cleanup tasks, and system health checks

Ways to call it

One endpoint, many ways in — REST with JSON, XML, YAML and CSV, plus GraphQL and an MCP interface for AI agents.

JSON
Default REST response
XML
Markup format
YAML
Human-readable
CSV
Tabular export
Beta
GraphQL
Query language
New
MCP
For AI agents

Other ways to use Cron Expression Generator

Same data, same APIVerve account, same credit balance — one key works on all of them.

Questions.

Common questions about the Cron Expression Generator API.

Read the docs
What cron format does the generator output?
It outputs standard 5-field cron syntax representing minute, hour, day of the month, month, and day of the week. You submit a plain language description, and the API converts it into this standard schedule format.
Do I get the human-readable explanation on the Free plan?
No, the written explanation of the generated cron expression requires a paid plan. Free plan requests return the generated expression without the descriptive breakdown. Upgrading to Starter or higher unlocks the description field on all calls.
Is there a length limit on the schedule input?
Yes, the input schedule description cannot exceed 200 characters. Keep your descriptions concise and focused on timing details, such as every Monday at midnight or every two hours on weekdays.
How far does the Starter plan go for schedule conversions?
The Starter plan covers 20,000 schedule conversions each month at 10 credits per call. That works out to about $0.0015 per conversion or $1.50 per 1,000 calls. The Free plan includes 20 conversions every month for testing.
Can it generate schedules for maintenance and backup jobs?
Yes, it is designed for automated task scheduling, backup routines, system maintenance, and recurring report generation. The AI parses the timing phrase you provide and maps it to the appropriate cron syntax.

Ready to build with Cron Expression Generator? Start with 200 free credits — one key unlocks all 300+ APIs.

Explore the catalog

300+ APIs on the same key and the same response shape.

Browse all APIs