Domain Expiration Checker: Dates & Registrar
Pricing
from $5.50 / 1,000 domain checkeds
Domain Expiration Checker: Dates & Registrar
Check registration and expiration dates, registrar, nameservers, and status for a list of domains via the official RDAP protocol. For IT teams managing a domain portfolio, brand/security teams watching for lapsed-domain takeover risk, and anyone checking domain availability.
Pricing
from $5.50 / 1,000 domain checkeds
Rating
0.0
(0)
Developer
Timothy Kelvin
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Domain Expiration Tracker — Registrar, Dates & Status
Check registration date, expiration date, days until expiry, registrar, nameservers, and status for a list of domains — via the official RDAP protocol, the modern IANA-standardized successor to WHOIS.
Built for IT teams managing a domain portfolio (catching renewals before they lapse), brand/security teams watching for lapsed-domain takeover risk, and anyone checking whether a domain is available.
Input
{"domains": ["google.com", "thisdomaindefinitelydoesnotexist12345xyz.com"]}
| Field | Type | Description |
|---|---|---|
domains | array of strings | Domains to check. Subdomains and URLs work too: shop.example.co.uk or https://www.example.com/about is checked as the registered domain (example.co.uk, example.com). One lookup is billed per entry. |
Output
One record per entry:
{"input": "google.com","domain": "google.com","registered": true,"registrar": "MarkMonitor Inc.","creationDate": "1997-09-15T04:00:00Z","expirationDate": "2028-09-14T04:00:00Z","daysUntilExpiration": 762,"lastChangedDate": "2019-09-09T15:39:04Z","statuses": ["client delete prohibited", "client transfer prohibited", "client update prohibited"],"nameservers": ["NS1.GOOGLE.COM", "NS2.GOOGLE.COM", "NS3.GOOGLE.COM", "NS4.GOOGLE.COM"],"rdapUrl": "https://rdap.verisign.com/com/v1/domain/google.com"}
An unregistered/available domain returns "registered": false with the
other fields null — still billed once, since a completed availability
check is the result either way.
input is the entry as you gave it and domain is the registered domain
that was looked up, so news.bbc.co.uk comes back with "domain": "bbc.co.uk".
The registered domain is worked out from the Public Suffix List.
How it works
Direct calls to the official RDAP protocol: looks up the correct registry server per domain via the IANA RDAP bootstrap registry, then queries it directly. No proxy, no key, no scraping.
Coverage note: RDAP is mandatory for ICANN-accredited gTLDs (.com,
.net, .org, .info, .dev, .app, and most others) but optional for
ccTLDs — a handful (e.g. .co, .us) don't publish an RDAP server yet
and will return a clear error instead of a result.
Pricing note
Billed per domain checked, not per field returned — one charge per domain whether it's registered or available.
Related products
- SSL Certificate Monitor: new TLS certificates issued for a domain, a different signal than registration/expiration