๐ DNS Lookup โ Bulk A, MX, CNAME & TXT Records
Pricing
from $3.00 / 1,000 results
๐ 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
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
1
Monthly active users
21 hours ago
Last modified
Categories
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
| Feature | NexGenData DNS Records Lookup | MXToolbox | dnschecker.org | Constellix | Pingdom |
|---|---|---|---|---|---|
| Cost | $2 per 1,000 lookups, pay-per-event | $129 - $999 / year | Free (UI, ad-supported) | $4 - enterprise / month | $10 - $90+ / month |
| Bulk lookup | Unlimited CSV / JSON / Excel | Limited per plan | Single domain | API on paid tiers | Monitor-style |
| Record types | A, AAAA, MX, CNAME, NS, TXT, SOA, CAA, SPF, DMARC | Same | Same | Same | Selected |
| Auth | Apify token | Account + plan | None | Account | Account |
| Time-to-first-row | < 60 seconds | Plan signup | Browser only | Plan signup | Plan signup |
| Output | Clean JSON / CSV / Excel | UI export | UI / CSV | API JSON | UI / API |
| Multi-resolver | Apify-managed (Google + Cloudflare + 1.1.1.1) | Selected resolvers | 12+ global resolvers | Own anycast | Own monitors |
| Schedule + webhook | Native | Plan-gated | None | API only | Plan-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 ApifyClientclient = 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.
Related NexGenData Actors
| Use case | Actor |
|---|---|
| WHOIS registration data, paywall-free | WHOIS Replacement |
| IP geolocation lookup (post-MaxMind free tier) | IP Geolocation Replacement |
| Bulk DMARC / SPF / DKIM audit + grading | DMARC Bulk Auditor |
| Global DNS propagation check | DNS Propagation Checker |
| IP / domain blocklist (RBL) lookups | Email RBL Checker |
| Wappalyzer / BuiltWith replacement | Wappalyzer Replacement |
| Programmable Google search alternative | Google CSE Replacement |
| Generic full-site crawler for AI / RAG | Website 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