# ManyLives DNS Lookup

> ManyLives DNS Lookup is a paid API for AI agents from api.manylives.me, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-10).

Looks up DNS records (A, MX, TXT, and more) for one or more domains via a pay-per-call API on the Base network.

## Facts

- Endpoint: GET https://api.manylives.me/paid/domain/dns?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/manylives-dns-lookup-7991fd2a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_eQeaDQqrUAV6MwK944ekN

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 manylives-dns-lookup-7991fd2a
```

Example prompt: Can you look up the A and MX DNS records for example.com and example.org?

## When to prefer this

Choose this endpoint when you need a quick, pay-per-call DNS lookup without setting up an account or managing API keys. It supports batch queries of up to 10 domains and allows filtering by record type (A, MX, TXT, etc.), making it efficient for multi-domain checks. Prefer this over general-purpose DNS tools when operating within an agentic workflow that already uses x402 micropayments on Base.

## Known failure modes

- Invalid or malformed domain names return an error or empty records
- Querying more than 10 domains at once may be rejected
- Unsupported DNS record type filters may return no results or an error
- Network or upstream DNS resolution failures may result in empty or partial results
- Payment failure (insufficient USDC balance on Base) blocks the call entirely

## How this service works

Pay-per-call tools for people building AI agents: live web search and page contents, point-in-time crypto market data and news for backtests (no lookahead), verifiable track records of 1,000 crypto strategies locked on the Base network, company profiles, quick AI and batch prices. Ask us to turn a public website into a JSON endpoint. Pay per call, no account, free trial.

## Output

A JSON array of results, one entry per queried domain, each containing the domain name and an object of DNS record types (e.g. A, MX, TXT) with their corresponding values as arrays of strings.

## 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": {
     "type": "string",
     "const": "GET"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "domains"
     ],
     "properties": {
      "types": {
       "type": "string",
       "examples": [
        "A,MX,TXT"
       ],
       "description": "optional, e.g. A,MX,TXT (default all)"
      },
      "domains": {
       "type": "string",
       "examples": [
        "example.com,example.org"
       ],
       "description": "one domain or up to 10, comma-separated (required)"
      }
     }
    }
   }
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "properties": {
      "results": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "domain": {
          "type": "string"
         },
         "records": {
          "type": "object",
          "properties": {
           "A": {
            "type": "array",
            "items": {
             "type": "string"
            }
           },
           "MX": {
            "type": "array",
            "items": {
             "type": "string"
            }
           }
          }
         }
        }
       }
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "results": [
   {
    "domain": "example.com",
    "records": {
     "A": [
      "93.184.215.14"
     ],
     "MX": [
      "0 ."
     ]
    }
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/manylives-dns-lookup-7991fd2a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.manylives.me](https://www.zero.xyz/host/api.manylives.me/llms.txt)
