Domain DNS Checker - WHOIS, Availability & DNS Records avatar

Domain DNS Checker - WHOIS, Availability & DNS Records

Pricing

from $1.00 / 1,000 item processeds

Go to Apify Store
Domain DNS Checker - WHOIS, Availability & DNS Records

Domain DNS Checker - WHOIS, Availability & DNS Records

Check domain availability, WHOIS registration data, and DNS records (A, AAAA, MX, NS, TXT, CNAME) for any list of domains. Identify expired domains, find nameservers, detect mail providers, and analyze domain infrastructure. Uses public DNS APIs — no API key required.

Pricing

from $1.00 / 1,000 item processeds

Rating

0.0

(0)

Developer

Hojun Lee

Hojun Lee

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

a day ago

Last modified

Categories

Share

What does Domain DNS Checker do?

Domain DNS Checker is a fast, no-API-key tool for bulk domain DNS record lookup across any list of domains. It resolves A, AAAA, MX, NS, TXT, and CNAME records via Google DNS-over-HTTPS, fetches WHOIS/RDAP registration data (registrar, creation date, expiry), and automatically detects mail providers (Google Workspace, Microsoft 365, Amazon SES) and nameserver providers (Cloudflare, AWS Route 53, GoDaddy). It also functions as a DNS propagation tracker and domain availability detector, processing up to 10 domains concurrently for fast batch throughput.

Why use Domain DNS Checker?

Developers, SEO teams, and security engineers use this actor to automate DNS intelligence gathering that would take hours to do manually across large domain lists.

  • Domain hunting — Bulk-check hundreds of domains for availability before registering. A quick NS record lookup is enough to determine registration status — set checkWhois: false and recordTypes: ["NS"] for maximum speed.
  • Email deliverability audits — Verify MX records and identify mail providers in bulk. Spot missing SPF (v=spf1) or DMARC (v=DMARC1) TXT records that cause email rejection.
  • SEO and competitor research — Discover which hosting stack competitors use, when their domains expire, and whether they are on shared or dedicated infrastructure.
  • Security audits — Detect shadow IT domains, missing DMARC records, and identify externally facing assets across a corporate domain portfolio.
  • Domain portfolio management — Monitor expiry dates across owned domains and flag those expiring within 30 days before they lapse unintentionally.
  • Infrastructure mapping — Map nameserver and mail provider distribution across a vendor list for supply-chain risk assessments.

How to use Domain DNS Checker

  1. Click Try for free on the Apify Store listing — no API key needed.
  2. Enter your list of domains in the domains field (e.g. ["example.com", "openai.com"]).
  3. Select which recordTypes to fetch: A, AAAA, MX, NS, TXT, CNAME.
  4. Set checkWhois: true (default) to retrieve registrar, creation date, and expiry data from RDAP.
  5. Click Start. The actor processes 10 domains concurrently and returns one record per domain.
  6. Filter results in the dataset by is_registered, mail_provider, or days_until_expiry to find what you need instantly.

Input

FieldTypeDefaultDescription
domainsstring[]["example.com", "github.com"]List of domains to check — supports any valid domain name
recordTypesstring[]["A", "MX", "NS", "TXT"]DNS record types to fetch per domain
checkWhoisbooleantrueFetch RDAP registration data (registrar, expiry, creation date)

Example Input

{
"domains": ["example.com", "openai.com", "anthropic.com"],
"recordTypes": ["A", "MX", "NS", "TXT", "CNAME"],
"checkWhois": true
}

Output

One structured record per domain:

{
"domain": "example.com",
"tld": "com",
"is_registered": true,
"dns_records": {
"A": ["93.184.216.34"],
"MX": ["0 example-com.mail.protection.outlook.com"],
"NS": ["a.iana-servers.net", "b.iana-servers.net"],
"TXT": ["v=spf1 -all"]
},
"mail_provider": "microsoft",
"nameserver_provider": "iana",
"registrar": "IANA",
"created_date": "1995-08-14",
"expiry_date": "2027-08-13",
"days_until_expiry": 710,
"fetched_at": "2026-09-02T10:00:00Z"
}

Data fields

FieldDescription
domainNormalized domain name (lowercase)
tldTop-level domain (e.g. com, io, net)
is_registeredtrue if A, AAAA, or NS records exist — domain is registered
dns_recordsObject mapping each record type to its resolved values
mail_providerDetected provider from MX records: google, microsoft, amazon, cloudflare, zoho, protonmail, custom, or null
nameserver_providerDetected NS provider: cloudflare, aws, google, namecheap, godaddy, digitalocean, custom, or null
registrarRegistrar name from RDAP (populated when checkWhois: true)
created_dateDomain registration date YYYY-MM-DD
expiry_dateDomain expiry date YYYY-MM-DD
days_until_expiryDays until expiry — negative value means already expired
fetched_atISO 8601 timestamp of when the check was performed

Cost estimation

$0.001 per domain checked (Pay-Per-Event).

ScenarioDomainsEstimated Cost
Quick spot check10$0.01
Competitor research sweep100$0.10
Portfolio expiry monitoring1,000$1.00
Large-scale infrastructure map10,000$10.00

No additional fees for record types or WHOIS lookups — the $0.001/domain price covers everything.

FAQ

Which DNS record types are supported? The actor supports A (IPv4), AAAA (IPv6), MX (mail), NS (nameserver), TXT (SPF, DMARC, verification tokens), and CNAME (canonical name) records via Google DNS-over-HTTPS. Include any combination in the recordTypes input.

How do I check if SPF and DMARC are configured correctly? Include "TXT" in recordTypes and inspect the dns_records.TXT array in output. Look for strings beginning with v=spf1 (SPF policy) and v=DMARC1 (DMARC policy). Missing either means the domain is vulnerable to email spoofing.

Can I use this as a DNS propagation tracker? Yes. Run the actor at intervals (using Apify's scheduler) and compare dns_records output across runs. Changes in A record IPs, NS servers, or MX routing appear immediately in the structured output, making it straightforward to confirm when a DNS change has propagated.


Data sources: Google DNS-over-HTTPS for DNS resolution (no API key required) and RDAP.org for WHOIS/registration data. All lookups are read-only and passive — no data is modified or written to any external service.


Feedback

If this actor helps your DNS research, a review helps others find it: Leave a review on Apify Store


Keywords: domain DNS checker, WHOIS lookup, DNS records scraper, A record lookup, MX record checker, TXT record DNS, CNAME lookup, nameserver check, expired domain finder, domain availability, DNS infrastructure analysis, mail provider detection, bulk DNS check, domain research