Query A, AAAA, MX, CNAME, TXT, NS records for any domain. Simple REST interface for DNS resolution.
3 free requests/day without API key
https://dns-lookup-nine.vercel.appX-API-Key: your_key (header) or ?key=your_key (query)Get your free key below/api/lookup?domain=example.com&type=MXResolve DNS records for a given domain and record type.
domainstringyesDomain to querytypestringnoRecord type: A, AAAA, MX, CNAME, TXT, NS, SRV. Default: A{
"domain": "google.com",
"type": "MX",
"records": [
{ "priority": 10, "host": "smtp.google.com" },
{ "priority": 20, "host": "smtp2.google.com" }
]
}// 400 — Bad Request
{ "error": "Missing 'domain' parameter" }
{ "error": "Invalid type. Valid: A, AAAA, MX, CNAME, TXT, NS, SRV" }
// 401 — Unauthorized
{ "error": "Invalid API key" }
// 422 — Lookup Failed
{ "error": "DNS lookup failed: ..." }
// 429 — Rate Limited
{ "error": "Daily limit reached. Upgrade your plan." }Get a free API key for 6 requests/day. No credit card required.
X-API-Key: your_key?key=your_keyStart free. Pay only when you need more.