{"uid":"cap_V6Aw7j-qduC-i42-d3G0o","slug":"ipintel-ai-domain-health-check-4da73c93","name":"IPIntel.ai Domain Health Check","description":"Domain Health Check API. Check domain DNS, MX, SPF, DMARC, and email configuration health and receive a structured JSON score with issues and recommendations. Useful for agents, developers, email deliverability checks, domain diagnostics, infrastructure investigation, and security workflows. Paid per call via x402.","url":"https://tools.ipintel.ai/domain-health","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","description":"Domain name to analyze"}},"additionalProperties":false},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"ok":{"type":"boolean"},"dns":{"type":"object","properties":{"a":{"type":"array","items":{"type":"string"}},"mx":{"type":"array","items":{"type":"object","properties":{"host":{"type":"string"},"priority":{"type":"integer"}},"additionalProperties":true}},"ns":{"type":"array","items":{"type":"string"}},"spf":{"type":"string"},"aaaa":{"type":"array","items":{"type":"string"}},"dmarc":{"type":"string"}},"additionalProperties":true},"score":{"type":"integer"},"domain":{"type":"string"},"issues":{"type":"array","items":{}},"status":{"type":"string"},"service":{"type":"string"},"timestamp":{"type":"string"}},"additionalProperties":true}}}}},"responseSchema":{"type":"json","example":{"ok":true,"dns":{"a":["104.21.0.211"],"mx":[{"host":"mx1.hostinger.com","priority":5}],"ns":["frank.ns.cloudflare.com","journey.ns.cloudflare.com"],"spf":"v=spf1 include:_spf.mail.hostinger.com ~all","aaaa":["2606:4700:3033::6815:d3"],"dmarc":"v=DMARC1; p=none"},"score":100,"domain":"ipintel.ai","issues":[],"status":"good","service":"domain_health","timestamp":"2026-06-22T18:15:01+00:00"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ijmmH5iIX33cWhP1m2l8w","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Performs a comprehensive domain health check including DNS records (A, AAAA, MX, NS, SPF, DMARC), scoring, and issue detection for a given domain.","exampleAgentPrompt":"Can you run a full domain health check on ipintel.ai and tell me the health score, any issues found, and whether SPF and DMARC are configured correctly?","exampleUseCases":null,"resultDescription":"Returns a JSON object with ok status, a health score (0-100), overall status (e.g. 'good'), the domain name, a timestamp, and a dns object containing A, AAAA, MX, NS, SPF, and DMARC records, plus an issues array listing any detected problems.","failureModes":["Invalid or non-existent domain returns an error or empty DNS records","Payment not included or insufficient USDC results in 402 Payment Required","Malformed POST body causes a 400 Bad Request","Temporary DNS resolution failures may return partial records","Rate limiting may occur if the same domain is queried excessively in a short period"],"whenToPreferThis":"Choose this endpoint when you need a comprehensive, scored domain health report that includes all major DNS record types (A, AAAA, MX, NS, SPF, DMARC) in a single call, especially for email deliverability audits or domain configuration validation. It is better than manual DNS lookups when you want a structured, machine-readable health score and issue list. The pay-per-call x402 model is ideal for agent workflows that only occasionally need domain diagnostics.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:34:18.727Z","isFirstParty":false}