# manylives.me Bulk DNS Lookup

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

Performs DNS lookups for up to 10 domains in a single call, returning A, AAAA, MX, NS, TXT, CNAME, CAA, and SOA records as structured JSON.

## Facts

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

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-me-bulk-dns-lookup-5523581c
```

Example prompt: Look up all DNS records — A, MX, TXT, and NS — for example.com and example.org and return them as structured JSON.

## When to prefer this

Choose this endpoint when you need to resolve DNS records for multiple domains at once (up to 10) and want structured JSON output covering all major record types. It is especially useful for bulk domain audits, email infrastructure verification, security checks, and domain migration validation where querying one domain at a time would be inefficient.

## Known failure modes

- More than 10 domains submitted — request may be rejected or truncated
- Invalid domain name format causes lookup failure for that domain
- Domain does not exist (NXDOMAIN) — record arrays may be empty or absent
- Requested record type not found — that key will be missing or empty in response
- Upstream DNS resolver timeout — may return partial results or error
- Unsupported record type string in 'types' parameter — may be ignored silently

## How this service works

DNS lookup for up to 10 domains in one call: A, AAAA, MX, NS, TXT, CNAME, CAA and SOA records as structured JSON.

## Output

Returns a JSON object with a 'results' array, where each element contains the queried domain name and a 'records' object keyed by record type (A, AAAA, MX, NS, TXT, CNAME, CAA, SOA), each containing an array of the resolved values for that record type.

## 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-me-bulk-dns-lookup-5523581c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from manylives.me](https://www.zero.xyz/host/manylives.me/llms.txt)
