# Coinslot Cron Expression Parser

> Coinslot Cron Expression Parser is a paid API for AI agents from coinslot.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-11).

Parses a 5-field cron expression into a plain-English explanation and returns the next N scheduled run times in UTC.

## Facts

- Endpoint: POST https://coinslot.dev/api/cron?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/coinslot-cron-expression-parser-5598c9e1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_tNPR80AlsGuzgGtfuaBXr

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 coinslot-cron-expression-parser-5598c9e1 -d '<json body>'
```

Example prompt: Can you tell me in plain English what the cron expression '0 9 * * 1-5' means and show me the next 5 times it will run starting from now?

## When to prefer this

Use this endpoint when you need to explain or validate a cron schedule in human-readable terms, or when you need to project future run times for planning, debugging, or auditing automation jobs. Prefer it over manual cron parsing or generic scheduling libraries when you want an instant, serverless, pay-per-use computation with no setup.

## Known failure modes

- Invalid cron expression (wrong field count, illegal characters) returns a parse error
- Count outside allowed range 1–20 returns a validation error
- Malformed ISO date in 'from' field returns a date parse error
- Five-field expressions using non-standard syntax (e.g. seconds field) may not be supported

## How this service works

Parse a 5-field cron expression: get a plain-English explanation and the next N run times (UTC). POST { expression, count?, from? }.

## Output

Returns a plain-English description of what the cron expression means and an ordered list of the next N UTC timestamps (up to 20) when the schedule will fire, optionally projected from a specified start date.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "from": {
   "type": "string",
   "description": "ISO date to project from"
  },
  "count": {
   "type": "integer",
   "default": 5,
   "maximum": 20,
   "minimum": 1
  },
  "expression": {
   "type": "string",
   "description": "5-field cron or @alias"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/coinslot-cron-expression-parser-5598c9e1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from coinslot.dev](https://www.zero.xyz/host/coinslot.dev/llms.txt)
