# AgentShelf ISO Date Regex Extractor

> AgentShelf ISO Date Regex Extractor is a paid API for AI agents from agentshelf.syntexa.ch, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-02).

Extracts ISO 8601 date strings from arbitrary text using regex, returning up to 20 matches

## Facts

- Endpoint: POST https://agentshelf.syntexa.ch/v1/regex-iso-date?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentshelf-iso-date-regex-extractor-4c2ee5a7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_R7fmqoxvQaw-gwYcd0OY3

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 agentshelf-iso-date-regex-extractor-4c2ee5a7 -d '<json body>'
```

Example prompt: Can you pull out all the ISO dates from this text? Here's the content: 'The project kicked off on 2024-01-15, with a review scheduled for 2024-03-01 and final delivery by 2024-06-30.'

## When to prefer this

Use this endpoint when you need a fast, deterministic, regex-based extraction of ISO 8601 date strings (YYYY-MM-DD format and variants) from arbitrary text, without requiring any NLP or AI model. It is best suited for structured or semi-structured text where dates follow ISO standards. Prefer the free sandbox endpoint POST /v1/sandbox/regex-iso-date for testing before committing to paid calls. Avoid if you need fuzzy date parsing, natural language dates (e.g. 'next Tuesday'), or more than 20 matches.

## Known failure modes

- No matches found — returns an empty list but the call is still billed $0.01 USDC
- Input text exceeds 100,000 characters — request rejected
- Input text is empty or missing — request rejected due to minLength:1
- More than 20 ISO dates in text — only first 20 matches returned, remainder silently truncated
- Malformed text encoding may cause unexpected regex behavior

## How this service works

Call when an agent needs ISO dates extracted from text, capped at 20 matches. An empty match list is billed. No network. Exact $0.01 USDC. Prefer unpaid POST /v1/sandbox/regex-iso-date first.

## Output

A list of up to 20 ISO 8601 date strings found in the input text, returned as an array of matched date values. An empty list is returned (and billed) if no ISO dates are found.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "text": {
   "type": "string",
   "examples": [
    "2026-01-15"
   ],
   "maxLength": 100000,
   "minLength": 1,
   "description": "Input for this SKU. The route description says whether it is plain text, a URL, base64 bytes, or an already-encoded token."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentshelf-iso-date-regex-extractor-4c2ee5a7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentshelf.syntexa.ch](https://www.zero.xyz/host/agentshelf.syntexa.ch/llms.txt)
