{"uid":"cap_P_R3XyfAc27ijjcpCwZRd","slug":"getapi-batch-email-validation-1e37399c","name":"GetApi Batch Email Validation","description":"Ontdek, test en integreer krachtige API&#039;s voor web scraping, e-mailvalidatie, geolocatie\n    en meer. Gratis starten.","url":"https://api.getapi.nl/api/v1/validate/email/batch","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"emails":{"type":"array"}}},"responseSchema":{"type":"json","example":{"total":2,"results":[{"email":"user@example.com","valid":true,"checks":{"format":true,"domain_exists":true,"has_mx_record":true,"is_disposable":false},"message":"Email address appears valid."},{"email":"invalid@","valid":false,"checks":{"format":false,"domain_exists":false,"has_mx_record":false,"is_disposable":false},"message":"Invalid email format."}],"valid_count":1,"invalid_count":1}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_tNPwJx8zjv5oU37qwblCX","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates a batch of email addresses by checking format, domain existence, MX records, and disposability in a single request","exampleAgentPrompt":"Can you validate this batch of emails for me — user@example.com, john.doe@company.org, invalid@, test@disposable.com — and tell me which ones are real, which have MX records, and which are disposable?","exampleUseCases":[{"title":"Pre-send mailing list cleanup","prompt":"I have a list of 500 subscriber emails I'm about to send a campaign to — can you run them all through batch email validation and tell me which ones have bad formatting, missing domains, or no MX records so I can remove them before sending?"},{"title":"New user signup scrubbing","prompt":"We just collected these emails from a registration form: alice@gmail.com, bob@fakeemail.xyz, carol@, dave@mailinator.com — can you validate them all at once and flag which ones are disposable or invalid?"},{"title":"CRM data quality audit","prompt":"I exported 200 contact emails from our CRM and I want to know how many are actually deliverable — can you batch validate them and give me a count of valid vs invalid along with which specific ones failed the domain or MX checks?"}],"resultDescription":"Returns a JSON object containing the total count of emails checked, a per-email results array with individual validation details (format check, domain existence, MX record presence, disposability flag, and human-readable message), plus aggregate valid_count and invalid_count summaries","failureModes":["Empty or missing emails array returns an error","Malformed email entries may still pass format checks partially","Very large batches may time out or require chunking","Private or newly registered domains may incorrectly fail domain_exists check","Temporary DNS failures may cause false negatives on MX record checks"],"whenToPreferThis":"Choose this endpoint when you need to validate multiple email addresses in a single API call rather than one at a time, making it ideal for bulk list processing, pre-send campaign hygiene, or CRM data audits. It is especially useful when you need multi-dimensional checks (format, domain, MX record, disposability) simultaneously rather than just format validation.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:42:01.778Z","isFirstParty":false}