DNS Records Lookup - All Record Types for Any Domain avatar

DNS Records Lookup - All Record Types for Any Domain

Pricing

$20.00 / 1,000 domain checkeds

Go to Apify Store
DNS Records Lookup - All Record Types for Any Domain

DNS Records Lookup - All Record Types for Any Domain

Look up every DNS record type for a domain in one call. Input: domains (list). Output: JSON per domain with A, AAAA, MX, TXT, NS, CNAME, SOA, CAA, SRV, PTR records and values. Cheap pay-per-result: $0.02 per domain checked.

Pricing

$20.00 / 1,000 domain checkeds

Rating

0.0

(0)

Developer

Anthony Snider

Anthony Snider

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

DNS Records Lookup

Resolve every DNS record type for a domain — A, AAAA, MX, TXT, NS, CNAME, SOA, CAA, SRV — in a single call.

Live on the Apify Store — run it instantly or call it as an agent tool via Apify MCP.

What you get

  • All record types resolved per domain in one pass (A, AAAA, MX, TXT, NS, CNAME, SOA, CAA, SRV)
  • Best-effort reverse (PTR) lookup for the domain's A records
  • Bulk mode: pass an array of domains, capped by maxDomains
  • Graceful handling of missing records (empty arrays / null, never a crash)
  • Optional recordTypes filter to resolve only the types you need

Input

{
"domains": ["github.com", "cloudflare.com"],
"recordTypes": ["A", "MX", "TXT"],
"maxDomains": 50
}

Single domain works too:

{ "domain": "google.com" }

Output

One dataset item per domain:

{
"domain": "github.com",
"resolved": true,
"records": {
"A": ["140.82.112.3"],
"AAAA": [],
"MX": [{ "exchange": "aspmx.l.google.com", "priority": 1 }],
"TXT": ["v=spf1 ip4:192.30.252.0/22 include:_spf.google.com ~all"],
"NS": ["dns1.p08.nsone.net"],
"CNAME": null,
"SOA": { "nsname": "dns1.p08.nsone.net", "hostmaster": "hostmaster.nsone.net" },
"CAA": [{ "critical": 0, "issue": "digicert.com" }],
"SRV": []
},
"reverse": [{ "ip": "140.82.112.3", "hosts": ["lb-140-82-112-3-iad.github.com"] }],
"resolvedAt": "2026-06-24T00:00:00.000Z"
}

Pricing: pay-per-event — one charge per domain checked.