{"uid":"cap_j5nVMelytxq789V1lMlB2","slug":"api-x402node-dev-c5a435cd","name":"x402node Text Entity Extractor","description":"extract emails, extract urls, extract phone numbers, extract crypto addresses, extract ethereum addresses, regex extraction, text entity extractor. Extract emails, URLs, phone numbers, hashtags, mentions, IP addresses, ethereum and bitcoin addresses from any text. Returns categorized arrays. For AI agents parsing emails, scraping documents, content moderation. Accepts payment on Base or Solana — either network works.","url":"https://api.x402node.dev/text/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"},"queryParams":{"type":"object","required":["text"],"properties":{"text":{"type":"string","description":"Input text (required)"}}}},"additionalProperties":false}}},"responseSchema":null,"example":{"request":{"text":"Contact us at hello@example.com or call +1-800-555-0199. Visit https://example.com for more info. Send ETH to 0x742d35Cc6634C0532925a3b8D4C9C4e5f3d1A2B3. Follow us @example_account and check #innovation hashtag. Our server is at 192.168.1.1."},"response":{"ipv4":["192.168.1.1"],"urls":["https://example.com"],"_hint":"x402 paid endpoints for AI agents — x402node.dev (utilities) · cn402.com (Chinese culture)","emails":["hello@example.com"],"hashtags":["#innovation"],"mentions":["@example","@example_account"],"phones_us":["1-800-555-0199"],"text_length":241,"btc_addresses":[],"eth_addresses":["0x742d35Cc6634C0532925a3b8D4C9C4e5f3d1A2B3"],"processing_ms":1}},"exampleRequest":{"text":"Contact us at hello@example.com or call +1-800-555-0199. Visit https://example.com for more info. Send ETH to 0x742d35Cc6634C0532925a3b8D4C9C4e5f3d1A2B3. Follow us @example_account and check #innovation hashtag. Our server is at 192.168.1.1."},"tags":["x402"],"displayCostAmount":"0.0022","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.0022/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0022","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0022","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_3xNbD0B0elqpCJHij03ub","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0022","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts emails, URLs, phone numbers, hashtags, mentions, IP addresses, and crypto addresses from any free-form text, returning categorized arrays of found items.","exampleAgentPrompt":"Pull out all the emails, phone numbers, URLs, and any crypto wallet addresses from this text: 'Contact us at hello@example.com or call +1-800-555-0199. Visit https://example.com. Send ETH to 0x742d35Cc6634C0532925a3b8D4C9C4e5f3d1A2B3.'","exampleUseCases":null,"resultDescription":"Returns a structured object with categorized arrays: emails[], urls[], phones[], hashtags[], mentions[], ips[], ethereum_addresses[], bitcoin_addresses[] — each containing the matched strings found in the input text.","failureModes":["Empty or missing text body returns empty arrays or a 400 error","Very large text payloads may be truncated or rejected","Malformed JSON request body returns a 400 bad request","Ambiguous patterns (e.g. partial phone numbers) may be omitted or mis-categorized","Payment failure or insufficient USDC balance returns a 402 Payment Required"],"whenToPreferThis":"Use this endpoint when you need to extract multiple types of entities simultaneously from unstructured text in a single call. Ideal for AI agents processing emails, parsing scraped documents, moderating user-generated content, or building contact databases — especially when you need crypto address extraction alongside standard contact fields, which most NLP APIs lack.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:52:03.763Z","isFirstParty":false}