๐ŸŒ DNS Lookup โ€” Bulk A, MX, CNAME & TXT Records avatar

๐ŸŒ DNS Lookup โ€” Bulk A, MX, CNAME & TXT Records

Pricing

from $3.00 / 1,000 results

Go to Apify Store
๐ŸŒ DNS Lookup โ€” Bulk A, MX, CNAME & TXT Records

๐ŸŒ DNS Lookup โ€” Bulk A, MX, CNAME & TXT Records

Bulk DNS record lookups โ€” A, AAAA, MX, CNAME, TXT, NS, SOA records. Monitor DNS changes, verify email configs & audit domain infrastructure. Pay per lookup.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Stephan Corbeil

Stephan Corbeil

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

1

Monthly active users

21 hours ago

Last modified

Share

๐Ÿ”Ž DNS Records Lookup โ€” Bulk A, MX, CNAME, TXT, NS, SPF & DMARC at Scale

Resolve DNS records โ€” A, AAAA, MX, CNAME, NS, TXT, SOA, CAA, SPF, DMARC โ€” for thousands of domains in one run. A drop-in alternative to MXToolbox ($129-$999/yr), Constellix, NS1, Pingdom, and dnschecker.org โ€” without per-seat fees or single-domain UIs.

Why This Actor Beats MXToolbox, dnschecker.org, Constellix & Pingdom

FeatureNexGenData DNS Records LookupMXToolboxdnschecker.orgConstellixPingdom
Cost$2 per 1,000 lookups, pay-per-event$129 - $999 / yearFree (UI, ad-supported)$4 - enterprise / month$10 - $90+ / month
Bulk lookupUnlimited CSV / JSON / ExcelLimited per planSingle domainAPI on paid tiersMonitor-style
Record typesA, AAAA, MX, CNAME, NS, TXT, SOA, CAA, SPF, DMARCSameSameSameSelected
AuthApify tokenAccount + planNoneAccountAccount
Time-to-first-row< 60 secondsPlan signupBrowser onlyPlan signupPlan signup
OutputClean JSON / CSV / ExcelUI exportUI / CSVAPI JSONUI / API
Multi-resolverApify-managed (Google + Cloudflare + 1.1.1.1)Selected resolvers12+ global resolversOwn anycastOwn monitors
Schedule + webhookNativePlan-gatedNoneAPI onlyPlan-gated

Most security + ops teams pick this actor because it is cheaper than MXToolbox's annual subscription and the only way to bulk-lookup 10,000 domains worth of MX / SPF / DMARC records in a single CSV.

What You Get

For each domain, fields include:

  • A / AAAA records (IPv4 + IPv6 addresses)
  • MX records with priority + mail-server hostname
  • NS records (authoritative name servers)
  • CNAME chain (where present)
  • TXT records (raw + parsed SPF / DKIM / Google verification / etc.)
  • SOA record (primary NS, admin contact, serial, refresh / retry / expire / minTTL)
  • CAA records (certificate-authority authorization)
  • SPF parsed mechanisms (include / a / mx / ip4 / ip6 / ~all / -all)
  • DMARC parsed policy (p, sp, pct, rua, ruf, aspf, adkim)
  • Resolution timestamp + resolver used

Output flows to a clean Apify dataset โ€” export as CSV / JSON / Excel or hit the dataset REST API.

Use Cases

  • Email-deliverability audits โ€” verify SPF / DKIM / DMARC for every domain a client owns
  • Security ops โ€” confirm MX records haven't been tampered with across a portfolio of brand domains
  • M&A due-diligence โ€” audit DNS hygiene of an acquisition target's domain set
  • Sales enablement โ€” enrich a B2B prospect list with hosting / email infrastructure for outbound
  • DevOps migration prep โ€” bulk verify cutover NS changes propagated across your fleet
  • Phishing investigation โ€” pull MX + SPF + DMARC for suspicious lookalike domains
  • Hosting market research โ€” measure which CDNs / DNS providers dominate a vertical
  • Compliance โ€” periodic DNS-record snapshots for SOC 2 / PCI evidence trails

