Domain Intelligence: WHOIS, DNS & SSL Checker avatar

Domain Intelligence: WHOIS, DNS & SSL Checker

Pricing

Pay per event

Go to Apify Store
Domain Intelligence: WHOIS, DNS & SSL Checker

Domain Intelligence: WHOIS, DNS & SSL Checker

Bulk domain lookup: WHOIS/RDAP registrar, creation and expiry dates, DNS records (A, AAAA, MX, TXT), SPF and DMARC, email provider, and SSL certificate expiry for any list of domains.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Data Lantern

Data Lantern

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Domain Intelligence is a bulk domain lookup tool: paste a list of domains and get the WHOIS/RDAP registrar, creation and expiry dates, DNS records, SPF and DMARC email security, the email provider, and SSL certificate expiry for each one, in a single table.

What can this tool do?

  • Look up registrar, creation date, expiry date, days to expiry, domain status, nameservers, and DNSSEC through the official RDAP protocol (the modern replacement for WHOIS), with a classic WHOIS fallback for country domains such as .io, .co, and .de.
  • Tell you whether a domain is registered at all, so you can check if a name is available.
  • Resolve DNS records: A, AAAA, MX, and TXT.
  • Check email security: SPF record, DMARC record and policy (none, quarantine, reject).
  • Detect the email provider from MX records (Google Workspace, Microsoft 365, Zoho, Proofpoint, Mimecast, and more).
  • Read the SSL certificate: issuer, valid from and to, days left, whether it is trusted, and the domains it covers.
  • Check hundreds of domains in one run. Full URLs and www. are cleaned up automatically.

What data does it return?

One row per domain. Example values from a real run:

FieldExample
domainapify.com
registeredtrue
registrarAmazon Registrar, Inc.
createdDate2009-06-02T17:14:10.000Z
updatedDate2026-05-16T16:53:04.000Z
expiryDate2035-06-02T17:14:10.000Z
daysToExpiry3172
status["client transfer prohibited"]
nameservers["ns-1225.awsdns-25.org", "ns-449.awsdns-56.com", …]
dnssectrue
registrationSourcerdap
a["3.170.42.100", "3.170.42.109", …]
aaaa["2600:9000:2870:2000:9:a03e:6540:93a1", …]
mx["1 aspmx.l.google.com", "5 alt1.aspmx.l.google.com", …]
txt["google-site-verification=…", "v=spf1 a mx include:_spf.google.com … -all", …]
spfv=spf1 a mx include:_spf.google.com include:mailgun.org include:amazonses.com … -all
hasSpftrue
dmarcv=DMARC1; p=reject; sp=reject; pct=100; rua=mailto:dmarc-reports@apify.com; ri=604800
hasDmarctrue
dmarcPolicyreject
emailProviderGoogle Workspace
sslIssuerAmazon
sslValidFrom2026-07-03T00:00:00.000Z
sslValidTo2027-01-16T23:59:59.000Z
sslDaysLeft114
sslSubjectAltNames[".apify.com", "apifier.com", ".apifier.com", "apify.com"]
sslValidtrue
sslErrornull
errors[] (notes when a check could not be completed)
checkedAt2026-09-24T17:17:05.883Z

Every row has the same fields, so CSV and Excel exports stay tidy. Checks you turn off return empty values.

How to use it

  1. Enter your domains, one per line (or paste URLs).
  2. Optionally untick checks you don't need.
  3. Click Start, then download the results as JSON, CSV, or Excel, or read them through the API.

Common uses

  • Monitor domain and SSL certificate expiry for a portfolio of websites; schedule it weekly and alert on daysToExpiry or sslDaysLeft.
  • Audit email deliverability: find domains without SPF or DMARC, or with a weak p=none policy.
  • Enrich a lead list with company email provider (Google Workspace vs Microsoft 365) and domain age.
  • Check which names in a list are unregistered and available.

Pricing

Pay per domain: $2.00 per 1,000 domains, all checks included, plus $0.005 per run. You only pay for domains that were checked. Set a maximum cost per run in the run options.

Use it through the API, AI agents, and integrations

Call it from your code with the Apify API, schedule it, or connect it to Make, Zapier, n8n, or an AI agent through Apify's MCP server.

This tool reads public technical records: the registry's RDAP/WHOIS service, public DNS, and the certificate every HTTPS website presents. It returns registrar and date information only. Registrant, admin, and technical contact details are never collected, and personal-looking mailboxes inside DNS records are masked. You are responsible for how you use the data.

FAQ

Why are the registration fields empty for some domains? A few country registries (for example .de) publish very little registration data, and some do not offer any public lookup service. The errors column explains what happened. DNS, email, and SSL checks still work for those domains.

I entered a subdomain. What do I get? DNS, email, and SSL checks run on the exact name you entered. Registration data comes from the registered parent domain (for example docs.apify.com → apify.com).

Can I get the domain owner's name or email? No. Owner contact data is personal information, and most registries redact it anyway. This tool returns the registrar (the company that sells the domain) instead.

What does registered: false mean? The registry said the domain does not exist, so it is most likely available to register.

Feedback

Found a bug or need a field added? Open an issue on the Issues tab. We usually respond within 24 hours.