Domain WHOIS & DNS Lookup — Bulk RDAP, SPF/DMARC, SSL Expiry avatar

Domain WHOIS & DNS Lookup — Bulk RDAP, SPF/DMARC, SSL Expiry

Pricing

from $1.00 / 1,000 domain results

Go to Apify Store
Domain WHOIS & DNS Lookup — Bulk RDAP, SPF/DMARC, SSL Expiry

Domain WHOIS & DNS Lookup — Bulk RDAP, SPF/DMARC, SSL Expiry

Bulk domain intelligence: registrar, creation and expiry dates, domain age, status and DNSSEC via RDAP (modern WHOIS), plus A/AAAA/MX/NS/TXT/CNAME/SOA/CAA records, parsed SPF and DMARC, SSL certificate expiry and availability. Paste domains, URLs or emails. $1 per 1,000 domains.

Pricing

from $1.00 / 1,000 domain results

Rating

0.0

(0)

Developer

ActorForge

ActorForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

16 hours ago

Last modified

Security

Limited permissions

Share

Bulk domain intelligence: registrar, creation and expiry dates, domain age, status and DNSSEC via RDAP (modern WHOIS), plus A/AAAA/MX/NS/TXT/CNAME/SOA/CAA records, parsed SPF and DMARC, SSL certificate expiry and availability. Paste domains, URLs or emails. $1 per 1,000 domains.

Bulk domain intelligence in one row per domain. Paste domains, website URLs or email addresses (each is reduced to its registrable domain and deduplicated) and get registration data from the registry's RDAP service, the modern replacement for WHOIS: registrar and IANA ID, creation, update and expiry dates, domain age and days to expiry, EPP status codes, nameservers and DNSSEC. Each row also has DNS records (A, AAAA, MX, NS, TXT, CNAME, SOA, CAA) with SPF and DMARC parsed into fields (policy, all qualifier, includes, lookup count, report addresses), the SSL certificate on port 443 (issuer, valid from/to, days to expiry, SAN count, trusted or not) and an availability check (registered true/false from RDAP and NXDOMAIN). Use it to monitor domain and certificate expiry across a portfolio, audit email deliverability (SPF/DMARC) for lead lists, enrich CRM records with company domain age and hosting, spot newly registered or lookalike domains for fraud and brand protection, or check which names are free. Simple pricing: $1 per 1,000 domains, with no compute bill on top. Invalid inputs, duplicates and failed lookups are never charged.

What data does it return?

Every run outputs clean, schema-validated rows like these:

domainregisteredregistrarcreatedAtexpiresAtdomainAgeDaysdnssecspf.alldmarc.policyssl.daysToExpiry
example.comtrueRESERVED-Internet Assigned Numbers Authority1995-08-142027-08-1311387true-allreject68
bbc.co.uktrueBritish Broadcasting Corporation1994-12-132034-12-1311632false~allreject97
google.devtrueMarkMonitor Inc.2018-06-132027-06-133048false-allquarantine63
zq8x7k2m9vplw4unregistered.comfalse

How much does it cost?

Transparent pay-per-event pricing — you only pay for what you get, and the actor always respects your run budget: set a maximum total charge and it stops cleanly at the cap instead of overrunning.

EventPriceChargedWorked example
domain-result$0.001per domain looked up and delivered (RDAP, DNS, SPF/DMARC, SSL and availability all included)1,000 domains = $1.00
apify-actor-start$0.00005per run per GB of memory (platform start fee)One run at up to 1 GB = $0.00005 (charged as one event)

Input options

FieldTypeRequiredDefaultDescription
domainsarrayyes—Domains to look up — bare domains, URLs or email addresses (each is reduced to its registrable domain, e.g. https://www.shop.example.co.uk/x → example.co.uk). Duplicates are removed. Up to 10,000 per run.
includeWhoisbooleannotrueRegistrar, creation/update/expiry dates, domain age, days to expiry, status codes, nameservers and DNSSEC from the registry's RDAP service (the modern replacement for WHOIS). Contact details are never returned.
includeDnsbooleannotrueA, AAAA, MX, NS, TXT, CNAME, SOA and CAA records, plus parsed SPF and DMARC policies.
checkAvailabilitybooleannotrueSet registered = true/false: the registry has no record of the domain (RDAP 404) or it does not exist in DNS (NXDOMAIN) ⇒ likely available to register.
includeSslbooleannotrueTLS certificate on port 443 (falls back to www.): issuer, valid from/to, days to expiry, number of SANs, whether it is trusted and covers the domain.

Limits & honest notes

  • Privacy (GDPR): registrant, admin, tech, billing and abuse contact details (names, emails, phones, addresses, organisations) are never returned, even where the registry publishes them. Only the registrar's name and IANA ID are included.
  • Registration data comes from RDAP only (no port-43 WHOIS). All gTLDs (.com, .net, .org, .dev, .app…) and many ccTLDs (.uk, .io, .de, .fr, .nl, .ch, .br, .au, .ca, .pl, .us…) are covered. TLDs without a public RDAP service (e.g. .it, .es, .eu, .jp, .co, .me) return DNS, SSL and availability only, with a warning. Some registries publish less: .de has no creation or expiry date and no registrar.
  • registered: false means the registry has no record (RDAP 404) or the domain does not exist in DNS (NXDOMAIN). It is a strong hint, not a guarantee: premium, reserved or recently deleted names may still be unavailable to register.
  • DNS is queried at the registrable domain only (subdomains in the input are reduced to it) through public resolvers 1.1.1.1 and 8.8.8.8. DKIM selectors are not guessed.
  • RDAP servers are queried at most 2 at a time each, and rate-limit answers (HTTP 429) are retried with backoff, so very large runs on one TLD take longer. Up to 10,000 domains per run.
  • Respects your run budget: set a maximum total charge and the run stops cleanly at the cap, with every delivered row charged exactly once.

Changelog

  • 2026-10-18 — Initial release: RDAP registration data (registrar, dates, age, expiry, status, nameservers, DNSSEC), DNS records with parsed SPF/DMARC, SSL certificate, availability check; domains, URLs and emails as input.

Built and maintained by ActorForge. Reliability first: every actor in the portfolio is monitored by an automated nightly self-test, and breakages are typically fixed the same day.