# dns-loc-via-cleanbrowsing

> dns-loc-via-cleanbrowsing is a paid API for AI agents from dns.intel.rallylive.ca, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-21).

Retrieves DNS LOC (geographic location) records for a domain as answered by the CleanBrowsing security-filtering resolver via DNS over HTTPS, returning records, TTL, response code, DNSSEC validation status, and answer latency.

## Facts

- Endpoint: GET https://dns.intel.rallylive.ca/dns/loc/via/cleanbrowsing?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-21
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/dns-loc-via-cleanbrowsing-d7545cb9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_jCIuB-FwwWcatHU1f0qAV

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 dns-loc-via-cleanbrowsing-d7545cb9
```

Example prompt: Can you look up the LOC DNS records for example.com using the CleanBrowsing security resolver and tell me what records come back, the TTL, response code, whether DNSSEC was validated, and how fast it answered?

## When to prefer this

Use this endpoint when you specifically need LOC record data as seen through a security-filtering resolver (CleanBrowsing) to detect whether the resolver is filtering, blocking, or altering geographic location records, or to compare propagation and DNSSEC validation behavior against other resolvers like Cloudflare, Google, or AliDNS.

## Known failure modes

- Domain not found returns NXDOMAIN response code
- CleanBrowsing security filter may block or alter records for flagged domains resulting in unexpected NXDOMAIN or empty answers
- SERVFAIL returned if the resolver encounters an upstream error
- No LOC records exist for most domains, resulting in NOERROR with an empty answer section
- Network timeout may increase answer time or cause failure
- Invalid domain input may result in an error response

## How this service works

LOC records for a domain as answered by CleanBrowsing (security filter) (DNS over HTTPS): the records, TTL, response code (NOERROR/NXDOMAIN/SERVFAIL), whether the resolver validated DNSSEC, and the resolver's answer time. Compare resolvers to spot propagation lag, filtering or split-horizon answers. $0.01 per lookup.

## Output

Returns the LOC DNS records for the queried domain as resolved by CleanBrowsing, including the full record data, TTL value, DNS response code (NOERROR, NXDOMAIN, or SERVFAIL), a boolean indicating whether DNSSEC was validated by the resolver, and the resolver's answer 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",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/dns-loc-via-cleanbrowsing-d7545cb9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from dns.intel.rallylive.ca](https://www.zero.xyz/host/dns.intel.rallylive.ca/llms.txt)
