{"uid":"cap_OhG-m_Q5stUnb3-0yeIRn","slug":"email-authentication-records-lookup-spf-dmarc-8f10cbec","name":"Email Authentication Records Lookup (SPF & DMARC)","description":"Public data and utility APIs paid per call in USDC on Base (x402). No accounts, no API keys. 174 routes: crypto/equity data, onchain reads, DNS/email/security intel, geo/weather, x402 payment diagnostics, dev utilities and more.","url":"https://anibalb.duckdns.org/x402/email-auth-records?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","properties":{}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"spf":"v=spf1 ...","dmarc":"v=DMARC1 ..."}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_GOzGkst0gG57PaYsoWmXz","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Retrieves SPF and DMARC DNS authentication records for a given domain, paid per call in USDC via x402","exampleAgentPrompt":"Can you pull the SPF and DMARC email authentication records for github.com so I can see how their email security is configured?","exampleUseCases":[{"title":"Audit domain email security posture","prompt":"Check the SPF and DMARC records for acme-corp.com — I want to know if their email authentication is properly configured before we start a phishing risk assessment."},{"title":"Verify sender domain before email campaign","prompt":"Before we send this marketing campaign, can you look up the SPF and DMARC records for our domain newsletters.mybrand.com so I can confirm they're set up correctly for deliverability?"},{"title":"Investigate suspicious email domain","prompt":"I got an email from support@fastpayments.io and I'm not sure it's legit — can you fetch the SPF and DMARC records for fastpayments.io so I can check if they have proper email authentication?"}],"resultDescription":"Returns a JSON object containing the domain's SPF record (a DNS TXT string beginning with 'v=spf1 ...') and DMARC record (a DNS TXT string beginning with 'v=DMARC1 ...'), reflecting the current email authentication policies published in DNS for that domain.","failureModes":["Domain has no SPF or DMARC record — returns empty or null fields","Invalid or non-existent domain name — may return error or empty response","DNS resolution failure for the queried domain","Payment failure via x402 protocol blocks the request","Rate limiting or temporary unavailability of the upstream DNS resolver"],"whenToPreferThis":"Choose this endpoint when you need a quick, no-account, pay-per-call lookup of SPF and DMARC email authentication records for any domain. Ideal for security audits, phishing risk assessments, email deliverability checks, or automated domain intelligence pipelines. Prefer this over manual DNS tools when operating in an agent workflow that can handle x402 micropayments and needs programmatic JSON output without API key management.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:42:00.901Z","isFirstParty":false,"canonicalSlug":"email-authentication-records-lookup-spf-dmarc-8f10cbec"}