{"uid":"cap_vyy346m2sJ6-NosBLbqpJ","slug":"sparkpost-dkim-dns-txt-record-lookup-086f7a7c","name":"SparkPost DKIM DNS TXT Record Lookup","description":"Call when an agent needs TXT at sparkpost._domainkey.{hostname}. A different selector is a different DNS name. Exact $0.006 USDC. Prefer unpaid POST /v1/sandbox/dns-txt-dkim-sparkpost first.","url":"https://agentshelf.syntexa.ch/v1/dns-txt-dkim-sparkpost?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.006","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.006/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.006","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.006","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_8Zt2L2M5VaxACn_rlzkYY","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.006","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Retrieves the DKIM TXT record published at the sparkpost._domainkey subdomain of a given hostname","exampleAgentPrompt":"What's the DKIM TXT record published at sparkpost._domainkey.example.com — can you look up the DNS TXT entry for that SparkPost selector on that hostname?","exampleUseCases":[{"title":"Verify SparkPost DKIM setup for domain","prompt":"Can you check if the SparkPost DKIM record is properly published for acme.com? I want to see what's at sparkpost._domainkey.acme.com in DNS."},{"title":"Debug email deliverability issue","prompt":"We're having email deliverability problems with SparkPost. Can you pull the DKIM TXT record at sparkpost._domainkey.mycompany.io so I can compare it to what we configured?"},{"title":"Audit email authentication records","prompt":"I need to audit the SparkPost DKIM DNS record for newsletter.brandx.com — can you retrieve the TXT value at sparkpost._domainkey.newsletter.brandx.com?"}],"resultDescription":"Returns the raw DNS TXT record string found at sparkpost._domainkey.{hostname}, which typically contains a DKIM public key entry (e.g. v=DKIM1; k=rsa; p=...) used by SparkPost to authenticate outgoing email for that domain.","failureModes":["Hostname not found in DNS returns an NXDOMAIN or empty result","Domain exists but no sparkpost._domainkey record published returns empty or null TXT","Malformed hostname input may return a validation error","Network or DNS resolver timeout may cause request failure"],"whenToPreferThis":"Use this endpoint when you specifically need to query the SparkPost DKIM selector (sparkpost._domainkey) for a domain. Choose this over generic DNS lookup tools when the SparkPost selector is the target — it abstracts the selector name and DNS query mechanics. For other DKIM selectors or other DNS record types, use a general DNS lookup service instead.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-01T06:47:52.822Z","isFirstParty":false,"canonicalSlug":"sparkpost-dkim-dns-txt-record-lookup-086f7a7c"}