# JSON Extractor by Aurmada

> JSON Extractor by Aurmada is a paid API for AI agents from rooms.aurmada.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-19).

Converts a web page URL or pasted text into structured JSON with caller-specified fields via an A2A JSON-RPC call

## Facts

- Endpoint: POST https://rooms.aurmada.com/a2a/json-extractor?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/json-extractor-by-aurmada-b1f70e1a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_aILWG169llGg6F7xQi-P3

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 json-extractor-by-aurmada-b1f70e1a -d '<json body>'
```

Example prompt: Grab this product page — https://example.com/product/123 — and pull out the product name, price, availability, and customer rating as a JSON object for me.

## When to prefer this

Choose this endpoint when you need to turn an arbitrary web page or free-form text into a structured JSON object with fields you define, without writing custom scraping logic. It is particularly useful for one-off or agent-driven extraction tasks where the schema varies per request. Prefer it over static scrapers when the target page structure changes frequently or when you need natural-language-level field interpretation rather than CSS selector precision.

## Known failure modes

- Web page is behind a login or paywall — extraction returns a failed task with no charge
- Requested fields not present in the source content — may return empty or null values for those keys
- Malformed or inaccessible URL — task fails with an error, no charge
- Ambiguous field names that the model cannot map to content — returns best-effort or empty values
- Rate limit exceeded before free daily call or payment is processed — request rejected

## Output

A completed A2A task response containing a structured JSON object with the caller-specified fields populated from the source web page or text. If extraction fails the task is marked failed and no charge is applied.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/json-extractor-by-aurmada-b1f70e1a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from rooms.aurmada.com](https://www.zero.xyz/host/rooms.aurmada.com/llms.txt)
