# Lordevo DNS Lookup

> Lordevo DNS Lookup is a paid API for AI agents from shop.lordevo.com, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-31).

Performs a live DNS lookup for any public hostname, returning one or all record types (A, AAAA, CNAME, MX, TXT, NS, SOA, CAA) with NXDOMAIN detection and private address flagging.

## Facts

- Endpoint: GET https://shop.lordevo.com/api/quick/dns-lookup?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/lordevo-dns-lookup-28eeb6c0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_5dTcng6QuKS6vuzPlftdF

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 lordevo-dns-lookup-28eeb6c0
```

Example prompt: Look up all DNS records for github.com — I want to see the A, MX, TXT, and NS records, and let me know if the domain actually exists in DNS.

## When to prefer this

Choose this endpoint when you need a fast, single-call DNS resolution that covers all major record types at once, especially when you also need NXDOMAIN detection or private-address flagging. It is well-suited for agents that need to validate domain existence, inspect email routing, verify security DNS records, or audit nameserver configuration without running multiple separate queries.

## Known failure modes

- NXDOMAIN: domain does not exist, exists=false with empty records
- Invalid hostname format returns an error
- Private/internal hostnames flagged but may not resolve externally
- Timeout if upstream resolver is slow (up to ~1s)
- Rate limiting or payment failure on x402 protocol

## How this service works

SEO audits, website security checks, SEO content plans, articles and site fix plans as API endpoints for AI agents. Pay per request in USDC on Base with…

## Output

A JSON object containing the hostname queried, a boolean 'exists' flag for NXDOMAIN detection, all requested DNS record types (A, AAAA, CNAME, MX, TXT, NS, SOA, CAA) as arrays or objects, a list of any private addresses found, any errors, and the response time in milliseconds.

## 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",
     "required": [
      "host"
     ],
     "properties": {
      "host": {
       "type": "string",
       "description": "Public host name, e.g. example.com or www.example.com (a URL also works)"
      },
      "type": {
       "enum": [
        "ALL",
        "A",
        "AAAA",
        "CNAME",
        "MX",
        "TXT",
        "NS",
        "SOA",
        "CAA"
       ],
       "type": "string",
       "default": "ALL",
       "description": "Record type (default ALL = A, AAAA, CNAME, MX, TXT, NS, SOA, CAA)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "tool",
      "host",
      "exists",
      "records"
     ],
     "properties": {
      "host": {
       "type": "string"
      },
      "tool": {
       "type": "string"
      },
      "type": {
       "type": "string"
      },
      "errors": {
       "type": [
        "object",
        "null"
       ]
      },
      "exists": {
       "type": "boolean"
      },
      "records": {
       "type": "object"
      },
      "response_ms": {
       "type": "integer"
      },
      "private_addresses": {
       "type": "array"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "host": "example.com",
  "tool": "dns-lookup",
  "type": "ALL",
  "errors": null,
  "exists": true,
  "records": {
   "A": [
    "93.184.215.14"
   ],
   "MX": [
    {
     "exchange": "",
     "priority": 0
    }
   ],
   "NS": [
    "a.iana-servers.net",
    "b.iana-servers.net"
   ],
   "CAA": [],
   "SOA": {
    "retry": 3600,
    "expire": 1209600,
    "minttl": 3600,
    "nsname": "ns.icann.org",
    "serial": 2024081452,
    "refresh": 7200,
    "hostmaster": "noc.dns.icann.org"
   },
   "TXT": [
    "v=spf1 -all"
   ],
   "AAAA": [
    "2606:2800:21f:cb07:6820:80da:af6b:8b2c"
   ],
   "CNAME": []
  },
  "response_ms": 84,
  "private_addresses": []
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/lordevo-dns-lookup-28eeb6c0/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from shop.lordevo.com](https://www.zero.xyz/host/shop.lordevo.com/llms.txt)
