{"uid":"cap_JyUawchsPcqBsvpEmZwQD","slug":"email-auth-checker-spf-lookup-ae736771","name":"Email Auth Checker – SPF Lookup","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/spf?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 to check"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"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"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_yty9OsubpgiUVUZvD6tbg","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Recursively checks a domain's SPF record, counting DNS lookups against the 10-lookup limit and reporting void lookups, warnings, and qualifier details.","exampleAgentPrompt":"Can you check the SPF record for example.com and tell me how many DNS lookups it uses, whether it's over the 10-lookup limit, and if there are any problems or void lookups?","exampleUseCases":[{"title":"Pre-send deliverability audit","prompt":"Before we start sending bulk emails from acmecorp.com, can you check its SPF record and tell me the total DNS lookup count, any void lookups, and whether we're within the 10-lookup limit?"},{"title":"Debugging SPF failures","prompt":"Our emails from newsletter.mycompany.com are bouncing with SPF failures — can you pull up the SPF record and walk me through the recursive lookup tree to see what's eating up the lookup budget?"},{"title":"Gmail bulk sender compliance check","prompt":"I need to make sure sendgrid-powered campaigns from mystore.com pass SPF validation for Gmail's bulk sender requirements — can you check the SPF record and flag any problems or warnings?"}],"resultDescription":"Returns the raw SPF record string, a parsed recursive lookup tree showing each include term and its individual lookup cost, the total lookup count versus the 10-lookup limit, the number of void lookups, the all-qualifier (~all, -all, etc.), an overall validity status, and arrays of problems and warnings.","failureModes":["Domain has no SPF record — status will reflect missing record","Domain does not exist or DNS resolution fails — error returned","SPF record exceeds 10 DNS lookups — flagged in problems array","Malformed SPF record syntax — parsing error or warnings returned","Network timeout reaching upstream DNS — service may return error"],"whenToPreferThis":"Use this endpoint when you need a detailed, recursive breakdown of SPF DNS lookup consumption including the full include-chain tree, void lookup tracking, and inline warnings — going well beyond a simple pass/fail SPF check. Prefer this over generic DNS lookup tools when you need to debug 'too many lookups' issues or verify Gmail/Yahoo/Outlook bulk-sender SPF compliance.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-04T12:11:47.685Z","isFirstParty":false,"canonicalSlug":"email-auth-checker-spf-lookup-ae736771"}