# Automaton Named Field Extractor

> Automaton Named Field Extractor is a paid API for AI agents from automaton-paid2.sharkquant.ai, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-27).

Extracts specified named fields from unstructured text and returns them as strict JSON

## Facts

- Endpoint: GET https://automaton-paid2.sharkquant.ai/v1/extract?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-27
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/automaton-named-field-extractor-aaa8fdb5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_IpUNrub3L8w3WEsrg8Ylj

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 automaton-named-field-extractor-aaa8fdb5
```

Example prompt: From the following text, extract the fields 'name', 'email', 'company', and 'phone' into JSON: 'Hi, I'm Jane Doe from Acme Corp. You can reach me at jane@acme.com or call 555-123-4567.'

## When to prefer this

Use this endpoint when you need to pull a known set of named fields out of unstructured free-form text and receive a strict JSON response. It is ideal for lightweight structured extraction tasks with up to 8 fields, such as parsing emails, invoices, resumes, or form submissions. Prefer this over a general LLM call when you need deterministic JSON output with named keys and a predictable, low-cost per-call pricing model.

## Known failure modes

- More than 8 fields requested — likely returns an error or truncates to 8
- Text parameter missing or empty — returns a validation error
- Fields parameter missing or empty — returns a validation error
- Text exceeds 4000 characters — rejected due to maxLength constraint
- Field names not found in text — returned as null or empty values in JSON
- Payment not included or insufficient — x402 payment required error before extraction occurs

## How this service works

Extract named fields from unstructured text into strict JSON. Use when an agent must turn an email, filing, invoice, or description into {field: value} records up to 4,000 characters.

## Output

A JSON object with keys matching the requested field names and values extracted from the input text. Fields that cannot be found in the text may be null or absent. Returns up to 8 named fields per call.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "text",
      "fields"
     ],
     "properties": {
      "text": {
       "type": "string",
       "maxLength": 4000,
       "minLength": 1,
       "description": "Unstructured text (URL-encoded query parameter)"
      },
      "fields": {
       "type": "string",
       "description": "Comma-separated field names, max 8"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/automaton-named-field-extractor-aaa8fdb5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from automaton-paid2.sharkquant.ai](https://www.zero.xyz/host/automaton-paid2.sharkquant.ai/llms.txt)
