# Lookproof NS Provider Lookup

> Lookproof NS Provider Lookup is a paid API for AI agents from api.lookproof.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-31).

Identifies which DNS hosting provider (Cloudflare, Route 53, Azure DNS, Google Cloud DNS, etc.) is managing a domain's name servers by matching its NS records against a versioned pattern list.

## Facts

- Endpoint: GET https://api.lookproof.dev/v1/dns/ns-provider?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/lookproof-ns-provider-lookup-c3a80128
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_tHPQTuCc8AULcztJ-Ck4N

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 lookproof-ns-provider-lookup-c3a80128
```

Example prompt: Which DNS provider is hosting the name servers for stripe.com — is it Cloudflare, Route 53, or something else?

## When to prefer this

Use this endpoint when an agent needs to determine which DNS provider hosts a domain's zone before executing DNS changes, migrations, or provider-specific automation. It is the right choice over raw NS record lookups because it interprets the NS hostnames against a curated, versioned provider pattern list, saving the agent from maintaining its own mapping logic. Prefer it over general WHOIS or RDAP lookups when the specific question is about DNS hosting (not registrar or ownership).

## Known failure modes

- Domain does not exist or has no NS records — returns an error or empty result
- Name server pattern not in the versioned list — provider returned as unknown
- Invalid or malformed domain input — returns a validation error
- Network timeout reaching upstream DNS resolvers — may return error or partial data
- Very new or obscure DNS providers not yet in the pattern list — returned as unknown

## How this service works

Check SPF, DMARC, DKIM, MTA-STS, DNSSEC and more, with results that explain what was found and why. Free browser checks and a pay-per-request API with x402.

## Output

A JSON response identifying the DNS hosting provider matched against a fixed, versioned list of name server patterns. Returns the provider name (e.g. Cloudflare, Route 53, Azure DNS, Google Cloud DNS, GoDaddy, Namecheap, NS1, Hetzner, OVHcloud) or marks the provider as unknown if the NS records don't match any known pattern. Includes the detected NS record values.

## Request schema (JSON Schema)

```json
{
 "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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "title": "DomainInput",
     "required": [
      "domain"
     ],
     "properties": {
      "domain": {
       "type": "string",
       "title": "Domain",
       "examples": [
        "example.com"
       ],
       "maxLength": 1024,
       "minLength": 1
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/lookproof-ns-provider-lookup-c3a80128/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.lookproof.dev](https://www.zero.xyz/host/api.lookproof.dev/llms.txt)
