{"uid":"cap_zPw3hggROXYClRWgUqilQ","slug":"agent-tools-batch-email-validation-265de088","name":"Agent Tools Batch Email Validation","description":"Pay-per-call utilities for AI agents over x402, USDC on Base.","url":"https://agents.crowdspark.me/v1/email/check/batch?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"emails":{"type":"array","items":{"type":"string"},"maxItems":10,"description":"1 to 10 email addresses"}}},"responseSchema":{"type":"json","example":{"count":2,"failed":0,"results":[{"ok":true,"input":"jane@acme.com","result":{"deliverable_guess":"likely"}},{"ok":true,"input":"bob@mailinator.com","result":{"disposable":true,"deliverable_guess":"risky"}}],"succeeded":2}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.006","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.006/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.006","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.006","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_63Qyb3sIoHqxLk7wk5vRk","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.006","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates up to 10 email addresses in a single call, checking syntax, MX records, disposable/role/free-provider status, and returning a deliverability guess per address.","exampleAgentPrompt":"Can you validate these 5 emails for me — jane@acme.com, bob@mailinator.com, info@example.org, test@guerrillamail.com, and ceo@bigcorp.com — and tell me which ones are likely deliverable, which are disposable, and which are role addresses?","exampleUseCases":[{"title":"Pre-send campaign list cleaning","prompt":"Before I send out this marketing email, can you check these 8 addresses — alice@company.com, noreply@domain.net, user123@mailinator.com, john.doe@gmail.com, admin@startup.io, temp9@throwam.com, sales@enterprise.com, test@test.com — and flag which ones are disposable, role-based, or unlikely to be deliverable?"},{"title":"CRM import validation","prompt":"I'm about to import a batch of leads into our CRM. Can you validate these 10 emails and let me know which ones have valid MX records, which are from free email providers, and which ones I should remove before importing?"},{"title":"Signup fraud detection","prompt":"We just got a wave of new signups and I'm suspicious some used fake or throwaway emails. Can you check these 6 addresses — support@company.com, realuser@outlook.com, fake123@guerrillamail.com, jdoe@acme.com, spam@mailnull.com, user@protonmail.com — and tell me which are disposable or risky?"}],"resultDescription":"Returns a JSON object with a count of addresses checked, number succeeded and failed, and a results array where each item includes the original input email, an ok flag, and (on success) a result object containing deliverable_guess (e.g. 'likely', 'risky', 'unknown') plus boolean flags for disposable, role, and free-provider status. Failed items return a per-item error without failing the entire call.","failureModes":["Providing more than 10 emails returns a validation error","Malformed JSON body causes a 400 error","Empty emails array returns an error","Network timeout on slow MX DNS lookups","Individual email items that are unparseable return per-item errors with ok:false rather than failing the whole batch"],"whenToPreferThis":"Choose this batch endpoint over the single-address endpoint when you have 2–10 emails to validate at once — it is 40% cheaper per address than calling the single-check endpoint repeatedly. Prefer it for list-cleaning pipelines, CRM imports, bulk signups, and any workflow where you collect emails in groups. Use the single-address endpoint only for real-time, one-at-a-time validation (e.g. live signup form field). For deeper domain health analysis beyond MX checks, consider the one-call email risk endpoint instead.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:40:52.764Z","isFirstParty":false,"canonicalSlug":"agent-tools-batch-email-validation-265de088"}