{"uid":"cap_OaKQmaDY3iv3J6CBLL0by","slug":"shield-vainplex-dev-6f4835b1","name":"ShieldAPI Domain Reputation Check","description":"ShieldAPI - x402 security preflight before agents trust a domain, merchant, issuer, or callback host","url":"https://shield.vainplex.dev/api/cdp/check-domain","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","required":["domain"],"properties":{"domain":{"type":"string","description":"Domain name to check for reputation and agent security risks (e.g. vainplex.dev)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":{"request":{"input":{"type":"http","method":"GET","queryParams":{"domain":"google.com"}}},"response":{"dns":{"a":["142.251.20.138","142.251.20.113","142.251.20.102","142.251.20.139","142.251.20.101","142.251.20.100"],"mx":[{"exchange":"smtp.google.com","priority":10}],"ns":["ns1.google.com","ns3.google.com","ns2.google.com","ns4.google.com"],"txt":[["v=spf1 include:_spf.google.com ~all"],["google-site-verification=4ibFUgB-wXLQ_S7vsXVomSTVamuOXBiVAzpR5IZ87D0"],["MS=E4A68B9AB2BB9670BCE15412F62916164C0B20BB"],["docusign=05958488-4752-4ef2-95eb-aa7ba8a3bd0e"],["google-site-verification=TV9-DBe4R80X4v0M4U_bd_J9cpOJM0nikft0jAgjmsQ"],["onetrust-domain-verification=0d477fe608074e6f9c12bca7826035cc"],["globalsign-smime-dv=CDYX+XFHUw2wml6/Gb8+59BsH31KzUr6c1l2BPvqKX8="],["docusign=1b0a6754-49b1-4db5-8540-d2c12664b289"],["apple-domain-verification=30afIBcvSuDV2PLX"],["google-site-verification=wD8N7i1JTNTkezJ49swvWW48f8_9xveREV4oB-0Hf5o"],["facebook-domain-verification=22rm551cu4k0ab0bxsw536tlds4h95"],["onetrust-domain-verification=6d685f1d41a94696ad7ef771f68993e0"],["cisco-ci-domain-verification=47c38bc8c4b74b7233e9053220c1bbe76bcc1cd33c7acf7acd36cd6a5332004b"]],"has_spf":true,"has_dmarc":true,"has_records":true},"ssl":{"valid":true,"status":301},"domain":"google.com","blacklists":[{"list":"zen.spamhaus.org","note":"resolver-error-code","listed":false},{"list":"bl.spamcop.net","listed":false},{"list":"dnsbl.sorbs.net","listed":false}],"risk_level":"low","risk_score":0}},"exampleRequest":{"domain":"google.com"},"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_1Cs9zy0ImGa3Hg-Dxcw2k","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks a domain name for security reputation, DNS records, SSL status, and blacklist presence to assess risk level for agent security decisions","exampleAgentPrompt":"Can you check whether vainplex.dev is a safe, reputable domain — I want to know its risk score, whether it's on any blacklists, and if its DNS and SSL look legitimate?","exampleUseCases":null,"resultDescription":"Returns a structured object with the domain's DNS records (A, MX, NS, TXT), SPF and DMARC presence, SSL validity and HTTP status, results from multiple spam/malware blacklists (Spamhaus, SpamCop, SORBS), a numeric risk score, and a categorical risk level (e.g. 'low', 'medium', 'high').","failureModes":["Invalid or malformed domain name returns an error","Domain with no DNS records may return empty DNS fields","Blacklist resolver errors are noted in the response but don't block results","Network timeout if DNS resolution takes too long","Non-existent TLD or private/internal domains may return incomplete data"],"whenToPreferThis":"Use this endpoint when an AI agent needs to assess whether a domain is safe before interacting with it, following links, sending emails, or making API calls — especially useful for pre-flight security checks in agentic workflows. Prefer this over IP reputation checks when you have a hostname rather than a raw IP, and over URL safety checks when you want DNS-level and blacklist intelligence rather than page content analysis.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:48:00.452Z","isFirstParty":false}