Bulk DNS Lookup - A, AAAA, MX, NS, TXT, CNAME, SOA, CAA avatar

Bulk DNS Lookup - A, AAAA, MX, NS, TXT, CNAME, SOA, CAA

Pricing

$5.00 / 1,000 domain resolveds

Go to Apify Store
Bulk DNS Lookup - A, AAAA, MX, NS, TXT, CNAME, SOA, CAA

Bulk DNS Lookup - A, AAAA, MX, NS, TXT, CNAME, SOA, CAA

Resolve full DNS records for many domains in one run: A, AAAA, MX, NS, TXT, CNAME, SOA, CAA, SRV. Choose your resolver (Google/Cloudflare/system). Fast, structured JSON for DevOps, security recon and monitoring.

Pricing

$5.00 / 1,000 domain resolveds

Rating

0.0

(0)

Developer

daehwan kim

daehwan kim

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Bulk DNS Lookup — A, AAAA, MX, NS, TXT, CNAME, SOA, CAA

Resolve full DNS records for many domains in a single run. Query all the record types that matter — A, AAAA, MX, NS, TXT, CNAME, SOA, CAA, SRV — choose your recursive resolver, and get clean structured JSON back.

Built for DevOps, SRE, security recon, email-deliverability debugging, and domain monitoring.

Public DNS data only. Read-only queries. No personal data.

Why this Actor

  • All record types in one call — A, AAAA, MX, NS, TXT, CNAME, SOA, CAA, SRV
  • Bulk — up to 100 domains per run
  • Choose your resolver — Google (8.8.8.8), Cloudflare (1.1.1.1), Quad9 (9.9.9.9), or system
  • Clean structured output — one row per domain, every record type as its own field
  • Per-type error isolation — one failing type never blocks the rest
  • Pay per result — $0.005 per domain resolved. No subscription.

Input

FieldTypeDescription
domainsarrayUp to 100 bare domains (e.g. example.com)
domainstringSingle-domain alternative
recordTypesarrayWhich types to query (default: A, AAAA, MX, NS, TXT, CNAME, SOA, CAA)
resolverstringgoogle / cloudflare / quad9 / system (default google)
timeoutintegerPer-query timeout in seconds (default 8)
{
"domains": ["example.com", "github.com"],
"recordTypes": ["A", "MX", "TXT", "NS"],
"resolver": "google"
}

Output

One dataset row per domain: domain, recordCount, resolver, then A, AAAA, MX, NS, TXT, CNAME, SOA, CAA, SRV arrays, plus errors and scannedAt.

{
"domain": "github.com",
"recordCount": 12,
"resolver": "google",
"A": ["140.82.112.3"],
"MX": ["1 aspmx.l.google.com."],
"NS": ["dns1.p08.nsone.net.", "..."],
"TXT": ["v=spf1 ..."],
"errors": {},
"scannedAt": "2026-06-03T..."
}

Use cases

  • Email deliverability debugging — inspect MX, SPF/DKIM/DMARC (TXT), CAA
  • Infrastructure mapping — A/AAAA/NS/CNAME across a domain portfolio
  • Migration & monitoring — snapshot DNS before/after changes
  • Security recon — enumerate mail and name servers for in-scope targets

Disclaimer

For informational purposes only. DNS responses reflect what the chosen resolver returns at query time and may be cached. The operator is not responsible for decisions made from these results.