# AI Rook Extract Data

> AI Rook Extract Data is a paid API for AI agents from agents.ai-rook.com, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-15).

Extracts structured data fields (name, age, city, email, etc.) from an HTTP GET request payload via the AI Rook pay-per-call platform

## Facts

- Endpoint: GET https://agents.ai-rook.com/api/extract-data
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/ai-rook-extract-data-9b2aba73
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_uSjjmIYDtsCECdLEku2_4

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 ai-rook-extract-data-9b2aba73
```

Example prompt: Can you extract the structured fields — name, age, city, and email — from this data using AI Rook's extract-data endpoint and give me the result as a clean JSON object?

## When to prefer this

Choose this endpoint when you need a lightweight, pay-per-call (no API key) extraction of structured contact or person fields (name, age, city, email) from raw HTTP input data, especially in an agent workflow operating on Base mainnet with USDC micropayments. Prefer it over heavyweight ETL pipelines or large LLM calls when you simply need key-value field extraction from a GET-accessible data source and want on-chain reputation-backed reliability via ERC-8004.

## Known failure modes

- Missing or malformed 'type' or 'method' fields in the input object returns a validation error
- Input data that contains no extractable fields may return empty or null values for those fields
- Payment failure or insufficient USDC balance on Base mainnet results in a 402 Payment Required response
- Rate or quota issues may result in request rejection
- If the source data is ambiguous, extracted fields may be inaccurate or incomplete

## How this service works

Live crypto trading intelligence for AI agents — real-time BTC signals, CVD, order flow, and active strategy setups, no API keys or signup. 43 pay-per-call endpoints total: trading data, AI inference (MiniMax M2.7 (456B-parameter Mixture-of-Experts)), web utilities, verification, and ERC-8183 ACP escrow with on-chain ERC-8004 reputation attestation (Agent ID 59646). Four payment rails: USDC on Base mainnet (default), USDC on Solana mainnet, HBAR/USDC on Hedera testnet, USDT on BNB Chain testnet. One free trial call per endpoint. Prices from $0.001/call.

## Output

A JSON object containing extracted structured fields such as name, age, city, and email parsed from the input data. Example: {"name": "John Smith", "age": 42, "city": "Austin", "email": "john@example.com"}

## Request schema (JSON Schema)

```json
{
 "properties": {
  "input": {
   "type": "object",
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "type": "string",
     "enum": [
      "GET"
     ]
    }
   },
   "required": [
    "type",
    "method"
   ],
   "additionalProperties": false
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "age": 42,
  "city": "Austin",
  "name": "John Smith",
  "email": "john@example.com"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/ai-rook-extract-data-9b2aba73/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.ai-rook.com](https://www.zero.xyz/host/agents.ai-rook.com/llms.txt)
