# Karma.Domains DNS Checker

> Karma.Domains DNS Checker is a paid API for AI agents from api.karma.domains, paid per call via x402, $1.5/call, status unknown (last checked 2026-10-16).

Performs a DNS lookup on a given domain name to check its DNS records and resolver status

## Facts

- Endpoint: GET https://api.karma.domains/v1/domains/checker/dns?utm_source=zero.xyz
- Price: $1.5/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/karma-domains-dns-checker-c40a4821
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_PrasfNs_Z4d7DY4se_486

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 karma-domains-dns-checker-c40a4821
```

Example prompt: Can you check the DNS records for oldsite.com using Karma.Domains' DNS checker and tell me if it's still actively resolving?

## When to prefer this

Use this endpoint when you need a quick DNS lookup on a specific domain, particularly in the context of expired domain research, to verify whether a domain is still actively resolving before purchasing or bidding. It pairs well with Karma.Domains' expired domain database for pre-purchase validation workflows.

## Known failure modes

- Invalid domain format returns an error
- Domain not found in DNS returns empty or NXDOMAIN-equivalent response
- Unsupported DNS resolver name causes failure
- Missing required 'domain' query parameter returns 400 error
- API payment not processed results in 402 response

## How this service works

Find expired domain names with high traffic and strong SEO backlinks daily. Boost your revenue by searching our database of 13,000,000+ expired domains from auctions, backorders, and dropped lists—complete with rich metrics and domain age.

## Output

Returns a JSON object containing DNS resolution details for the queried domain, including the domain name and associated DNS record information from the specified resolver. Indicates whether the domain is actively resolving or has been dropped.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "domain"
     ],
     "properties": {
      "domain": {
       "type": "string",
       "example": "example.com"
      },
      "dns_resolver": {
       "type": "string",
       "example": "google"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "domain": "example.com"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/karma-domains-dns-checker-c40a4821/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.karma.domains](https://www.zero.xyz/host/api.karma.domains/llms.txt)