Quick Start

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("nexgendata/dns-records-lookup").call(run_input={
"domains": ["example.com", "openai.com", "anthropic.com"],
"recordTypes": ["A", "MX", "TXT", "NS", "SPF", "DMARC"]
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["domain"], item["MX"], item["DMARC"])

Pricing

Pay-per-event โ€” no monthly minimum:

  • Actor Start: ~$0.0002 per run
  • Result: $0.002 per domain resolved

Examples:

  • 100 domains โ‰ˆ $0.20
  • 1,000 domains โ‰ˆ $2
  • 10,000 domains โ‰ˆ $20
  • 100,000 domains / month โ‰ˆ $200

Compare to MXToolbox Delivery Center starting at $129/yr capped at ~1,000 lookups โ€” this actor handles 10,000 domains for ~15% of the annual cost.

Use caseActor
WHOIS registration data, paywall-freeWHOIS Replacement
IP geolocation lookup (post-MaxMind free tier)IP Geolocation Replacement
Bulk DMARC / SPF / DKIM audit + gradingDMARC Bulk Auditor
Global DNS propagation checkDNS Propagation Checker
IP / domain blocklist (RBL) lookupsEmail RBL Checker
Wappalyzer / BuiltWith replacementWappalyzer Replacement
Programmable Google search alternativeGoogle CSE Replacement
Generic full-site crawler for AI / RAGWebsite Content Crawler

FAQ

Q: Which resolver does this use? Multi-resolver โ€” internally rotates between Google (8.8.8.8), Cloudflare (1.1.1.1), and Quad9 (9.9.9.9). The chosen resolver is captured per-record.

Q: Is this rate-limited? Apify auto-scales the actor. Resolution itself is bottlenecked by DNS authoritative servers, not by us. Tens of thousands of domains per hour are routine.

Q: Does it follow CNAME chains? Yes โ€” full chain captured, plus the final A / AAAA target.

Q: Can it detect missing SPF / DMARC? Yes โ€” missing records return null so you can filter for domains with weak email security.

Q: How fresh is the data? Live โ€” each lookup hits the authoritative DNS at request time. No caching beyond the platform's brief in-run cache for repeated queries.

Q: Can I run this on a daily schedule? Yes โ€” built-in Apify Schedules with cron + webhook on dataset write.

Q: Does it handle IDN (internationalized domains)? Yes โ€” pass either the Unicode or punycode form; the actor returns both.

About NexGenData

NexGenData publishes 260+ buyer-intent actors covering SEC filings, YC alumni, lead generation, competitive intelligence, stock fundamentals across 30+ exchanges, domain / DNS / web-infrastructure tools, and MCP servers for AI agents. All pay-per-result. Browse the full catalog at https://apify.com/nexgendata?fpr=2ayu9b


How NexGenData Pricing Works

Every NexGenData actor uses pay-per-event pricing โ€” you only pay for results that actually land in your dataset. No monthly minimum, no seat fees, no surprise overage bills.

  • Actor Start: a single-event charge each time you spin the actor up (scaled to memory size)
  • Result: charged per item written to the default dataset
  • No charge for retries, internal proxy rotation, or failed sub-requests โ€” those are absorbed by the platform

If you only need the data once a quarter, you only pay once a quarter. If you scale to millions of records, the unit cost stays the same.

Apify Platform Bonus

New to Apify? Sign up with the NexGenData referral link โ€” you get free platform credits on signup (enough for several thousand free results) and you help fund the maintenance of this actor fleet.

Integration Surface

Every actor in the NexGenData catalog can be triggered from:

  • Apify console โ€” point-and-click run
  • Apify API โ€” REST + webhooks
  • Apify Python / JS SDKs โ€” programmatic batch
  • Zapier, Make.com, n8n โ€” official integrations
  • MCP โ€” many actors are exposed as MCP tools for Claude / ChatGPT / Cursor agents
  • Schedules โ€” built-in cron for daily / weekly / monthly runs
  • Webhooks โ€” POST results to any HTTPS endpoint on dataset write

Support

NexGenData maintains 260+ Apify actors and ships updates regularly. Bug reports via the Apify console issues tab get a response within 24 hours. Roadmap requests are welcome โ€” high-demand features ship in the next version.

๐Ÿ  Home: thenextgennexus.com ๐Ÿ“ฆ Full catalog: apify.com/nexgendata