Bulk WHOIS Domain Lookup — Registrar, Domain Age, Expiry & DNS avatar

Bulk WHOIS Domain Lookup — Registrar, Domain Age, Expiry & DNS

Pricing

$20.00 / 1,000 domain looked ups

Go to Apify Store
Bulk WHOIS Domain Lookup — Registrar, Domain Age, Expiry & DNS

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

daehwan kim

Maintained by Community

Actor stats

0

Bookmarked

63

Total users

24

Monthly active users

7 days ago

Last modified

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 whoiser library (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

  1. Enter one or more domains (bare domains like example.com).
  2. (Optional) Adjust follow depth for richer referral data.
  3. Click Start and read the results in the Output tab.

Input

FieldTypeDescription
domainsarrayUp to 10 bare domains (protocol and www. stripped automatically)
domainstringSingle-domain alternative
followintegerWHOIS 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

FieldDescription
domainThe domain looked up
registrarSponsoring registrar
createdDate / updatedDate / expiryDateRegistration dates (ISO 8601)
domainAgeDaysDays since registration
daysUntilExpiryDays until the domain expires
nameServersAuthoritative nameservers
domainStatusEPP status codes (e.g. clientTransferProhibited)
dnssecDNSSEC 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 domainAgeDays to 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.