{"uid":"cap_kpL-yj_IjDtjy1E6pjKAj","slug":"agent-utility-network-text-extract-signals-5dadc08c","name":"Agent Utility Network Text Extract Signals","description":"Quality-scored paid utility APIs for AI agents over x402 on Base USDC.","url":"https://agent-utility-network.frosty-sound-4560.workers.dev/v1/paid/text-extract-signals","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"text":{"type":"string","description":"Text to inspect for structured signals."}}},"responseSchema":{"type":"json","example":{"result":{"urls":[],"money":["$25"],"emails":["ops@example.com"],"isoDates":["2026-08-30"]}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.008","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.008/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.008","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.008","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_QtKdoJFmwmfIErFjmnHFX","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.008","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts structured signals from free-form text, identifying URLs, monetary values, email addresses, and ISO dates.","exampleAgentPrompt":"Can you scan this text for me and pull out any emails, dollar amounts, dates, and URLs in it: 'Please send $25 to ops@example.com by 2026-08-30, see https://example.com for details'?","exampleUseCases":[{"title":"Extract contacts from invoice text","prompt":"I have raw invoice text here — can you pull out all the email addresses, payment amounts, and due dates from it? Text: 'Invoice due 2026-08-30, total $1,200.00, remit to billing@acme.com.'"},{"title":"Parse scheduling signals from meeting notes","prompt":"Scan these meeting notes and tell me every date, email, and URL mentioned: 'Follow up with sarah@corp.io by 2026-09-15, see the agenda at https://docs.corp.io/agenda.'"},{"title":"Detect financial figures in contract snippet","prompt":"Look through this contract clause and extract any money amounts, emails, and dates you find: 'Payment of $5,000 is due on 2026-10-01; disputes go to legal@firm.com.'"}],"resultDescription":"A JSON object with a 'result' field containing four arrays: 'urls' (all URLs found), 'money' (monetary values like '$25'), 'emails' (email addresses), and 'isoDates' (ISO 8601 formatted dates). Any category with no matches returns an empty array.","failureModes":["Empty or missing 'text' field returns an error or empty result arrays","Very long text inputs may be truncated or cause timeout","Text with non-standard date formats may not be captured in isoDates","Payment failure via x402 (insufficient USDC) will block the request","Non-English monetary notations may not be detected"],"whenToPreferThis":"Choose this endpoint when you need to reliably extract multiple structured signal types (URLs, money, emails, dates) from a single text block in one call, especially in agent pipelines that process invoices, emails, meeting notes, or documents. Prefer it over general-purpose LLM extraction when you need consistent, schema-typed output with no hallucination risk and are comfortable with micropayment-per-call pricing via x402 on Base USDC.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:42:15.176Z","isFirstParty":false}