# List DNS Records for Domain

> List DNS Records for Domain is a free API for AI agents from domains.rapidruntime.com, callable via MPP, Free, status unknown (last checked 2026-09-14).

Retrieves all DNS records (A, CNAME, MX, TXT, etc.) associated with a specific domain name

## Facts

- Endpoint: GET https://domains.rapidruntime.com/api/v1/domains/{domain}/dns
- Price: Free
- Payment: MPP
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Provider: domains.rapidruntime.com
- Website: https://domains.rapidruntime.com
- Canonical page: https://www.zero.xyz/c/domains-rapidruntime-com-list-dns-records-for-domain-c97fe7e3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_93nY-TenyZccoZAbGs4w2

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 domains-rapidruntime-com-list-dns-records-for-domain-c97fe7e3
```

Example prompt: Can you pull up all the DNS records for mybusiness.com so I can see what A records, MX entries, and CNAMEs are currently configured?

## When to prefer this

Use this endpoint when you need to inspect the current DNS configuration of a domain registered through the MPP/RapidRuntime platform. Ideal for auditing DNS settings, verifying record propagation, or preparing to create or update DNS records. Prefer this over general DNS lookup tools when you need structured, editable DNS data tied to the domain registrar account.

## Known failure modes

- Domain not found or not registered under your MPP identity — 404 or empty records array
- Invalid domain name format — 400 bad request
- Domain path parameter missing — request fails validation
- Authentication failure if credentials are required — 401 or 403
- Network timeout from upstream DNS provider

## How this service works

List DNS records

## Output

Returns an array of DNS record objects for the domain, each containing host, record type (e.g. A, MX, CNAME, TXT), answer value, TTL, FQDN, priority (for MX records), and an internal record ID.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "domain"
 ],
 "properties": {
  "domain": {
   "type": "string",
   "description": "Domain name"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "records"
 ],
 "properties": {
  "records": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "host",
     "type",
     "answer"
    ],
    "properties": {
     "id": {
      "type": "number"
     },
     "ttl": {
      "type": "number"
     },
     "fqdn": {
      "type": "string"
     },
     "host": {
      "type": "string"
     },
     "type": {
      "type": "string"
     },
     "answer": {
      "type": "string"
     },
     "priority": {
      "type": "number"
     },
     "domainName": {
      "type": "string"
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/domains-rapidruntime-com-list-dns-records-for-domain-c97fe7e3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from domains.rapidruntime.com](https://www.zero.xyz/host/domains.rapidruntime.com/llms.txt)
