WHOIS Lookup & Domain Expiry Checker: Bulk RDAP + DNS
Pricing
from $2.00 / 1,000 domain checkeds
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 hours ago
Last modified
Categories
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
| Field | What it does |
|---|---|
| Domains | One per line. URLs work too: https://www.bbc.co.uk/news → bbc.co.uk. |
| Include DNS records | A, AAAA, MX, NS, TXT, SPF, DMARC. |
| Include raw RDAP response | The 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_tldwith 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
- Tech Stack Detector: what a website is built with: CMS, analytics, ecommerce, hosting
- Email Validator: clean email lists: MX, disposable, typos, duplicates
- Website Contact Finder: company socials, phones and shared inboxes from a website
- Lighthouse Audit: bulk page speed, SEO and Core Web Vitals scores
Questions?
Open an issue on the Issues tab.