{"uid":"cap_HOP1_uW09-eFTFi6CD1Qx","slug":"402-com-tr-ai-field-extractor-a6518290","name":"402.com.tr AI Field Extractor","description":"Turn ANY text into clean, schema-enforced JSON: pass text= plus the fields you want (fields=name,email,price,date — up to 10) and get exactly those keys back, guaranteed-valid JSON via Claude structured outputs. Add list=true to extract EVERY repeated record (invoice lines, listings, table rows) as an array. Up to 16K chars per call. Not crypto-specific — the universal parse step for agent pipelines: pages, emails, receipts, logs. Many documents? ai-extract-batch: 10 in one call for $0.10.","url":"https://402.com.tr/api/x402/ai-extract","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"},"pathParams":{"type":"object"},"queryParams":{"type":"object","required":["text"],"properties":{"list":{"type":"string","description":"Extract all records (true/false)"},"text":{"type":"string","description":"Source text"},"fields":{"type":"string","description":"Fields (comma-separated)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.03","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.65","reviews":0,"stars":null,"state":"rated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.03/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_wZUmSRScNo7KCWaysVHGY","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts named fields (e.g. name, email, company, date) from arbitrary text and returns them as structured JSON using Claude AI.","exampleAgentPrompt":"Can you pull out the name, email, company, and date from this text: 'Hi, I'm Sarah Johnson from Acme Corp — you can reach me at sarah@acme.com. Let's schedule for March 15th.' Return it as JSON.","exampleUseCases":null,"resultDescription":"A clean JSON object with the requested field names as keys and the extracted values from the input text as values, powered by Claude structured outputs.","failureModes":["Missing required 'text' query parameter returns an error","Fields not present in source text may return null or empty values","Ambiguous or poorly formatted input text may yield inaccurate extractions","Payment of $0.02 USDC not provided results in 402 Payment Required response","Very long input texts may exceed model context limits"],"whenToPreferThis":"Choose this endpoint when you need to extract specific, named fields from unstructured text without building a custom NLP pipeline or managing an LLM API key — ideal for one-off extractions in agentic workflows where a micro-payment per call is acceptable.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":17,"lastUsedAt":"2026-07-18T00:59:30.264Z","lastSuccessfullyRanAt":"2026-07-17T23:02:56.537Z","lastHealthCheckAt":"2026-09-15T12:41:03.907Z","isFirstParty":false}