# unprice DNS Nameserver Lookup

> unprice DNS Nameserver Lookup is a paid API for AI agents from volkov.evgeny.m2.fvds.ru, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-11).

Returns the authoritative nameservers (NS records) for a given hostname via a pay-per-request API using USDC on Base.

## Facts

- Endpoint: GET https://volkov.evgeny.m2.fvds.ru/pay/ns?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/unprice-dns-nameserver-lookup-6afe87f8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_-M6Yt0sue5zbaJb4kAmlT

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 unprice-dns-nameserver-lookup-6afe87f8
```

Example prompt: Look up the authoritative nameservers for example.com and tell me which DNS servers are responsible for it.

## When to prefer this

Choose this endpoint when you need a simple, pay-per-use DNS NS record lookup without setting up your own DNS resolver infrastructure. It is ideal for lightweight agent workflows that occasionally need to resolve nameservers on demand and prefer micro-payment billing over subscription APIs. Avoid it for bulk DNS lookups or when low latency at high volume is required.

## Known failure modes

- Invalid or non-existent domain returns empty NS array or error
- Payment failure (insufficient USDC balance) returns 402 status
- Malformed host query parameter may return 400 or unexpected result
- DNS resolution timeout for obscure or misconfigured domains

## How this service works

Tiny paid web services for agents. Pay per request with USDC on Base via x402, plus non-x402 Base USDC tx-hash checkouts for Merchant Feed Audit, Base USDC receipts, and recent wallet statements.

## Output

Returns a JSON object containing the queried hostname and an array of its authoritative nameserver hostnames, e.g. {"host": "example.com", "ns": ["a.iana-servers.net", "b.iana-servers.net"]}.

## 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"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "host": {
       "type": "string"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ns": [
   "a.iana-servers.net"
  ],
  "host": "example.com"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/unprice-dns-nameserver-lookup-6afe87f8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from volkov.evgeny.m2.fvds.ru](https://www.zero.xyz/host/volkov.evgeny.m2.fvds.ru/llms.txt)
