
DNS API · FreeDNS Record Lookup
DNS Record Lookup
API
Look up DNS records for any hostname. Returns all common record types (A, AAAA, CNAME, MX, TXT, NS, SOA) by default, or only the type you specify.
Free. No API key. CORS-enabled. Rate-limited per IP.
GET
https://api.domainee.dev/v1/tools/dns-record-lookup?domain=domainee.devLook up DNS records for any hostname. Returns all common record types (A, AAAA, CNAME, MX, TXT, NS, SOA) by default, or only the type you specify.
Free. No API key required. CORS-enabled. Rate-limited per IP at 30/min and 500/day.
Parameters
| Name | In | Type | Description |
|---|---|---|---|
domainrequired | query | string | Domain or hostname to query. example: domainee.dev |
type | query | A | AAAA | CNAME | MX | TXT | NS | SOA | Restrict to one record type. Defaults to all common types. |
Example request
curl
curl -s "https://api.domainee.dev/v1/tools/dns-record-lookup?domain=domainee.dev" | jqExample response
response.json
{
"ok": true,
"data": {
"domain": "domainee.dev",
"records": [
{
"type": "A",
"values": [
"35.165.194.233",
"52.39.55.154"
]
},
{
"type": "MX",
"values": [
"10 mail.example.com."
]
},
{
"type": "NS",
"values": [
"abdullah.ns.cloudflare.com.",
"audrey.ns.cloudflare.com."
]
}
]
}
}Other languages
fetch.js
const res = await fetch("https://api.domainee.dev/v1/tools/dns-record-lookup?domain=domainee.dev&type=");
const { ok, data } = await res.json();requests.py
import requests
r = requests.get(
"https://api.domainee.dev/v1/tools/dns-record-lookup",
params={"domain":"domainee.dev","type":""},
)
data = r.json()["data"]Rate limits & errors
- 30 requests/minute and 500 requests/day per IP. Exceeding either returns HTTP 429 with a
Retry-Afterheader. - All responses are JSON with the envelope
{ "ok": true, "data": {...} }on success or{ "ok": false, "error": { "code", "message" } }on failure. codevalues are stable; safe to switch on programmatically.messageis human-friendly and may change.
Prefer a UI?
Try the dns record lookup in your browser →
No code, no curl. Type a domain, get a result.
Full reference
Documentation for /v1/tools/dns-record-lookup →
All parameters, error codes, edge cases.
Need more than free?
Domainee's full platform: Custom Domains API, MCP for AI agents, Buy-a-Domain API, and 50 customer domains free forever. The same engineering team that built these free APIs.