Bulk WHOIS & DNS Lookup - Domain Expiry, RDAP, SPF, DMARC avatar

Bulk WHOIS & DNS Lookup - Domain Expiry, RDAP, SPF, DMARC

Pricing

$1.00 / 1,000 domain checked (rdap and/or dns data returned)s

Go to Apify Store
Bulk WHOIS & DNS Lookup - Domain Expiry, RDAP, SPF, DMARC

Bulk WHOIS & DNS Lookup - Domain Expiry, RDAP, SPF, DMARC

Bulk domain lookup: registrar, creation and expiry dates, days to expiry, status, nameservers, DNSSEC (official RDAP, the WHOIS successor) plus live DNS: MX, SPF, DMARC and an availability hint. No personal data stored. $0.001 per domain, failed lookups free. Built with AI assistance.

Pricing

$1.00 / 1,000 domain checked (rdap and/or dns data returned)s

Rating

0.0

(0)

Developer

DigiVibeTech

DigiVibeTech

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Check thousands of domains in one run: registrar, creation and expiry dates, days to expiry, status codes, nameservers, DNSSEC, plus live DNS (A, AAAA, MX, NS, TXT, CAA) and email security (SPF, DMARC policy), with an availability hint for unregistered names.

  • Official data source. Registration data comes from RDAP, the protocol ICANN made the definitive source for gTLD registration data on 28 January 2025 (replacing WHOIS). Servers are found through the official IANA bootstrap registry. No scraping of WHOIS web pages, no port-43 text parsing.
  • No personal data. We read only the registrar's name and IANA ID. Registrant, admin and tech contacts are never read or stored.
  • $0.001 per domain, with no start fee. Invalid domains and lookups that return nothing are free. You can set a maximum cost per run and we never go above it.

Quick start: example input, output and cost

Check domain expiry dates, registrar, nameservers, MX, SPF and DMARC for thousands of domains via official RDAP. No personal data, failed lookups free.

Example input

{
"domains": [
"apify.com",
"wikipedia.org",
"sidn.nl"
]
}

Cost example: 1,000 domains x $0.001 = $1.00.

Input

FieldWhat it does
domainsDomains, URLs or email addresses (the domain part is used). Up to 10,000 per run; duplicates are checked once. IDNs like bücher.de are supported.
domainsTextPaste a list separated by new lines, commas or spaces.
checksrdap, dns or both (same price).
expiringWithinDaysFlags domains expiring within this many days (default 30).

Output (one item per domain)

domain, registered, availabilityHint (taken / likely-available / unknown), registrar, registrarIanaId, createdAt, updatedAt, expiresAt, daysToExpiry, expiringSoon, status[], nameservers[], dnssec, dns.records{A,AAAA,MX,NS,TXT,CAA}, dns.emailSecurity{hasMx, spf, spfValid, dmarc, dmarcPolicy}, warnings[]

The ERRORS record lists every domain that failed and why (never charged). The SUMMARY record has totals.

Good to know (limits)

  • Some country-code registries (for example .de) offer no public RDAP service. For those you get DNS data only, and the item says so in rdapNote.
  • availabilityHint is a hint, not a guarantee: premium or reserved names can be unregistered and still not purchasable.
  • We query each registry at most about once per second, so very large lists on a single TLD take a while. Registries are shared infrastructure, and this keeps the actor reliable.
  • Expiry dates are as published by the registry. Some registries (for example .nl) do not publish an expiry date.

Pricing

EventPrice
Domain checked (RDAP and/or DNS data returned)$0.001

Example: 10,000 domains cost $10. Typical alternatives charge $0.0025–0.004 per domain.

Use cases

Domain portfolio expiry monitoring (schedule it weekly), lead-list hygiene (does the company domain resolve, does it have MX?), email deliverability audits (SPF/DMARC), brand-protection checks and availability brainstorming.

Built with AI assistance and maintained by DigiVibeTech. Questions or bugs: use the Issues tab; we reply within 2 working days.