{"uid":"cap_HSaLFiP278igPwm8Rrazi","slug":"agent-data-tools-text-entity-extractor-928ecdac","name":"Agent Data Tools: Text Entity Extractor","description":"Find all email addresses, URLs, phone-number-like strings, hashtags, @mentions and numbers in a text, each list de-duplicated. Use to pull contacts and links out of scraped pages or messages.","url":"https://agent-data-tools.revmesh2074.workers.dev/text/extract?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","required":["text"],"properties":{"text":{"type":"string","description":"The text"}}},"responseSchema":{"type":"object","properties":{"urls":{"type":"array","items":{"type":"string"}},"emails":{"type":"array","items":{"type":"string"}},"phones":{"type":"array","items":{"type":"string"}},"hashtags":{"type":"array","items":{"type":"string"}},"mentions":{"type":"array","items":{"type":"string"}}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USD","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ChT653719ubTdve1S9nH9","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts URLs, email addresses, phone numbers, hashtags, and mentions from a given text string","exampleAgentPrompt":"Can you extract all the URLs, email addresses, phone numbers, hashtags, and @mentions from this text: 'Check out https://example.com or email ada@example.com, call +46 70 123 45 67, follow #news and @ada'?","exampleUseCases":[{"title":"Extract contacts from scraped page text","prompt":"I have this block of text scraped from a webpage — can you pull out every email address, phone number, and URL in it? Here's the text: 'Contact us at support@company.com or call +1 800 555 1234, or visit https://company.com/contact for more info.'"},{"title":"Parse social handles from a bio","prompt":"Grab all the @mentions and #hashtags from this Twitter bio text: 'Developer @openai | Loves #AI, #crypto and #buildinpublic | Find me @johndoe_dev'"},{"title":"Link inventory from marketing copy","prompt":"I need a list of all the URLs referenced in this press release text — can you extract them all? Here's the copy: 'Visit https://launch.acme.io, read our blog at https://blog.acme.io or reach out at press@acme.io.'"}],"resultDescription":"A JSON object containing arrays of extracted entities found in the input text: 'urls' (array of URL strings), 'emails' (array of email address strings), 'phones' (array of phone number strings), 'hashtags' (array of hashtag strings), and 'mentions' (array of @mention strings). Arrays are empty if no matches are found for that entity type.","failureModes":["Missing required 'text' query parameter returns an error","Very long text strings may be truncated or cause timeout","No entities found returns empty arrays (not an error)","Malformed or ambiguous contact info may not be detected","Payment failure via x402 means call is not executed and not charged"],"whenToPreferThis":"Choose this endpoint when you need to extract structured contact or social entities (URLs, emails, phones, hashtags, mentions) from raw unstructured text as a lightweight, pay-per-call operation without requiring an API key. It is ideal for processing scraped page content, social media posts, or free-form text blobs where you want to inventory all outbound links, contact details, or social references in a single pass.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-28T12:37:17.452Z","isFirstParty":false,"canonicalSlug":"agent-data-tools-text-entity-extractor-928ecdac"}