{"uid":"cap_eOYcr7zjP5HuGekA7mN8Z","slug":"netintel-email-authentication-check-c4cfb26a","name":"NetIntel Email Authentication Check","description":"Email deliverability & domain security check — validates SPF, DKIM (multi-selector), and DMARC, detects spoofing and misconfigurations, and returns an A–F email security grade with transparent deductions. Anti-spam / anti-phishing readiness for any sending domain.","url":"https://netintel.dev/email-auth","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","description":"Domain to validate email authentication for (e.g. example.com)"},"dkim_selectors":{"type":"array","items":{"type":"string"},"description":"Optional list of DKIM selectors to probe (defaults to common selectors)"}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"spf":{"type":"object"},"dkim":{"type":"object"},"dmarc":{"type":"object"},"grade":{"type":"string"},"score":{"type":"number"},"domain":{"type":"string"},"resolves":{"type":"boolean","description":"Whether the domain has mail infrastructure (MX/A) — false adds a -100 no-mail-infrastructure deduction"},"deductions":{"type":"array"}}}}}}},"responseSchema":{"type":"json","example":{"spf":{"found":true,"issues":[],"record":"v=spf1 include:_spf.google.com -all","mechanisms":["include:_spf.google.com"],"all_qualifier":"-all","dns_lookup_count":1},"dkim":{"found":true,"issues":[],"records":[{"issues":[],"record":"v=DKIM1; k=rsa; p=MIIBIjAN...","key_type":"rsa","selector":"google","key_length_bits":2048}],"selectors_checked":["default","google"]},"dmarc":{"pct":100,"rua":["mailto:dmarc@example.com"],"ruf":["mailto:forensic@example.com"],"found":true,"issues":[],"policy":"reject","record":"v=DMARC1; p=reject; rua=mailto:dmarc@example.com; ruf=mailto:forensic@example.com","subdomain_policy":null},"grade":"A","score":100,"domain":"example.com","resolves":true,"deductions":[]}},"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_p1Jug2RMtSJbdQPJAy-Bb","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":"Analyzes SPF, DKIM, and DMARC records for a domain and returns a scored email authentication report with issues and grades","exampleAgentPrompt":"Can you check the email authentication setup for example.com — I want to see the SPF, DKIM, and DMARC records and get an overall grade so I know if the domain is properly protected against spoofing?","exampleUseCases":null,"resultDescription":"Returns a JSON object with SPF record details (mechanisms, all-qualifier, DNS lookup count, issues), DKIM records per selector (key type, key length, issues), DMARC policy (policy, subdomain policy, reporting addresses, percentage, issues), an overall letter grade (e.g. A), a numeric score out of 100, the domain queried, and a list of any deductions.","failureModes":["Domain does not exist or has no DNS records — returns not-found indicators for each check","Invalid domain format provided — may return a validation error","Timeout on DNS lookups for complex SPF chains — may return partial results or error","DKIM selectors not found — only common selectors like 'default' and 'google' are checked, custom selectors may be missed","Rate limit or payment failure — 402 response if micropayment is not properly handled"],"whenToPreferThis":"Use this endpoint when you need a comprehensive, scored audit of all three email authentication layers (SPF, DKIM, DMARC) in a single call with actionable issue detection and grading. Prefer this over manual DNS lookups when you want structured output with issues flagged and a composite score rather than raw record text.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-16T12:39:48.997Z","isFirstParty":false}