Domain Expiration Checker: Dates & Registrar avatar

Domain Expiration Checker: Dates & Registrar

Pricing

from $5.50 / 1,000 domain checkeds

Go to Apify Store
Domain Expiration Checker: Dates & Registrar

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

Timothy Kelvin

Maintained by Community

Actor 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"]
}
FieldTypeDescription
domainsarray of stringsDomains 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.

  • SSL Certificate Monitor: new TLS certificates issued for a domain, a different signal than registration/expiration