{"uid":"cap_v-lDwoarkZhCM7kTor1Tc","slug":"email-list-hygiene-report-a4de8118","name":"Email List Hygiene Report","description":"Email list hygiene report for up to 50 addresses in one $0.01 call: duplicates, invalid syntax, disposable domains, role addresses, free-webmail share, domains without MX, and a keep / review / remove split. Clean a signup or CRM list before sending.","url":"https://intel.rallylive.ca/email/list-hygiene","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","properties":{}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","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.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_GYTWerb6Q065KcJ0jFd_J","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Analyzes up to 50 email addresses in one call and returns a hygiene report with duplicate detection, syntax validation, disposable/role/free-webmail flagging, MX record checks, and a keep/review/remove split.","exampleAgentPrompt":"Can you run a hygiene check on these email addresses from our latest signup form — flag any duplicates, invalid syntax, disposable domains, role addresses, and tell me which ones to keep, review, or remove?","exampleUseCases":[{"title":"Pre-campaign email list cleanup","prompt":"Before I send out our newsletter, can you audit this list of 40 subscriber emails and tell me which ones are safe to send to, which need review, and which should be removed — especially flag any disposable addresses or ones without valid MX records?"},{"title":"CRM import validation","prompt":"I just exported 35 contacts from our CRM and want to clean them up before importing into Mailchimp — can you check for duplicates, bad syntax, role addresses like info@ or noreply@, and free webmail accounts?"},{"title":"New signup form quality check","prompt":"We've been getting a lot of junk signups lately — can you run a hygiene report on these 28 email addresses from our registration form and give me a breakdown of how many are disposable, invalid, or duplicated?"}],"resultDescription":"Returns a structured hygiene report covering: duplicate address list, syntax-invalid addresses, disposable domain detections, role address detections (e.g. info@, support@), free-webmail share percentage, domains missing MX records, and a three-way split of the input list into keep / review / remove categories.","failureModes":["Input list exceeds 50 addresses — the endpoint only supports up to 50 per call","Malformed or missing input parameter results in a 400 error","MX lookup may time out for slow DNS resolvers, potentially misclassifying valid domains","Disposable domain detection depends on a domain blocklist that may not cover brand-new disposable providers","Payment failure or insufficient USDC balance returns a 402 error"],"whenToPreferThis":"Choose this endpoint when you need a fast, low-cost ($0.01) batch hygiene check on a small email list (up to 50 addresses) that combines multiple quality signals — syntax, MX, disposable, role, duplicates — into a single actionable keep/review/remove report. Prefer it over single-address validators when you need a holistic list-level analysis and segmentation in one call, especially before sending email campaigns or importing into a CRM or ESP.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T13:12:27.508Z","isFirstParty":false}