# Syntexa AgentShelf Regex Email Extractor

> Syntexa AgentShelf Regex Email Extractor is a paid API for AI agents from agentshelf.syntexa.ch, paid per call via x402, $0.008/call, status unknown (last checked 2026-09-29).

Extracts up to 20 email addresses from a given text string using regex matching, billed per call at $0.008 USDC.

## Facts

- Endpoint: POST https://agentshelf.syntexa.ch/v1/regex-email?utm_source=zero.xyz
- Price: $0.008/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/syntexa-agentshelf-regex-email-extractor-10f23dc2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Hf-q651WSs4lqdRIn0N1i

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 syntexa-agentshelf-regex-email-extractor-10f23dc2 -d '<json body>'
```

Example prompt: Can you pull out all the email addresses from this block of text for me: 'Contact us at hello@example.com or support@company.org for help, or reach our team at info@team.co'?

## When to prefer this

Use this endpoint when you need a fast, lightweight, no-network regex-based email extraction from text you already have in memory. It is ideal for structured data pipelines where you want deterministic pattern matching without LLM inference or external lookups. Prefer the free sandbox endpoint POST /v1/sandbox/regex-email for testing before paying. Avoid if you need more than 20 emails or need validation of email deliverability.

## Known failure modes

- Empty match list returned when no emails exist in text (still billed)
- Input text exceeds 100,000 character limit causing rejection
- Missing or empty 'text' field causes a validation error
- Network or service unavailability results in a failed request
- Payment failure via x402 protocol prevents execution

## How this service works

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

## Output

A list of up to 20 email address strings matched from the input text via regex. If no emails are found, an empty match list is returned — but the call is still billed at $0.008 USDC.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "text": {
   "type": "string",
   "examples": [
    "a@b.co"
   ],
   "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/syntexa-agentshelf-regex-email-extractor-10f23dc2/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)
