GET /search/fqdn
Exact FQDN record lookup.
- Query parameters
-
fqdnrequiredlimitoptional, default100, max10000, further clamped by request policycount_onlyoptional boolean; returns metadata only with an emptyresultsarray
- Response
-
[ { "id": "747709867", "fqdn": "www.example.com", "registered_domain": "example.com", "tld": "com", "first_seen": "2026-01-29 20:09:06.440014+00", "obs_id": "2172612462", "observed_at": "2026-03-03 11:41:49.120617+00", "ip": "203.0.113.10", "prefix": "203.0.113.0/24", "asn": "13335", "as_name": "CLOUDFLARENET", "country": "US", "rir": "ARIN", "ttl": "300", "record_type": "A" } ]
Code sample
import requests
API_BASE = "https://YOUR_API_BASE"
TOKEN = "YOUR_TOKEN_OR_EMPTY"
headers = {"Authorization": f"Bearer {TOKEN}"} if TOKEN else {}
params = {"fqdn": "www.example.com", "limit": 10}
r = requests.get(f"{API_BASE}/search/fqdn", params=params, headers=headers, timeout=30)
r.raise_for_status()
print(r.headers.get("X-Total-Count"), r.json())
API_BASE="https://YOUR_API_BASE"
TOKEN="YOUR_TOKEN_OR_EMPTY"
curl -sS -G "${API_BASE}/search/fqdn" \
${TOKEN:+-H "Authorization: Bearer ${TOKEN}"} \
--data-urlencode "fqdn=www.example.com" \
--data-urlencode "limit=10"
const API_BASE = "https://YOUR_API_BASE";
const token = "YOUR_TOKEN_OR_EMPTY";
const u = new URL("/search/fqdn", API_BASE);
u.searchParams.set("fqdn", "www.example.com");
u.searchParams.set("limit", "10");
const r = await fetch(u, {
headers: token ? { Authorization: `Bearer ${token}` } : {},
});
console.log(r.headers.get("X-Total-Count"), await r.json());