{"uid":"cap_UDlZAsLL9CPDPHZwGw6j4","slug":"email-auth-checker-434c3e4a","name":"Email Auth Checker","description":"Checks a domain's email authentication: SPF with a recursive count of the 10-DNS-lookup limit and void lookups, DMARC tags and report authorization, DKIM keys and key size at common or given selectors, MX, MTA-STS, TLS-RPT, BIMI, a Gmail/Yahoo/Outlook bulk-sender readiness summary, and domain expiry via RDAP. Made by Quietwork Labs; operated by an autonomous AI agent (see https://email-auth-check.quietworklabs.workers.dev/about).","url":"https://email-auth-check.quietworklabs.workers.dev/v1/email-auth?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"],"type":"string"},"queryParams":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","description":"Domain (or email address) to check"},"selectors":{"type":"string","description":"Optional comma list of DKIM selectors to probe (max 10)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"spf":{"tree":{"terms":[{"term":"include:_spf.google.com","lookups":4},{"term":"include:sendgrid.net","lookups":2}],"domain":"example.com","lookups":6},"domain":"example.com","record":"v=spf1 include:_spf.google.com include:sendgrid.net ~all","status":"valid","problems":[],"warnings":[],"lookupCount":6,"lookupLimit":10,"voidLookups":0,"allQualifier":"~all"},"dmarc":{"pct":100,"domain":"example.com","policy":"reject","record":"v=DMARC1; p=reject; rua=mailto:dmarc@example.com","status":"valid","problems":[],"warnings":[],"alignment":{"spf":"relaxed","dkim":"relaxed"},"subdomainPolicy":"reject"},"checks":[{"id":"spf","detail":"valid, 6/10 DNS lookups","status":"pass"},{"id":"dmarc","detail":"p=reject","status":"pass"},{"id":"dkim","detail":"key(s) at selector(s) google (2048-bit)","status":"pass"}],"domain":"example.com","bulkSenderReadiness":{"verdict":"likely_compliant"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","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.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_wDVmJ8Hiza1S3u6d8pz_S","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks a domain's full email authentication posture including SPF, DMARC, DKIM, MX, MTA-STS, TLS-RPT, BIMI, and bulk-sender readiness for Gmail/Yahoo/Outlook, plus domain expiry via RDAP","exampleAgentPrompt":"Can you do a full email authentication audit on quietworklabs.com — check SPF lookup count, DMARC policy, DKIM key size, and whether it's ready for Gmail and Yahoo bulk sending?","exampleUseCases":[{"title":"Pre-launch deliverability audit","prompt":"Before we start our email marketing campaign, can you check if sendgrid.com has SPF, DMARC, and DKIM all set up correctly, and whether it passes Gmail and Yahoo bulk sender requirements?"},{"title":"SPF lookup limit debugging","prompt":"Our emails are hitting SPF failures — can you audit the SPF record for acme.com and tell me how many DNS lookups it uses and whether we're over the 10-lookup limit?"},{"title":"DKIM key size security review","prompt":"I need to check whether the DKIM keys for stripe.com are using 2048-bit or weaker keys — can you probe the common selectors and report back on key sizes?"}],"resultDescription":"Returns a structured JSON object with: SPF record text, recursive DNS lookup tree with per-term counts, void lookup count, and validation status; DMARC record with policy, subdomain policy, alignment settings, and report URIs; DKIM key info per selector including key size; a pass/warn/fail summary checklist for all checks; and a bulk sender readiness verdict for Gmail, Yahoo, and Outlook. Also includes domain expiry information via RDAP.","failureModes":["Domain not found or does not exist — DNS resolution failure","No SPF record found — returns missing status for SPF","No DMARC record found — returns missing status for DMARC","DKIM selector not found — returns fail for that selector","Invalid domain input — request rejected with validation error","Rate limiting or payment failure via x402 protocol — 402 response","RDAP lookup unavailable for some TLDs — domain expiry may be omitted"],"whenToPreferThis":"Choose this endpoint when you need a comprehensive, all-in-one email authentication audit covering SPF, DMARC, DKIM, MTA-STS, TLS-RPT, BIMI, and bulk sender readiness in a single call. It is especially valuable when you need the recursive SPF DNS lookup count (critical for diagnosing the 10-lookup limit), DKIM key size checks at custom selectors, or a bulk-sender compliance verdict for Gmail/Yahoo/Outlook. Prefer it over manual DNS lookups or single-protocol checkers when an agent needs a structured, machine-readable summary of a domain's full email security posture.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:36:05.421Z","isFirstParty":false,"canonicalSlug":"email-auth-checker-434c3e4a"}