Bulk WHOIS Domain Lookup — Registrar, Domain Age, Expiry & DNS
Pricing
$20.00 / 1,000 domain looked ups
Bulk WHOIS Domain Lookup — Registrar, Domain Age, Expiry & DNS
Look up WHOIS records for hundreds of domains in a single run: registrar, creation and expiry dates, domain age, days until expiry, nameservers, DNSSEC and status codes. Public registry data for every major TLD (.com, .org, .io, .co.uk and more) — no API keys, structured JSON/CSV output.
Pricing
$20.00 / 1,000 domain looked ups
Rating
0.0
(0)
Developer
daehwan kim
Maintained by CommunityActor stats
0
Bookmarked
63
Total users
24
Monthly active users
7 days ago
Last modified
Categories
Share
WHOIS Domain Lookup — Registrar, Age, Expiry & Nameservers (Bulk)
Look up WHOIS registration data for any domain — registrar, creation and expiry dates, domain age, days until expiry, nameservers, and status codes — in bulk, with no API keys. Enter up to 10 domains, get back clean structured JSON.
Built for domain due diligence, expiry monitoring, brand protection, security research, and IT asset management. Run it on the Apify platform with API access, scheduling, integrations, and monitoring built in.
This Actor queries public WHOIS registry data only, via the open-source
whoiserlibrary (MIT). Registrant contact details are often redacted by registrars under GDPR/ICANN policy — this Actor returns only what the registry publicly exposes.
Why use WHOIS Domain Lookup?
- Bulk — up to 10 domains per run
- No API keys, no setup — public registry data
- Clean structured output — dates normalized to ISO, age and expiry pre-calculated
- Nameservers & status codes — full registry detail
- Pay per result — $0.02 per domain looked up. No subscription.
How to use WHOIS Domain Lookup
- Enter one or more domains (bare domains like
example.com). - (Optional) Adjust follow depth for richer referral data.
- Click Start and read the results in the Output tab.
Input
| Field | Type | Description |
|---|---|---|
domains | array | Up to 10 bare domains (protocol and www. stripped automatically) |
domain | string | Single-domain alternative |
follow | integer | WHOIS referral servers to follow, 1–3 (default 2) |
{"domains": ["example.com", "github.com"],"follow": 2}
Invalid input ends the run as SUCCEEDED with a notice row.
Output
One dataset item per domain.
{"domain": "github.com","status": "Looked up","registrar": "MarkMonitor Inc.","registrarUrl": "http://www.markmonitor.com","createdDate": "2007-10-09T18:20:50.000Z","updatedDate": "2024-09-07T09:16:33.000Z","expiryDate": "2026-10-09T18:20:50.000Z","domainAgeDays": 6820,"daysUntilExpiry": 485,"nameServers": ["dns1.p08.nsone.net", "dns2.p08.nsone.net"],"domainStatus": ["clientTransferProhibited"],"dnssec": "unsigned","registryDomainId": "1264983250_DOMAIN_COM-VRSN","lookedUpAt": "2026-06-11T10:32:00.000Z"}
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
Data table
| Field | Description |
|---|---|
domain | The domain looked up |
registrar | Sponsoring registrar |
createdDate / updatedDate / expiryDate | Registration dates (ISO 8601) |
domainAgeDays | Days since registration |
daysUntilExpiry | Days until the domain expires |
nameServers | Authoritative nameservers |
domainStatus | EPP status codes (e.g. clientTransferProhibited) |
dnssec | DNSSEC signing status |
Pricing
Run start fee — from 10 September 2026: $0.010 is charged once per run, when the run starts and performs the investigation. Existing per-result prices are unchanged.
This Actor uses pay-per-event pricing: $0.02 per domain successfully looked up. Invalid domains and failed lookups are not charged. Apify platform compute is billed separately per your plan.
Tips
- Feed a list of your portfolio domains and schedule a weekly run to catch upcoming
expirations via
daysUntilExpiry. - Use
domainAgeDaysto flag newly registered domains in fraud/abuse investigations.
FAQ, disclaimers, and support
Why is registrant contact info missing? Most registrars redact personal contact fields under GDPR and ICANN policy. This Actor returns only publicly published data.
Why did a lookup fail? Some TLDs use non-standard WHOIS servers or rate-limit queries. Try again or reduce the number of domains per run.
Found a bug or want a feature? Use the Issues tab. Custom solutions available.
Works well with
- dnstwist-osint — Check whether registered typo-domains are impersonating the domain you just looked up.
- subfinder-osint — Enumerate every public subdomain behind the same registration.
Every run of this Actor also returns these suggestions in the nextSteps field of its summary row.