{"uid":"cap_Jr66c0Y6DXhwhcAJDpkdH","slug":"lookproof-dkim-public-key-validator-39762cfc","name":"Lookproof DKIM Public Key Validator","description":"Check SPF, DMARC, DKIM, MTA-STS, DNSSEC and more, with results that explain what was found and why. Free browser checks and a pay-per-request API with x402.","url":"https://api.lookproof.dev/v1/mail/dkim?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","title":"DkimInput","required":["domain","selector"],"properties":{"domain":{"type":"string","title":"Domain","examples":["example.com"],"maxLength":1024,"minLength":1},"selector":{"type":"string","title":"Selector","examples":["selector1"],"maxLength":200,"minLength":1}},"additionalProperties":false}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_uVNnBdpJEtY5nH6nKDwnK","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches and validates the DKIM public key DNS record for a given domain and selector, checking key type, size, revocation status, and syntax with coded findings.","exampleAgentPrompt":"Can you check whether the DKIM public key for the selector 'google' on domain 'example.com' is published, valid, and not revoked?","exampleUseCases":[{"title":"Pre-send DKIM health check","prompt":"Before we start the email campaign, verify that the DKIM key for selector 'mail2024' on 'mybrand.com' is published, not revoked, and has a key size that's still considered secure."},{"title":"Diagnosing email deliverability failure","prompt":"Our emails from 'newsletter.acme.org' are failing DKIM — can you check if the selector 's1' is properly published in DNS and whether there are any syntax problems with the key record?"},{"title":"Security audit of DKIM configuration","prompt":"As part of the email security audit, check the DKIM record for selector 'dkim' on 'corp.example.com' and tell me the key type, key size, and whether anything looks wrong or insecure."}],"resultDescription":"Returns structured details about the DKIM DNS TXT record at selector._domainkey.domain, including the key type (e.g. RSA), key size in bits, whether the key is revoked (empty p= tag), syntax validity, and coded diagnostic findings indicating any issues with the record's publication or content.","failureModes":["Domain or selector does not exist in DNS — returns record-not-found finding","DKIM record is syntactically malformed — returns syntax error codes","Key is revoked (empty p= field) — returned as a coded finding, not an error","DNS resolution timeout or upstream resolver failure — returns transient error","Invalid domain or selector input format — returns validation error","No DKIM record found at the expected DNS location — returns missing-record finding"],"whenToPreferThis":"Use this endpoint when an agent has a specific DKIM selector (from the s= tag of a DKIM-Signature header or from DNS configuration knowledge) and needs to confirm the corresponding public key is correctly published, not revoked, syntactically valid, and of adequate key strength. It is the right choice for email deliverability diagnostics, security audits of mail signing infrastructure, and pre-deployment checks of DKIM configuration. It does not verify actual message signatures — use it purely for DNS-layer key validation.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:40:38.596Z","isFirstParty":false,"canonicalSlug":"lookproof-dkim-public-key-validator-39762cfc"}