WHOIS RDAP & DNS Lookup โ€” Bulk, Keyless avatar

WHOIS RDAP & DNS Lookup โ€” Bulk, Keyless

Pricing

from $0.002 / domain looked up

Go to Apify Store
WHOIS RDAP & DNS Lookup โ€” Bulk, Keyless

WHOIS RDAP & DNS Lookup โ€” Bulk, Keyless

Bulk domain intelligence: WHOIS/RDAP registrar, creation/expiry dates and statuses plus full DNS records (A, AAAA, MX, NS, TXT, CNAME, SOA) for every domain. Keyless, no signup.

Pricing

from $0.002 / domain looked up

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Look up registrar, creation/expiry dates, statuses, nameservers and full DNS records for a whole list of domains at once โ€” no API key needed.

What it does

  • WHOIS / RDAP โ€” registrar name, creation, last-updated and expiry dates, plus domain statuses (e.g. clientTransferProhibited).
  • Days to expiry โ€” a ready-to-use countdown for every domain, perfect for renewal alerts.
  • Nameservers โ€” the authoritative nameservers on record.
  • Full DNS records โ€” A, AAAA, MX, NS, TXT, CNAME and SOA for each domain.
  • Bulk โ€” pass one domain or thousands; you get one clean row per domain.

Use cases

  • Domain expiry monitoring on a schedule โ€” run daily and alert when daysToExpiry drops below a threshold.
  • n8n / Make / Zapier โ€” feed the dataset into a workflow to sync registrar data, trigger renewals or update a CRM.
  • Security & recon โ€” inventory nameservers, MX providers and TXT/SPF/DKIM records across a portfolio.
  • Migrations & audits โ€” verify DNS and registrar details before and after a move.

Input

{ "domains": ["apify.com", "example.org", "google.com"] }
FieldTypeDescription
domainsarray of stringsDomain names to look up. One WHOIS/RDAP + DNS lookup is performed per domain.

Output

{
"domain": "apify.com",
"registrar": "Gandi SAS",
"created": "2015-12-14T14:40:39Z",
"updated": "2024-11-13T10:22:07Z",
"expires": "2025-12-14T14:40:39Z",
"daysToExpiry": 114,
"statuses": ["clientTransferProhibited"],
"nameservers": ["adam.ns.cloudflare.com", "eva.ns.cloudflare.com"],
"dns": {
"A": ["104.26.0.0"],
"AAAA": ["2606:4700::"],
"MX": ["10 mail.apify.com"],
"NS": ["adam.ns.cloudflare.com", "eva.ns.cloudflare.com"],
"TXT": ["v=spf1 include:_spf.google.com ~all"],
"CNAME": [],
"SOA": { "nsname": "adam.ns.cloudflare.com", "hostmaster": "dns.cloudflare.com" }
},
"ok": true
}

Output schema

FieldTypeDescription
domainstringThe domain that was looked up.
registrarstringRegistrar of record.
createdstringRegistration date (ISO 8601).
updatedstringLast-updated date (ISO 8601).
expiresstringExpiry date (ISO 8601).
daysToExpiryintegerDays until expiry (negative if already expired).
statusesarrayDomain status codes.
nameserversarrayAuthoritative nameservers.
dnsobjectDNS records: A, AAAA, MX, NS, TXT, CNAME, SOA.
okbooleantrue if the lookup succeeded.

FAQ

Do I need an API key or account anywhere? No โ€” just pass a list of domains and run.

Can I automate it or run it on a schedule? Yes โ€” use the integrations on the Apify platform (n8n, Make, Zapier and more) and the Apify API. Schedule it to monitor domain expiry automatically.

What if a domain fails to resolve? The run never fails โ€” that domain's row is returned with ok: false and an error message, and the rest keep going.

Notes

Original clean-room implementation.