# agentshelf.syntexa.ch Domain Name Regex Extractor

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

Extracts up to 20 domain names from a given text string using regex matching, with no network requests.

## Facts

- Endpoint: POST https://agentshelf.syntexa.ch/v1/regex-domain?utm_source=zero.xyz
- Price: $0.002/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-domain-name-regex-extractor-f9f783f5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_cfGJLI3593bgDpYvj6KRC

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-domain-name-regex-extractor-f9f783f5 -d '<json body>'
```

Example prompt: Can you extract all the domain names from this text for me: 'Our partners include google.com, openai.com, and we also work with api.stripe.com and github.io — check out more at docs.example.co.uk'?

## When to prefer this

Choose this endpoint when you need fast, local regex-based domain extraction from text without any network calls to external resolvers or DNS. Ideal for lightweight pipelines where latency and cost matter and you only need up to 20 domain names. Use the free sandbox endpoint POST /v1/sandbox/regex-domain first to test; only call this paid endpoint when you need production results or the sandbox is unavailable.

## Known failure modes

- Empty match list returned if no domain names are present in text — still billed
- Input text exceeds 100,000 character limit — validation error
- Malformed or missing 'text' field in request body — 400 error
- Payment failure or insufficient USDC balance — 402 error
- Matches capped at 20 even if more domains are present in the text

## How this service works

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

## Output

A list of up to 20 domain name strings matched by regex from the input text. If no domains are found, an empty list is returned — but the call is still billed at $0.002 USDC.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "text": {
   "type": "string",
   "examples": [
    "example.com"
   ],
   "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-domain-name-regex-extractor-f9f783f5/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)
