# agentshelf.syntexa.ch MD5 Regex Extractor

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

Extracts all MD5 hex digests found in a text string via regex, returning up to 20 matches

## Facts

- Endpoint: POST https://agentshelf.syntexa.ch/v1/regex-md5?utm_source=zero.xyz
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentshelf-syntexa-ch-md5-regex-extractor-00dff271
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_zjbAT7p1pBelfbTqw7nsK

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-syntexa-ch-md5-regex-extractor-00dff271 -d '<json body>'
```

Example prompt: Can you scan this text and pull out all the MD5 hashes from it? Here's the content: 'd41d8cd98f00b204e9800998ecf8427e is the empty string hash and 9e107d9d372bb6826bd81d3542a419d6 appears later in the log.'

## When to prefer this

Use this endpoint when you need to reliably extract MD5 hex digests (32-character lowercase hex strings) from arbitrary text without running your own regex logic. Ideal for log analysis, checksum manifest parsing, security report scanning, or any workflow where MD5 hashes appear embedded in free-form text. No network calls or LLM inference are involved, making it fast and deterministic. Be aware the free sandbox endpoint POST /v1/sandbox/regex-md5 should be tried first to avoid unnecessary billing, especially when the text may contain no MD5 hashes.

## Known failure modes

- Empty match list returned (and billed) when input text contains no MD5-formatted strings
- Input text exceeds 100,000 character limit — request rejected
- Missing or empty 'text' field — validation error
- More than 20 MD5 matches in text — only first 20 returned, rest silently truncated
- Payment of $0.004 USDC not provided — 402 Payment Required response

## How this service works

Call when an agent needs MD5 hex digests extracted from text, capped at 20 matches. An empty match list is billed. No network. Exact $0.004 USDC. Prefer unpaid POST /v1/sandbox/regex-md5 first.

## Output

A JSON object containing a list of up to 20 MD5 hex digest strings (32-character lowercase hexadecimal) found in the input text via regex matching. If no MD5 hashes are present, an empty list is returned — and the call is still billed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "text": {
   "type": "string",
   "examples": [
    "d41d8cd98f00b204e9800998ecf8427e"
   ],
   "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-syntexa-ch-md5-regex-extractor-00dff271/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)
