WHOIS Domain Lookup: Registrar, Age, Expiry & DNS (Bulk) avatar

WHOIS Domain Lookup: Registrar, Age, Expiry & DNS (Bulk)

Pricing

from $1.00 / 1,000 domain looked ups

Go to Apify Store
WHOIS Domain Lookup: Registrar, Age, Expiry & DNS (Bulk)

WHOIS Domain Lookup: Registrar, Age, Expiry & DNS (Bulk)

Bulk WHOIS lookup for any domain: registrar, creation and expiry dates, domain age, days to expiry, status codes, nameservers, DNSSEC, registrar abuse contact plus A/MX/NS records. Uses official registry RDAP with port-43 WHOIS fallback. $1 per 1,000 domains.

Pricing

from $1.00 / 1,000 domain looked ups

Rating

0.0

(0)

Developer

Andrew Shamah

Andrew Shamah

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Security

Limited permissions

Share

Get WHOIS data for many domains at once: registrar, creation date, domain age, expiry date and days left, EPP status codes, nameservers, DNSSEC, the registrar's abuse contact, plus the domain's current A, MX and NS records. You get clean JSON, CSV or Excel output with one row per domain.

The Actor asks the official registry directly. It uses RDAP (the modern, structured WHOIS) for 1,200+ TLDs and falls back to classic port-43 WHOIS for registries without RDAP, such as .eu, .co, .il, .ru and .jp. DNS is the last resort. No API key is needed and no third-party WHOIS reseller sits in the middle.

Price: $1 per 1,000 domains ($0.001 per domain looked up). Invalid inputs and failed lookups are free.

What can you use it for?

  • Domain age checks for fraud screening, lead scoring and SEO (how old is this website?)
  • Expiry monitoring of your own or your clients' domain portfolio (daysToExpiry, expiringSoon)
  • Domain investing / drop catching: see which names expire soon and who the registrar is
  • Security & abuse reports: get the registrar's abuse email/phone and lock status (clientTransferProhibited …)
  • Lead enrichment: add registrar, hosting nameservers and mail provider (MX: Google Workspace, Microsoft 365 …) to a list of company domains
  • Brand protection: check lookalike domains in bulk

Input

FieldDescription
domainsDomains or URLs, one per line. https://www.shop.co.uk/page becomes shop.co.uk. IDNs (bücher.de) are supported.
includeDnsAlso return the A, MX and NS records (default on).
whoisFallbackQuery port-43 WHOIS where RDAP is not available (default on).
dnsFallbackConfirm registration via DNS if the registry does not answer (default on).
maxDomainsSafety cap (0 = no limit).
concurrencyParallel lookups (default 10, max 25). Per-registry limits are applied automatically.
{
"domains": ["apify.com", "python.org", "europa.eu", "bbc.co.uk", "yandex.ru"]
}

Output

{
"domain": "apify.com",
"tld": "com",
"registered": true,
"source": "rdap",
"registrar": "Amazon Registrar, Inc.",
"registrarIanaId": "468",
"registrarAbuseEmail": "trustandsafety@support.aws.com",
"registrarAbusePhone": "+1.2024422253",
"createdAt": "2009-06-02T17:14:10.000Z",
"updatedAt": "2026-05-16T16:53:04.000Z",
"expiresAt": "2035-06-02T17:14:10.000Z",
"ageDays": 6360,
"ageYears": 17.4,
"daysToExpiry": 3135,
"expiringSoon": false,
"statusCodes": ["client transfer prohibited"],
"nameservers": ["ns-1225.awsdns-25.org", "ns-1928.awsdns-49.co.uk", "ns-449.awsdns-56.com", "ns-839.awsdns-40.net"],
"dnssec": true,
"rdapServer": "https://rdap.verisign.com/com/v1/",
"whoisServer": null,
"dnsA": ["3.170.42.68", "3.170.42.76"],
"dnsMx": ["aspmx.l.google.com", "alt1.aspmx.l.google.com"],
"dnsNs": ["ns-1225.awsdns-25.org", "ns-449.awsdns-56.com"],
"checkedAt": "2026-11-01T17:10:00.000Z",
"error": null
}
  • registered: true, false (the registry says the name is not registered) or null (the lookup failed, free).
  • source: rdap, whois or dns. Results with dns confirm the domain exists, but the registry gave no dates or registrar.
  • expiringSoon: true when the domain expires within 30 days.
  • Date fields are ISO 8601 in UTC. Fields a registry does not publish are null. For example, DENIC (.de) and EURid (.eu) do not publish creation or expiry dates.

Download results as JSON, CSV, Excel or HTML, or read them through the Apify API. You can also connect them to Make, Zapier, n8n or Google Sheets.

Privacy: no personal data

The Actor returns registry-level facts only: registrar, dates, status, nameservers and the registrar's corporate abuse contact. Registrant, admin and tech contact data (names, emails, phones, addresses) is never extracted, even when a registry still shows it. That keeps the output GDPR-friendly and safe to store.

Pricing

Pay per event:

  • $0.001 per domain successfully looked up (registered or confirmed not registered).
  • A tiny Actor start fee ($0.00005).
  • Invalid inputs and failed lookups (registered: null) are free.

1,000 domains cost about $1. Set Maximum cost per run in the run options and the Actor stops cleanly when that budget is reached.

Tips & limits

  • Registries rate-limit WHOIS. The Actor limits itself to 4 RDAP and 2 WHOIS requests at a time per registry and retries with back-off. For very large .eu/.de/.jp batches, keep concurrency at the default.
  • Only checking whether names are available to buy? Use the sister Actor Bulk Domain Availability Checker. It also generates name × TLD combinations.
  • Need a website's emails, phones and social links? See Website Contact Details Scraper.
  • Checking a domain's email security (SPF, DMARC, DKIM, MTA-STS)? See DNS & Email Security Checker.

FAQ

Is RDAP the same as WHOIS? RDAP is the IETF standard that replaces WHOIS. ICANN requires it for all gTLDs (.com, .net, .org, new gTLDs). It returns structured JSON instead of free text. This Actor uses RDAP first and classic WHOIS where RDAP is missing.

Why is registrar empty for some ccTLDs? Some registries (e.g. .de) do not publish the registrar or dates publicly. The Actor returns what the registry publishes.

Can I monitor expiry dates on a schedule? Yes. Create a Task with your domain list and schedule it weekly. Then filter on expiringSoon = true or daysToExpiry < 60.

SEO & web suite

Documents suite

Jobs suite

Also by us