{"uid":"cap_rlkyGRy284SlpHovpqdhi","slug":"lookproof-dkim-selector-discovery-31cfe3c0","name":"Lookproof DKIM Selector Discovery","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-discover?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":"DomainInput","required":["domain"],"properties":{"domain":{"type":"string","title":"Domain","examples":["example.com"],"maxLength":1024,"minLength":1}},"additionalProperties":false}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_35e1zWk3cEAhunP8jnwFC","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Probes 27 common DKIM selectors for a domain and validates each found key's type, size, revocation status, and testing flag","exampleAgentPrompt":"Can you discover what DKIM selectors and keys are configured for sendgrid.com — I don't know the selector name, so try the common ones and tell me if any keys look revoked or are still in test mode?","exampleUseCases":[{"title":"Audit email authentication before migration","prompt":"We're about to migrate our email for acme.com to a new provider — can you check what DKIM keys and selectors are currently active on the domain so we know what to replicate or retire?"},{"title":"Investigate suspicious sender domain","prompt":"I got a suspicious email claiming to be from paypal.com — can you check what DKIM selectors and keys are registered on that domain and whether any of them have been revoked or are weak?"},{"title":"Verify new ESP integration","prompt":"We just set up Mailchimp for newsletter.io — can you confirm that the DKIM key Mailchimp should have added is actually discoverable on the domain and that the key is valid and not in testing mode?"}],"resultDescription":"A list of discovered DKIM selectors and their associated public key details: key type (e.g. RSA, Ed25519), key size in bits, whether the key is revoked (empty p= field), and whether the testing flag (t=y) is set. Selectors that return no DNS record are silently skipped. An empty result means none of the 27 tried selectors resolved, which is a hint but not proof that DKIM is absent.","failureModes":["Domain does not exist — returns empty results or DNS NXDOMAIN","All 27 selectors have no DNS records — returns empty list, not an error","DNS timeout or resolver failure — may return partial or empty results","Domain is valid but uses non-standard selectors not in the 27-selector set — returns empty list","Malformed domain input — may return validation error"],"whenToPreferThis":"Use this endpoint when you need to discover DKIM keys for a domain but do not know the selector name in advance. It covers 27 selectors from the most popular ESPs (Google Workspace, Microsoft 365, Mailchimp, SendGrid, Mailgun, Zoho, Proton, Fastmail, Mailjet, Amazon SES) plus generic names. Prefer this over a raw DNS TXT lookup when you want automatic multi-selector probing and key validation (type, size, revocation, testing flag) in a single call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:40:42.446Z","isFirstParty":false,"canonicalSlug":"lookproof-dkim-selector-discovery-31cfe3c0"}