WHOIS Lookup & Domain Expiry Checker: Bulk RDAP + DNS avatar

WHOIS Lookup & Domain Expiry Checker: Bulk RDAP + DNS

Pricing

from $2.00 / 1,000 domain checkeds

Go to Apify Store
WHOIS Lookup & Domain Expiry Checker: Bulk RDAP + DNS

WHOIS Lookup & Domain Expiry Checker: Bulk RDAP + DNS

Bulk WHOIS domain lookup from the official registry RDAP service: registrar, creation and expiry dates, domain age, status, name servers, DNSSEC, plus DNS (A, MX, SPF, DMARC). Also tells you if a domain is available.

Pricing

from $2.00 / 1,000 domain checkeds

Rating

0.0

(0)

Developer

SwiftKit

SwiftKit

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 hours ago

Last modified

Share

Domain WHOIS & DNS Lookup: Expiry, Registrar, Availability

Look up many domains at once and get clean registration data straight from the official registry service (RDAP), the modern replacement for WHOIS run by the registries themselves.

For each domain: registrar, creation date, expiry date, domain age, days until expiry, status codes, name servers, DNSSEC, the owner's organization when it's published, and DNS records (A, AAAA, MX, NS, TXT, SPF, DMARC). Unregistered domains come back as available.

Who it's for

  • Domain investors: check expiry dates and availability for long lists.
  • Sales and lead research: domain age, email provider (from MX) and owner organization.
  • Security and brand protection: spot look-alike domains, check SPF/DMARC setup.
  • IT and agencies: never miss a client's domain renewal.
  • AI agents: one call, structured JSON.

Input

FieldWhat it does
DomainsOne per line. URLs work too: https://www.bbc.co.uk/news → bbc.co.uk.
Include DNS recordsA, AAAA, MX, NS, TXT, SPF, DMARC.
Include raw RDAP responseThe full registry answer, for advanced use.

Output

{
"domain": "stripe.com",
"status": "registered",
"registrar": "SafeNames Ltd.",
"createdAt": "1995-09-12T04:00:00Z",
"expiresAt": "2027-09-11T04:00:00Z",
"ageDays": 11342,
"daysUntilExpiry": 344,
"domainStatus": ["client transfer prohibited", "server delete prohibited"],
"nameservers": ["ns-1087.awsdns-07.org", "ns-423.awsdns-52.com"],
"dnssec": false,
"registrantOrganization": null,
"dns": { "mx": ["aspmx.l.google.com"], "spf": "v=spf1 include:_spf.google.com …", "dmarc": "v=DMARC1; p=reject; …" }
}

status is registered, available, no_rdap_for_tld, invalid_domain or lookup_failed.

Pricing

You pay per domain checked (registered or available). Invalid domains, failed lookups and endings without an official RDAP service are free. See the Pricing tab.

Limits, honestly

  • All generic endings (.com, .net, .org, .io, .ai, .app…) and many country endings (.uk, .fr, .nl…) have official RDAP. Some country endings (for example .de and .jp) don't yet; those return no_rdap_for_tld with DNS records, free of charge.
  • Owner details are usually redacted for privacy by the registries. We only output the owner's organization when the registry publishes it, never a private person's name or contacts.
  • "Available" means the registry has no record right now. Premium or reserved names may still not be purchasable at normal prices.

More tools from SwiftKit

Questions?

Open an issue on the Issues tab.