{"uid":"cap_MazWt1nl3dqX8-wKvfFSb","slug":"24k-labs-entity-extractor-de34c426","name":"24K Labs Entity Extractor","description":"A curated directory of x402 services — each one on the list on purpose, with the health, uptime, and independent trust grades from across the ecosystem gathered in one place.","url":"https://api.24klabs.ai/api/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_kjkiU7k9aS_DiiM364Fz5","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 (URLs, emails, and mentions) from freeform text, returning categorized lists in a single call.","exampleAgentPrompt":"Can you extract all the URLs, email addresses, and @mentions from this text: 'Check out https://x.io for updates, reach us at ops@x.io, or ping @dev on the forum'?","exampleUseCases":[{"title":"Contact harvesting from support emails","prompt":"I have a bunch of raw customer support emails — can you pull out all the email addresses and URLs mentioned in this message body: 'Hi, please see our docs at https://docs.example.com and reply to help@example.com or tag @support'?"},{"title":"Link auditing from scraped article","prompt":"Here's the raw text of a blog post I scraped — extract every URL and @mention from it so I can check which external sites it links to and which accounts it references."},{"title":"Social post entity parsing","prompt":"Parse this social media post and give me all the URLs, emails, and @mentions in it: 'New drop! Visit https://shop.brand.io, email orders@brand.io, or follow @brandofficial for details.'"}],"resultDescription":"Returns a JSON object with a total entity count and a nested entities object containing three arrays: urls (all HTTP/HTTPS links found), emails (all RFC-5322-style email addresses found), and mentions (all @handle references found) in the input text.","failureModes":["Empty or whitespace-only input returns zero entities with total=0","Malformed or extremely long text may result in partial extraction or timeout","Obfuscated emails (e.g. 'user at domain dot com') will not be detected","URLs lacking a scheme (e.g. 'example.com' without 'https://') may be missed","Non-standard mention formats may not be captured"],"whenToPreferThis":"Choose this endpoint when you need a lightweight, fast, multi-entity extraction in a single call that simultaneously returns URLs, emails, and @mentions from freeform text. Prefer it over general-purpose NLP APIs when you want structured JSON output at low cost ($0.002/call) without running a full NLP pipeline. It is ideal for processing scraped web content, social posts, or user-submitted text where contact and link information needs to be structured quickly.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T19:02:30.150Z","isFirstParty":false}