Domain WHOIS Lookup — RDAP, Expiry, DNS, MX & SSL in Bulk
Pricing
from $1.40 / 1,000 domain lookups
Domain WHOIS Lookup — RDAP, Expiry, DNS, MX & SSL in Bulk
Bulk domain lookup: registrar, creation and expiry dates, days to expiry, domain age, status, nameservers and registrant (when public; .br includes the CNPJ/CPF), via RDAP, the official WHOIS successor. Plus DNS (A, MX, NS, SPF, DMARC, email provider) and SSL certificate issuer and expiry.
Pricing
from $1.40 / 1,000 domain lookups
Rating
0.0
(0)
Developer
Jefferson Valandro
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Look up thousands of domains at once and get the registrar, creation date, expiry date and days to expiry, domain age, status, nameservers and DNSSEC, plus the registrant when it is public (for .br domains, the owner's name and CNPJ/CPF). Uses RDAP, the official successor of WHOIS, with a classic WHOIS fallback for registries that don't offer RDAP.
Optionally adds DNS (A, AAAA, MX, NS, SPF, DMARC and the detected email provider: Google Workspace, Microsoft 365, Zoho...) and the SSL certificate (issuer, validity, days to expiry, names covered).
Built for domain portfolio and expiry monitoring, lead enrichment (which companies use Google Workspace or Microsoft 365), security and IT audits, and SEO research.
Why this one
- Domains, URLs or emails as input: the domain is extracted automatically, subdomains are reduced to the registered domain.
- Registrar lookup for .com/.net: the central registry only knows the registrar, so the actor also asks the registrar for the registrant organization and country.
- Days to expiry for both the domain and the SSL certificate, ready for alerts.
- Email provider detection from MX records, plus SPF and DMARC.
- .br registrant with CNPJ, straight from registro.br.
Input
{"domains": ["github.com", "https://www.magazineluiza.com.br/", "contact@shopify.com", "bbc.co.uk"],"includeDns": true,"includeSsl": true}
Output
| Field | Description |
|---|---|
domain, host, registered, source | domain, original host, whether it is registered, RDAP or WHOIS |
registrar, registrarIanaId, createdAt, updatedAt, expiresAt, daysToExpiry, domainAgeYears | registration |
status, nameservers, dnssec | registry status |
registrantName, registrantCountry, registrantEmail, registrantDocument, privacyProtected, abuseEmail | registrant (when public) |
a, aaaa, mx, ns, spf, dmarc, emailProvider | DNS |
sslValid, sslIssuer, sslValidFrom, sslValidTo, sslDaysToExpiry, sslNames | SSL certificate |
Example output
One real item from a test run (long texts and lists shortened):
{"type": "domain","input": "expired.badssl.com","domain": "badssl.com","registered": true,"source": "rdap","registrar": "MarkMonitor Inc.","registrarIanaId": "292","createdAt": "2015-04-07T22:09:30Z","updatedAt": "2026-03-06T10:32:49Z","expiresAt": "2027-04-07T22:09:30Z","daysToExpiry": 163,"domainAgeYears": 11.6,"status": ["client delete prohibited","client transfer prohibited","client update prohibited"],"nameservers": ["ns-cloud-c1.googledomains.com","ns-cloud-c2.googledomains.com","ns-cloud-c3.googledomains.com"],"dnssec": false,"registrantName": "DNStination Inc.","registrantCountry": "US","registrantEmail": "admin@dnstinations.com","registrantDocument": null,"privacyProtected": false,"abuseEmail": "abusecomplaints@markmonitor.com","rdapServer": "https://rdap.verisign.com/com/v1","a": ["104.154.89.105"],"aaaa": [],"mx": ["gmr-smtp-in.l.google.com","alt1.gmr-smtp-in.l.google.com","alt2.gmr-smtp-in.l.google.com"]}
Notes
- Most registrars hide personal registrant data (GDPR); companies often keep their organization name public.
- Some country registries (e.g. .de) publish only whether a domain is registered.
Feedback
Found a problem or need a field? Open an issue in the Issues tab: every issue is read and answered. If the actor helped you, a review on the Store helps a lot.
How much does it cost?
You pay only for results delivered, at a fixed price per item. Apify platform usage is included in that price, so there are no compute costs on top. Errors and items that couldn't be found are free.
| What you get | Price | Example |
|---|---|---|
| Domain lookup | $0.002 each | 1,000 domain lookups = $2.00 |
The Apify Free plan includes $5 of monthly credit, enough for about 2,500 domain lookups per month at no cost. You can also set a maximum spend per run.
On paid Apify plans it gets cheaper automatically: 10% off on Starter, 20% on Scale and 30% on Business.