{"uid":"cap_gWSAuKDLvUbu7P4aDZTbB","slug":"dkim-selector-pm-public-key-lookup-fc2594e3","name":"DKIM Selector PM Public Key Lookup","description":"DKIM public key for selector \"pm\" of a domain: looks up pm._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 pm selector will verify. $0.01 per lookup.","url":"https://dns.intel.rallylive.ca/dns/dkim/pm?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_qdkx6QVK32S3qnwlAx2Xw","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 'pm' selector of a given domain via Cloudflare DoH, returning key metadata and validity status.","exampleAgentPrompt":"Check whether the DKIM 'pm' selector is correctly configured for example.com — I want to know if the key is valid, what type it is, how long it is, and whether it's been revoked.","exampleUseCases":[{"title":"Postmark DKIM validation before sending","prompt":"We're about to start sending transactional email through Postmark for acme.com — can you check that the pm DKIM selector is set up correctly, confirm the key isn't revoked, and tell me the key length?"},{"title":"Email deliverability audit for a domain","prompt":"I'm auditing email deliverability for clientdomain.org. Can you look up the pm DKIM selector record and tell me whether it's valid, what key type it uses, and whether it's in testing mode?"},{"title":"Detecting revoked or missing DKIM keys","prompt":"We had a bounce rate spike on newsletters.io — can you check if the pm DKIM key is still valid or if it's been revoked or is missing?"}],"resultDescription":"Returns parsed details from the pm._domainkey.<domain> DNS TXT record, including: v= (version), k= (key type, e.g. rsa), public key length in bits, whether the key is in testing mode, whether the key is revoked (empty p=), and whether mail signed with the pm selector will successfully verify.","failureModes":["Domain does not have a pm._domainkey TXT record — returns not-found or empty result","DKIM record exists but is malformed and cannot be parsed","DNS resolution failure via Cloudflare DoH — timeout or upstream error","Key is revoked (empty p= field) — returned as a valid lookup result with revoked flag set","Invalid or non-existent domain provided — DNS NXDOMAIN response"],"whenToPreferThis":"Use this endpoint when you specifically need to verify the 'pm' DKIM selector, which is typically associated with Postmark and similar email service providers. Prefer this over generic DNS TXT lookup endpoints because it parses the raw TXT record into structured DKIM fields (key type, length, testing flag, revocation status) rather than returning raw text. Ideal for email deliverability audits, Postmark integration verification, or automated monitoring of DKIM configuration health.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-20T00:59:23.771Z","isFirstParty":false,"canonicalSlug":"dkim-selector-pm-public-key-lookup-fc2594e3"}