Domain WHOIS & DNS Lookup
Bulk RDAP WHOIS, DNS records, email provider, SPF/DMARC and availability for any list of domains.
Pay per result on Apify. Runs that return nothing cost nothing; Apify's free plan includes $5 of usage a month, and Apify Bronze, Silver and Gold subscribers get 10%, 20% and 30% off.
Paste domains, URLs or email addresses and get for each domain the registrar, registration and expiry dates, status, nameservers and availability from the registry's RDAP service, plus DNS records, the email provider behind the MX records, SPF and DMARC, and optionally a website check.
Authoritative public sources only — registries' RDAP and DNS over HTTPS — so results are exact and nothing gets blocked.
What you get
- • TLS certificate with days until expiry
- • WHOIS via RDAP for all generic TLDs and many country codes
- • A, AAAA, MX, NS, TXT, CNAME, SOA records
- • Email provider recognition (Google Workspace, Microsoft 365, Zoho…)
- • Availability signal for naming projects
- • Optional website status, title and server
Typical uses
- • Lead enrichment for a CRM
- • Domain portfolio monitoring (expiry, nameserver changes)
- • Availability checks for naming
- • Security reviews of SPF/DMARC/DNSSEC coverage
Output
| domain, tld, registered | Normalised domain and registration state |
| registrar, registrarIanaId, createdAt, updatedAt, expiresAt, status, nameservers, dnssec | Registration facts |
| dns, resolves | Records by type |
| emailProvider, spf, dmarc | Mail setup |
| websiteStatus, websiteUrl, websiteTitle, websiteServer | With the website check |
| certIssuer, certValidTo, certDaysToExpiry, certAltNames, tlsProtocol, tlsValid | TLS certificate the domain serves and whether it validates |
Run it from code
Same Actor, same output, from your own scripts (any language) or from n8n, Make and Zapier.
curl -X POST "https://api.apify.com/v2/acts/chorelet~domain-whois-dns-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"domains":["apify.com","https://github.com","[email protected]"],"recordTypes":["A","MX","NS","TXT"],"includeWhois":true,"checkWebsite":true}'