{"uid":"cap_QL8ZJKGLOlXFJEjFmE2hv","slug":"pennyrail-email-extractor-30afa847","name":"PennyRail Email Extractor","description":"Machine-readable settlement service","url":"https://pennyrail.vercel.app/api/p/nano/text.extract-emails--extract-emails","method":"POST","headers":{},"bodySchema":{"type":"object","required":["input"],"properties":{"input":{"type":"string"}}},"responseSchema":{"type":"object","additionalProperties":true},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_5AY7dqZFULryyy6gjDguG","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts all email addresses from a given text string and returns them as structured output","exampleAgentPrompt":"Can you pull out all the email addresses from this text: 'Contact us at support@example.com or reach our sales team at sales@company.org for more info.'?","exampleUseCases":[{"title":"Lead contact extraction from raw copy","prompt":"I have this block of marketing copy and I need every email address mentioned in it — can you extract them all? Here's the text: 'For partnerships email partners@brand.com, for press contact media@brand.com, and for support reach help@brand.com.'"},{"title":"Inbox scraping from forwarded email body","prompt":"I just pasted the body of a forwarded email thread below — can you find and list every email address that appears in it so I can add them to my contacts?"},{"title":"Email harvesting from user-submitted form text","prompt":"A user submitted a support ticket with a bunch of text and I need to extract any email addresses they mentioned in there — can you scan this and give me the emails: 'You can reach me at john.doe@gmail.com or my work address j.doe@company.com'?"}],"resultDescription":"A structured object containing the email addresses extracted from the input text, returned as a JSON response with the parsed email values.","failureModes":["No emails found in input text — returns empty result or empty array","Malformed or missing 'input' field — returns a 400-level error","Input text is too long or exceeds payload limits — may return a 413 or truncation error","Non-string input type — schema validation failure","Payment not processed correctly via x402 — returns 402 Payment Required"],"whenToPreferThis":"Choose this endpoint when you need a lightweight, pay-per-call email extraction from a text string without standing up your own regex or NLP pipeline. It is ideal for agent workflows that occasionally need to parse emails from unstructured text and want a simple POST interface with micro-transaction pricing ($0.001 USDC per call).","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T07:20:24.721Z","isFirstParty":false}