Bulk WHOIS Lookup & Domain Availability — Expiry, DNS & SSL avatar

Bulk WHOIS Lookup & Domain Availability — Expiry, DNS & SSL

Pricing

from $0.80 / 1,000 domains

Go to Apify Store
Bulk WHOIS Lookup & Domain Availability — Expiry, DNS & SSL

Bulk WHOIS Lookup & Domain Availability — Expiry, DNS & SSL

Bulk WHOIS / RDAP lookup, $1 per 1,000 domains: registrar, domain age, expiry and days left, nameservers, and whether the name is available - plus DNS (IPs, MX, mail provider, SPF, DMARC) and the SSL certificate expiry. Flags renewals, transfers, mail and SSL changes between runs.

Pricing

from $0.80 / 1,000 domains

Rating

0.0

(0)

Developer

Northbell

Northbell

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Features

Limited permissions

Share

Bulk WHOIS Lookup & Domain Availability — Expiry, DNS & SSL ($1 per 1,000 domains)

Paste a list of domains (or URLs, or email addresses) and get one clean row per domain: registrar, creation date, domain age, expiry date and days left, nameservers, status, DNSSEC, and whether the domain is registered at all — plus its DNS (IP addresses, MX servers and mail provider, SPF, DMARC policy, services it is verified with) and its SSL certificate (issuer, expiry date and days left, trusted or not). Run it on a schedule and each row also tells you what changed since the last run — renewed, transferred to another registrar, nameservers changed, or no longer registered.

What you get

FieldWhat it is
domainthe registered domain (docs.apify.com is looked up as apify.com, news.bbc.co.uk as bbc.co.uk)
registeredfalse when the registry has no record — usually means the name is available
registrar, registrarIanaId, registrarUrlwho the domain is registered through
createdAt, ageYearswhen it was first registered, and its age
expiresAt, daysToExpirywhen it expires, and how many days are left
updatedAt, statuslast change, and lock / hold statuses (e.g. client transfer prohibited)
nameservers, dnssecDNS hosting and whether the zone is signed
changes, changedSinceLastRunrenewed, registrar-changed, nameservers-changed, status-changed, no-longer-registered, mail-servers-changed, ssl-renewed
ipv4, ipv6, mx, mailProviderwhere the website and the email are hosted (Google Workspace, Microsoft 365, Zoho Mail…, other)
spf, dmarc, dmarcPolicyemail authentication records (dmarcPolicy: none, quarantine, reject)
verifiedServicesservices the domain proved ownership to, read from TXT records (e.g. google, microsoft, atlassian, stripe) — the token itself is not returned
sslIssuer, sslExpiresAt, daysToSslExpiry, sslValid, sslProblem, sslNames, tlsVersion, sslHostthe certificate on port 443 of the domain (or www.)
dnsError, sslErrorwhy a part could not be read (empty fields then mean unknown, not missing)
sourcerdap or whois

Privacy: registrant names, addresses, emails and phone numbers are not collected — most registries redact them anyway. The registrar (a company) is.

How it works

DNS records are read with ordinary DNS queries; the SSL certificate is read with a TLS handshake on port 443 (no page is downloaded). Turn either off under DNS records / SSL certificate.

Most domains are read through RDAP, the registries' official JSON successor to WHOIS, using IANA's list of registry servers. Country domains without RDAP (.io, .co, .me, .jp, .de, .cn and others) are read from the registry's own WHOIS server. Some registries publish less: .de has no creation or expiry date, .au has no dates over RDAP.

Measured on October 7, 2026: 40 mixed domains (.com, .io, .co.jp, .de, .cn, .co.uk and unregistered names) in about 1.4 seconds.

Use it for

  • Renewal checks: every domain you own with its expiry date; set Only domains expiring within N days to 60 for a renewal list
  • Portfolio watch: schedule weekly with Only changed and get alerted when a domain is transferred, renewed or dropped
  • SSL expiry monitor: schedule it daily with Only SSL certificates expiring within N days set to 14
  • Lead and vendor research: domain age, registrar, mail provider (Google Workspace or Microsoft 365) and the tools a company verified its domain with
  • Email deliverability checks: SPF and DMARC policy for a list of sending domains
  • Availability: which names in a list are not registered

Input

{ "domains": ["apify.com", "https://www.bbc.co.uk/news", "notion.so"], "expiresWithinDays": 90 }

Pricing

$1.00 per 1,000 domains, plus $0.01 per run. Error rows and domains left out by your filters are free. The $0.01 run-start fee is the one charge every run pays, even one that returns nothing.

For AI agents

{"domains": ["example.com"]} returns one row with registered, registrar, createdAt, expiresAt and daysToExpiry. Rows have type: domain or error.

**Something broke or looks wrong?** Open an issue on this Actor's Issues tab and I'll look at it. **Found it useful?** A short review on the Store page helps other people find it.