{"uid":"cap_yvPDRTFJ9iYQ-CiAwr0vs","slug":"dkim-txt-record-lookup-mail-domainkey-selector-b8dae735","name":"DKIM TXT Record Lookup – mail._domainkey selector","description":"Call when an agent needs TXT at mail._domainkey.{hostname}. A different selector is a different DNS name. Exact $0.005 USDC. Prefer unpaid POST /v1/sandbox/dns-txt-dkim-mail first.","url":"https://agentshelf.syntexa.ch/v1/dns-txt-dkim-mail?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"hostname":{"type":"string","examples":["example.com"],"maxLength":253,"minLength":1,"description":"Public DNS hostname such as example.com. Not a URL, not an IP literal, and not a private name."}}},"responseSchema":null,"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_2j7zI2FYJIWFbUe_csqVQ","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":"Fetches the DNS TXT record at mail._domainkey.{hostname} to retrieve the DKIM public key for the 'mail' selector","exampleAgentPrompt":"Can you look up the DKIM TXT record at mail._domainkey for example.com and tell me what public key is configured there?","exampleUseCases":[{"title":"Email deliverability audit for a domain","prompt":"Check what DKIM key is published at mail._domainkey for acmecorp.com — I want to confirm it's properly configured before we start sending campaigns."},{"title":"Verify DKIM after DNS change","prompt":"We just updated our DNS — can you fetch the TXT record at mail._domainkey.mycompany.io to make sure the new DKIM public key is live?"},{"title":"Security audit of third-party sender domain","prompt":"I need to check whether newsletter.vendor.com has a DKIM record under the mail selector — can you pull the TXT value from mail._domainkey.newsletter.vendor.com?"}],"resultDescription":"Returns the DNS TXT record content published at mail._domainkey.{hostname}, typically a DKIM public key entry in the format v=DKIM1; k=rsa; p=<base64-encoded-public-key>. If no record exists the response will indicate absence or an empty result.","failureModes":["Hostname does not have a mail._domainkey TXT record (NXDOMAIN or empty response)","Invalid or malformed hostname input exceeding 253 characters","DNS resolution timeout or upstream DNS failure","Payment not processed or insufficient USDC balance causing request rejection"],"whenToPreferThis":"Use this endpoint when you specifically need to check the 'mail' DKIM selector (mail._domainkey) for a domain. Choose sibling endpoints for other common selectors (default, dkim, k1, ses, smtp, etc.). Use the sandbox/unpaid POST /v1/sandbox/dns-txt-dkim-mail first if you want to test without spending $0.005 USDC. Prefer this over general DNS TXT lookup endpoints when you want a selector-specific DKIM check without SPF or other TXT records mixed in.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-01T00:45:21.477Z","isFirstParty":false,"canonicalSlug":"dkim-txt-record-lookup-mail-domainkey-selector-b8dae735"}