{"uid":"cap_IpUNrub3L8w3WEsrg8Ylj","slug":"automaton-named-field-extractor-aaa8fdb5","name":"Automaton Named Field Extractor","description":"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.","url":"https://automaton-paid2.sharkquant.ai/v1/extract?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"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"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_UogZxmQAMNV9gP7STDuUv","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts specified named fields from unstructured text and returns them as strict JSON","exampleAgentPrompt":"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.'","exampleUseCases":[{"title":"Invoice data extraction for accounting","prompt":"Here's some invoice text — extract the fields 'vendor', 'invoice_number', 'amount', and 'due_date' from it: 'Invoice #10234 from Apex Supplies, total due $1,450.00, payment required by March 15, 2025.'"},{"title":"Resume parsing for HR pipeline","prompt":"I need to pull 'candidate_name', 'email', 'years_experience', and 'current_title' out of this resume snippet as JSON: 'John Smith, john.smith@email.com, Senior Software Engineer with 8 years of experience in backend development.'"},{"title":"Lead capture from sales email","prompt":"Can you extract 'company', 'contact_name', 'interest', and 'budget' from this email body: 'Hi, my name is Sarah Park from BlueSky Retail. We are interested in your analytics platform and have a budget of around $50k annually.'"}],"resultDescription":"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.","failureModes":["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"],"whenToPreferThis":"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.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-27T18:39:47.576Z","isFirstParty":false,"canonicalSlug":"automaton-named-field-extractor-aaa8fdb5"}