{"uid":"cap_mGAcdPR0byA9-ZH8QjJ9j","slug":"24k-labs-entity-extractor-68b040dd","name":"24K Labs Entity Extractor","description":"Regex-based entity extraction: pulls emails, URLs, IPv4 addresses, phone numbers, hashtags, mentions, money amounts, and dates out of raw text.","url":"https://api.24klabs.ai/api/v1/entity-extract","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"text":{"type":"string"}}},"responseSchema":{"type":"json","example":{"total":5,"entities":{"urls":["https://x.io"],"emails":["ops@x.io"],"mentions":["@dev"]}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_tHItxULLkqY-VML3fb3rh","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts structured entities (emails, URLs, IPs, phone numbers, hashtags, mentions, money amounts, dates) from raw text using regex-based pattern matching.","exampleAgentPrompt":"Can you extract all the emails, phone numbers, URLs, and dates from this text: 'Contact John at john@example.com or +1-800-555-0199, visit https://example.com, our meeting is on March 15, 2025'?","exampleUseCases":[{"title":"Parse contact details from emails","prompt":"I have this block of email body text from a client inquiry — can you pull out all the email addresses, phone numbers, and any URLs they mentioned? Here's the text: 'Hi, I'm Sarah. Reach me at sarah@clientco.com or call 415-555-0147. Also check out our site at https://clientco.com anytime.'"},{"title":"Extract IPs and dates from server logs","prompt":"Here's a chunk of server log output — can you find all the IPv4 addresses and timestamps or dates in it? Text: '2025-03-10 ERROR: connection refused from 192.168.1.45, retry at 2025-03-11 by admin@infra.io'"},{"title":"Pull hashtags and mentions from social post","prompt":"I've got a batch of raw social media post text and I need to pull out all the hashtags, @mentions, and any money amounts from them. Here's the first one: 'Shoutout to @techguru for the $99 deal! #AItools #productivity check https://deal.io'"}],"resultDescription":"Returns a structured object mapping each entity type (emails, urls, ipv4, phones, hashtags, mentions, money, dates) to an array of matched strings found in the input text. Entity types with no matches return empty arrays.","failureModes":["Empty or whitespace-only input returns all empty arrays","Very long text inputs may hit payload size limits","Regex patterns may miss non-standard formats (e.g. internationalized phone numbers, non-English date formats)","Malformed request body returns a 400 error","Rate limiting or quota exceeded returns a 429 or error response"],"whenToPreferThis":"Choose this endpoint when you need fast, deterministic, regex-based extraction of common entity types from raw text without the overhead or cost of an LLM. Ideal for structured log parsing, contact info extraction from form submissions, or preprocessing text before further analysis. Prefer over NLP-heavy alternatives when speed and consistency matter more than handling ambiguous or conversational phrasing.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:53:57.805Z","isFirstParty":false}