{"uid":"cap_MRYCiY1mjIeu93_SVFIPv","slug":"email-normalize-api-5c4f951c","name":"Email Normalize API","description":"Quality-scored paid utility APIs for AI agents over x402 on Base USDC.","url":"https://agent-utility-network.frosty-sound-4560.workers.dev/v1/paid/email-normalize","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"email":{"type":"string","maxLength":320,"minLength":3}}},"responseSchema":{"type":"json","example":{"result":{"local":"User","domain":"example.com","normalized":"user@example.com"}}},"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_qHgCpiEAC0j6nuzaQ2E5W","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":"Normalizes and parses an email address into its local part, domain, and canonical form","exampleAgentPrompt":"Can you normalize this email address 'User@Example.COM' and give me the clean local part, domain, and fully normalized version?","exampleUseCases":[{"title":"Pre-storage email cleanup","prompt":"Before I save this user's email 'JohnDoe+newsletter@Gmail.COM' to my database, can you normalize it so I have a canonical form for deduplication?"},{"title":"Parsing contact list emails","prompt":"I have a messy contact email 'Sales.Team@MyCompany.Org' — can you break it into the local part and domain, and give me the normalized version?"},{"title":"Deduplication before email blast","prompt":"I want to check if 'Alice@Example.com' and 'alice@example.com' would normalize to the same address so I don't send duplicate emails."}],"resultDescription":"A JSON object containing the parsed local part of the email (before the @), the domain (after the @), and the fully normalized canonical email address in lowercase standard form.","failureModes":["Missing or empty email field returns a validation error","Email shorter than 3 characters or longer than 320 characters is rejected","Malformed email addresses without @ or domain may return an error or unexpected parsing","Payment failure over x402 protocol blocks the request before processing"],"whenToPreferThis":"Use this endpoint when you need a lightweight, per-call email normalization service with no API key setup, payable per-use via x402 on Base USDC. Ideal for AI agents that need to normalize individual email addresses on-the-fly without managing a subscription or rate limits.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:33:08.503Z","isFirstParty":false}