{"uid":"cap_1kpfXWFrNROL7g40sQISI","slug":"swift-bot-labs-toolbox-dns-dmarc-record-lookup-68030019","name":"Swift Bot Labs Toolbox – DNS DMARC Record Lookup","description":"62 small, deterministic utility APIs (DNS and e-mail checks, web extraction, EVM decoding, x402 checks, IP math, JSON/CSV, hashing, conversions). No account or API key: pay per call in USDC with x402.","url":"https://x402-toolbox.swiftbotlab.workers.dev/v1/dns/dmarc?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"],"type":"string"},"headers":{"type":"object","additionalProperties":{"type":"string"}},"queryParams":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string"}},"additionalProperties":false},"discoverable":{"type":"boolean"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"ok":true,"tool":"dns-dmarc","result":{"pct":100,"found":true,"domain":"paypal.com","issues":[],"policy":"reject","alignment":{"spf":"relaxed","dkim":"relaxed"}}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ehH87xy8_jb09BZ6e770U","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Looks up and parses the DMARC DNS record for a given domain, returning policy, alignment settings, pct, and any configuration issues.","exampleAgentPrompt":"Can you check the DMARC record for stripe.com and tell me what policy is set, whether SPF and DKIM alignment are relaxed or strict, and if there are any configuration issues?","exampleUseCases":[{"title":"Email deliverability audit for domain","prompt":"Pull the DMARC record for acmecorp.com — I need to know the policy (none, quarantine, or reject), the pct value, and whether there are any issues with the configuration."},{"title":"Pre-send domain security check","prompt":"Before we launch this email campaign, can you verify that our sending domain newsletter.mybrand.io has DMARC set up correctly and is using a reject or quarantine policy?"},{"title":"Vendor email trust assessment","prompt":"I'm vetting a new supplier — can you look up the DMARC record for vendor-xyz.com and tell me how strict their email authentication policy is and whether SPF and DKIM alignment are configured?"}],"resultDescription":"A JSON object with: ok (boolean), tool name, and a result object containing found (bool), domain, policy (none/quarantine/reject), pct (percentage of messages DMARC applies to), alignment.spf and alignment.dkim (relaxed/strict), and an issues array listing any detected configuration problems.","failureModes":["Domain has no DMARC TXT record — found:false returned with empty policy","Domain string is malformed or not a valid hostname — likely 4xx error","DNS resolution failure or timeout — upstream DNS error","Domain is a subdomain without its own DMARC record and parent record lookup may not be performed"],"whenToPreferThis":"Use this endpoint when you need a quick, pay-per-call DMARC record lookup without setting up an account or API key. It is ideal for one-off checks, agent workflows auditing email security posture, or when you need structured parsed output (policy, pct, alignment) rather than the raw TXT string. Prefer it over general DNS tools when you specifically need DMARC semantics and issue detection.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:41:13.551Z","isFirstParty":false,"canonicalSlug":"swift-bot-labs-toolbox-dns-dmarc-record-lookup-68030019"}