# DNS Inspector — Full Record Lookup (A/AAAA/MX/NS/TXT/SOA/CAA + SPF/DMARC)

> DNS Inspector — Full Record Lookup (A/AAAA/MX/NS/TXT/SOA/CAA + SPF/DMARC) is a paid API for AI agents from contextiq.trango-compute.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-14).

Performs a comprehensive DNS record lookup for a domain, returning A, AAAA, MX, NS, TXT, SOA, and CAA records plus parsed SPF/DMARC analysis, detected providers, and a CAA verdict.

## Facts

- Endpoint: POST https://contextiq.trango-compute.com/api/v1/dns-inspector/x402-v2
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/dns-inspector-full-record-lookup-a-aaaa-mx-ns-txt-soa-caa-spf-dmarc-dba94a10
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_QY7Oyr02nWC1ddHblCTrB

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability dns-inspector-full-record-lookup-a-aaaa-mx-ns-txt-soa-caa-spf-dmarc-dba94a10 -d '<json body>'
```

Example prompt: Can you pull up the full DNS inspection for stripe.com — I want to see all the records including SPF, DMARC, CAA, MX, and which mail and DNS providers they're using?

## When to prefer this

Choose this endpoint when you need a single, consolidated DNS inspection that goes beyond raw record retrieval — specifically when you need parsed SPF/DMARC interpretation, provider detection (mail host, DNS host), CAA verdict classification, and connected-services inference all in one paid call. Prefer it over generic DNS resolvers when you need enriched, agent-ready output rather than raw wire-format DNS responses.

## Known failure modes

- Domain not found / NXDOMAIN — 'found' field returns false with empty records
- Invalid domain format in request body — likely 400 validation error
- Timeout on DNS resolution for slow authoritative nameservers
- Partial record availability if some record types are not published for the domain
- Payment failure / x402 challenge not met — endpoint returns 402 before processing

## How this service works

DNS Inspector record lookup (A/AAAA/MX/NS/TXT/SOA/CAA + SPF/DMARC) — per call

## Output

Returns a structured object containing: a 'found' boolean, all DNS record types (A, AAAA, CNAME, NS, MX, TXT, SOA, CAA), parsed SPF and DMARC objects, detected DNS host and mail provider objects, a caaVerdict string ('restricted' or 'unrestricted'), and an array of connected services detected from the DNS configuration.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "spf": {
   "type": "object"
  },
  "dmarc": {
   "type": "object"
  },
  "found": {
   "type": "boolean"
  },
  "domain": {
   "type": "string"
  },
  "records": {
   "type": "object",
   "description": "A, AAAA, CNAME, NS, MX, TXT, SOA, and CAA records"
  },
  "providers": {
   "type": "object",
   "description": "Detected DNS host and mail provider"
  },
  "caaVerdict": {
   "type": "string",
   "description": "restricted or unrestricted"
  },
  "connectedServices": {
   "type": "array",
   "items": {
    "type": "string"
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/dns-inspector-full-record-lookup-a-aaaa-mx-ns-txt-soa-caa-spf-dmarc-dba94a10/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from contextiq.trango-compute.com](https://www.zero.xyz/host/contextiq.trango-compute.com/llms.txt)
