Domain WHOIS Lookup — RDAP, Expiry, DNS, MX & SSL in Bulk avatar

Domain WHOIS Lookup — RDAP, Expiry, DNS, MX & SSL in Bulk

Pricing

from $1.40 / 1,000 domain lookups

Go to Apify Store
Domain WHOIS Lookup — RDAP, Expiry, DNS, MX & SSL in Bulk

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

Jefferson Valandro

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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

FieldDescription
domain, host, registered, sourcedomain, original host, whether it is registered, RDAP or WHOIS
registrar, registrarIanaId, createdAt, updatedAt, expiresAt, daysToExpiry, domainAgeYearsregistration
status, nameservers, dnssecregistry status
registrantName, registrantCountry, registrantEmail, registrantDocument, privacyProtected, abuseEmailregistrant (when public)
a, aaaa, mx, ns, spf, dmarc, emailProviderDNS
sslValid, sslIssuer, sslValidFrom, sslValidTo, sslDaysToExpiry, sslNamesSSL 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 getPriceExample
Domain lookup$0.002 each1,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.