{"uid":"cap_nwxpsSWvtq74Mout34iG_","slug":"probekit-mail-authentication-check-ac7f3977","name":"ProbeKit Mail Authentication Check","description":"One report on a domain's mail setup: MX, SPF and DMARC, plus DKIM for the selectors you give, with coded findings and an overall status. Use when an agent needs a complete overview of a domain's email authentication and delivery configuration in one call instead of four.","url":"https://api.probekit.dev/v1/mail/check?utm_source=zero.xyz","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","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","title":"MailCheckInput","required":["domain"],"properties":{"domain":{"type":"string","title":"Domain","examples":["example.com"],"maxLength":1024,"minLength":1},"dkim_selectors":{"type":"array","items":{"type":"string","examples":["selector1"],"maxLength":200,"minLength":1},"title":"Dkim Selectors","default":[],"maxItems":5}},"additionalProperties":false}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.03","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.03/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_6LmVQdTeiOCZkRjb8R43x","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.03","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a single consolidated report of a domain's email authentication setup — MX, SPF, DMARC, and optional DKIM selectors — with coded findings and an overall status.","exampleAgentPrompt":"Can you run a full email authentication check on acme.com — including SPF, DMARC, MX, and DKIM for selectors 'google' and 'selector1' — and give me a summary of what's properly configured and what's broken?","exampleUseCases":[{"title":"Pre-send deliverability audit","prompt":"Before we start sending marketing emails from brandnewdomain.com, check its MX, SPF, and DMARC setup and DKIM for selectors 'mailchimp' and 'k1' — I want to know if anything will cause deliverability issues."},{"title":"Diagnosing email rejection complaints","prompt":"Customers at clientcorp.net are saying our emails aren't getting through. Can you pull a full email authentication report on clientcorp.net with DKIM selectors 'selector1' and 'google' so we can see what's misconfigured?"},{"title":"Third-party domain onboarding check","prompt":"We're about to set up email on behalf of partner-agency.io — please check its MX, SPF, DMARC, and DKIM records for selector 'sendgrid' and tell me the overall authentication status."}],"resultDescription":"A structured report covering: MX records and priority order, parsed SPF record with evaluation findings, DMARC policy and tags, DKIM public key results for each requested selector, coded diagnostic findings per record type, and an aggregated overall email authentication status (e.g. pass, partial, fail).","failureModes":["Domain not found or nonexistent — returns an error or empty results for DNS lookups","Invalid domain format — API returns a validation error","DKIM selectors not found — individual DKIM lookups return not-found status rather than a record","Rate limiting or payment failure — 402 or 429 response if the x402 payment is not processed","Timeout on DNS resolution — may occur for slow or unresponsive authoritative nameservers","Too many DKIM selectors provided — schema enforces a maximum of 5 selectors"],"whenToPreferThis":"Choose this endpoint when you need a comprehensive, single-call overview of a domain's full email authentication posture (MX + SPF + DMARC + DKIM together). Prefer it over individual record endpoints when you want a unified status verdict and coded findings without stitching together four separate API calls. If you only need one record type (e.g. just DMARC or just SPF), the sibling single-record endpoints are cheaper and more targeted.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T19:05:24.636Z","isFirstParty":false,"canonicalSlug":"probekit-mail-authentication-check-ac7f3977"}