Bulk Domain WHOIS & DNS Lookup (RDAP, MX, SPF, DMARC) avatar

Bulk Domain WHOIS & DNS Lookup (RDAP, MX, SPF, DMARC)

Pricing

Pay per event

Go to Apify Store
Bulk Domain WHOIS & DNS Lookup (RDAP, MX, SPF, DMARC)

Bulk Domain WHOIS & DNS Lookup (RDAP, MX, SPF, DMARC)

Bulk WHOIS for thousands of domains: registrar, creation and expiry dates, domain age, registrant org/country, nameservers, availability, plus DNS A, MX, NS, TXT, SPF, DMARC and email provider. No proxies. $1 per 1,000 domains.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Trevor Staubach

Trevor Staubach

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Bulk Domain WHOIS & DNS Lookup: Age, Expiry, Registrar, MX, SPF, DMARC

Look up WHOIS registration data and DNS records for thousands of domains in one run. Each domain returns the registrar, creation date, expiry date, domain age, days until expiry, registrant organization and country (when public), status codes, nameservers, DNSSEC, availability (registered or not), plus A/AAAA, MX, NS, TXT, SPF and DMARC records and the detected email provider (Google Workspace, Microsoft 365, Zoho…). $1 per 1,000 domains, WHOIS and DNS included. No API key or proxies needed.

Why this Actor

  • About a third of the price of other bulk WHOIS Actors: $1 per 1,000 domains with DNS included.
  • Modern and reliable. Uses official registry RDAP (the JSON successor to WHOIS) for 590+ TLDs, follows the registrar's RDAP for richer contact data, and falls back to classic WHOIS for other TLDs.
  • Lead-gen and security signals in one row: domain age, expiry window, email provider, SPF/DMARC presence and whether a website resolves.
  • Fast: concurrent lookups. Paste URLs or messy lists; they're normalized and de-duplicated.

Use cases

Lead qualification (company age, email stack), expiring-domain hunting, brand and phishing monitoring, email deliverability audits (SPF/DMARC), security research, CRM enrichment.

Input

FieldDescription
domainsDomains or URLs.
includeWhoisWHOIS/RDAP data (default on).
includeRegistrarDetailsExtra registrar RDAP lookup for registrant org/country and abuse contact (default on).
includeDnsDNS records (default on).
maxDomainsCap for cost control.
{ "domains": ["apify.com", "https://www.bbc.co.uk/news", "notion.so"] }

Output

{
"domain": "apify.com", "registered": true, "whoisSource": "rdap",
"registrar": "Amazon Registrar, Inc.", "registrarIanaId": "468", "abuseEmail": "trustandsafety@support.aws.com",
"registrantOrganization": null, "registrantCountry": "US",
"createdAt": "2009-06-02T17:14:10Z", "updatedAt": "2026-05-16T16:53:04Z", "expiresAt": "2035-06-02T17:14:10Z",
"ageDays": 6342, "daysUntilExpiry": 3154, "status": ["client transfer prohibited"],
"nameservers": ["ns-1225.awsdns-25.org", "..."], "dnssec": true,
"a": ["3.170.42.68", "..."], "aaaa": [], "mx": ["aspmx.l.google.com", "..."],
"dnsNameservers": ["ns-1225.awsdns-25.org", "..."], "txt": ["v=spf1 ...", "..."],
"spf": "v=spf1 a mx include:_spf.google.com ...", "dmarc": "v=DMARC1; p=reject; ...",
"emailProvider": "Google Workspace", "hasWebsite": true, "error": null
}

registered: false means the registry has no record, so the domain is likely available to register.

Pricing

$1.00 per 1,000 domains (WHOIS + DNS), plus $0.00005 per run start.

Notes

  • Since GDPR, most registrant names and emails are redacted by registries; the Actor returns whatever is public and sets redacted values to null.
  • A few ccTLDs publish only minimal WHOIS (e.g. .de), and some registries rate-limit heavy use; any partial failure is shown in error, and the rest of the row is still returned.

FAQ

Can I check domain availability? Yes, look at registered. Does it work for subdomains? Use the registrable domain (e.g. example.com); DNS is looked up for exactly what you enter.