Bulk DNS Records Lookup (A, MX, TXT, NS, CNAME) avatar

Bulk DNS Records Lookup (A, MX, TXT, NS, CNAME)

Pricing

Pay per usage

Go to Apify Store
Bulk DNS Records Lookup (A, MX, TXT, NS, CNAME)

Bulk DNS Records Lookup (A, MX, TXT, NS, CNAME)

Look up DNS records for a list of domains in bulk — A, AAAA, MX, TXT, NS, CNAME, SOA, CAA. Fast DNS-over-HTTPS resolution, clean JSON with one item per domain. Great for SPF/DMARC audits, migrations and monitoring. Free.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

D N

D N

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Free bulk DNS lookup tool. Resolve DNS records for a whole list of domains in one run — A, AAAA, MX, TXT, NS, CNAME, SOA, CAA, SRV and PTR records. Uses Cloudflare DNS-over-HTTPS (1.1.1.1) for fast, reliable resolution and returns clean, structured JSON: one item per domain with all records grouped by type. Perfect for domain audits, email deliverability checks (MX/TXT/SPF/DMARC), migration verification and monitoring. This Actor is free — you only pay for your own Apify platform usage.

Input

FieldTypeDescription
domainsarrayDomain names to resolve (one result item per domain). https:// prefixes and paths are stripped automatically.
recordTypesarrayRecord types to query. Default: A, AAAA, MX, TXT, NS. Supported: A, AAAA, MX, TXT, NS, CNAME, SOA, CAA, SRV, PTR.

Output

{
"domain": "example.com",
"status": "found",
"queriedTypes": ["A", "MX", "TXT"],
"records": {
"A": [{ "name": "example.com", "ttl": 300, "value": "104.20.23.154" }],
"MX": [{ "name": "example.com", "ttl": 3600, "value": "0 ." }],
"TXT": [{ "name": "example.com", "ttl": 3600, "value": "v=spf1 -all" }]
},
"totalRecords": 3,
"resolvedAt": "2026-07-12T10:00:00.000Z"
}

status is found, not_found (domain resolves to no records of the requested types) or error. Invalid domains never crash the run — they produce an error item and the Actor continues.

Use cases

  • Audit DNS configuration for a portfolio of domains (SPF, DKIM, DMARC via TXT records).
  • Verify DNS after a migration or registrar transfer.
  • Check MX records in bulk before an email campaign.
  • Feed IP addresses (A/AAAA) into security or geolocation pipelines.

Limitations & fair use

Queries go through Cloudflare's public DNS-over-HTTPS resolver with a polite delay between requests. Please keep batches reasonable (thousands, not millions, of domains per run).


Free tool by fit_melon — more French business data & developer utilities on the profile. ⭐ if useful!