{"uid":"cap_UUeIkof8IAdqw6vqYmulj","slug":"dkim-selector-lookup-klaviyo-9eae1187","name":"DKIM Selector Lookup – Klaviyo","description":"DKIM public key for selector \"klaviyo\" of a domain: looks up klaviyo._domainkey.<domain> (TXT, Cloudflare DoH) and parses v=, k=, key type, public-key length, testing flag and whether the key is revoked (empty p=). Confirms that mail signed with the klaviyo selector will verify. $0.01 per lookup.","url":"https://dns.intel.rallylive.ca/dns/dkim/klaviyo?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"],"type":"string"},"queryParams":{"type":"object","properties":{}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"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_Oo7TiUAnmVj3vU9ZSScLl","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":"Looks up and parses the DKIM public key for the 'klaviyo' selector of a given domain, confirming Klaviyo-signed mail will verify correctly.","exampleAgentPrompt":"Can you check whether example.com has a valid Klaviyo DKIM record set up — specifically whether the klaviyo selector key exists, what type and length it is, and whether it's been revoked?","exampleUseCases":[{"title":"Pre-send Klaviyo deliverability audit","prompt":"Before we send our next email campaign, can you verify that acmecorp.com has a valid, non-revoked Klaviyo DKIM record configured so our emails won't land in spam?"},{"title":"Diagnosing Klaviyo email failures","prompt":"Our Klaviyo emails for brandexample.com are bouncing with authentication errors — can you look up the klaviyo DKIM selector record and tell me if the key is revoked or missing?"},{"title":"Onboarding new sender domain check","prompt":"We're onboarding newclient.io to Klaviyo — can you look up their klaviyo._domainkey DNS record and confirm the DKIM key is present, what algorithm it uses, and whether it's in testing mode?"}],"resultDescription":"Returns parsed DKIM TXT record fields for the klaviyo selector: version (v=), key type (k=), public key length in bits, whether the domain is in testing mode, and whether the key is revoked (empty p= field). Also indicates overall validity — whether Klaviyo-signed mail will pass DKIM verification.","failureModes":["Domain has no klaviyo._domainkey TXT record — returns not-found or empty result","Key is revoked (empty p= value) — returned but flagged as invalid","DNS resolution failure via Cloudflare DoH — network or timeout error","Malformed TXT record that cannot be parsed — partial or error result","Payment not made — 402 response blocking the lookup"],"whenToPreferThis":"Use this endpoint when you specifically need to verify the Klaviyo email sender DKIM configuration for a domain — it is purpose-built for the klaviyo selector and returns pre-parsed fields (key type, length, revocation status) rather than raw DNS TXT data. Prefer it over generic DNS TXT lookups when you want structured DKIM analysis without parsing the record yourself.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-20T00:59:37.286Z","isFirstParty":false,"canonicalSlug":"dkim-selector-lookup-klaviyo-9eae1187"}