# The Stall — Cron Expression Parser

> The Stall — Cron Expression Parser is a paid API for AI agents from the-stall.intuitek.ai, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-14).

Parses a cron expression and returns the next N scheduled run times, optionally computed from a given reference timestamp

## Facts

- Endpoint: GET https://the-stall.intuitek.ai/cap/cron-parser
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/the-stall-cron-expression-parser-b66f6ff5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ACtJ1e67zDEfYFOJbwGro

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability the-stall-cron-expression-parser-b66f6ff5
```

Example prompt: What are the next 10 run times for the cron expression '0 9 * * 1-5', starting from 2025-06-01T00:00:00Z?

## When to prefer this

Choose this endpoint when an AI agent needs to compute future scheduled times for a cron expression without requiring an account, API key, or server-side job runner. Ideal for lightweight, one-off schedule computations in automation pipelines, workflow builders, or developer tools that accept micropayments via USDC on Base. Prefer this over rolling your own cron library when the agent operates in a stateless or sandboxed environment.

## Known failure modes

- Invalid cron expression (malformed fields or out-of-range values) returns a parsing error
- Missing required 'expression' query parameter returns a 400 or validation error
- next_runs exceeding the maximum of 20 may be clamped or rejected
- Invalid ISO 8601 format for from_iso returns a timestamp parsing error
- Payment failure or insufficient USDC balance results in HTTP 402 response

## How this service works

Parse and explain any Unix cron expression in plain English. Returns human-readable schedule description, field breakdown, and the next N run times (UTC). Supports @yearly/@monthly/@weekly/@daily/@hourly shortcuts. Zero external calls.

## Output

Returns an ordered list of upcoming scheduled run timestamps (ISO 8601) based on the provided cron expression, defaulting to 5 results and computing from now or a given reference time. Supports standard 5-field cron syntax and shortcuts like @daily, @hourly.

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "queryParams": {
   "from_iso": "2025-06-01T00:00:00Z",
   "next_runs": 5,
   "expression": "0 9 * * 1-5"
  }
 }
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "required": {
   "type": "string"
  },
  "properties": {
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/the-stall-cron-expression-parser-b66f6ff5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from the-stall.intuitek.ai](https://www.zero.xyz/host/the-stall.intuitek.ai/llms.txt)
