Domain Expiry Checker: How to Check When a Domain Expires
Check when any domain expires by querying the WHOIS registry. Here is how expiry lookup works, what to do with the results, and how to monitor expiry automatically.
Domain Expiry Checker: How to Check When a Domain Expires
A domain expiry checker queries the WHOIS database to find the expiration date of any domain registration. You can check domains you own, domains you want to buy, or competitor domains.
How to Check Domain Expiry
Using ElasticDomain
- Go to Tools → Domain Tracker or add the domain to your dashboard.
- Run a Quick Scan (2 credits) or Full Scan (250 credits).
- The WHOIS tab shows the expiry date, days remaining, and registrar.
For one-off lookups without adding the domain to your portfolio, use the WHOIS lookup tool at 1 credit per query.
What the Result Tells You
| Field | What It Means |
|---|---|
| Expiry date | The exact date registration lapses |
| Days until expiry | How long until the domain can expire |
| Registrar | Who the domain is registered with |
| Auto-renewal | Whether auto-renewal is active (shown if data available) |
| Registrar lock | Whether transfer lock is enabled |
How Domain Expiry Lookup Works
ElasticDomain connects directly to the authoritative WHOIS server for each TLD using the WHOIS protocol (TCP port 43, RFC 3912). For a .com domain, it queries whois.verisign-grs.com. For .io, it queries whois.nic.io. There are no intermediary APIs — the result is directly from the registry.
This means results are as current as the registry's own WHOIS database.
What Happens When a Domain Expires
- Day 0 (Expiry): Domain stops resolving. Website offline, email stops working.
- Days 1-30 (Grace period): Domain held by registrar. Renew at normal price.
- Days 31-90 (Redemption): Can still recover, but with a large redemption fee ($100-$300+).
- Days 91-95 (Pending delete): Cannot be recovered. Being prepared for deletion.
- Day 95+ (Drops): Available for anyone to register.
Monitoring Domain Expiry Automatically
Checking expiry dates manually is error-prone for portfolios larger than a handful of domains. Automated monitoring queries WHOIS regularly and sends alerts at configurable thresholds.
Recommended alert setup:
- 60 days: First warning — time to renew without urgency
- 30 days: Action required — renew now
- 14 days: Urgent — if auto-renewal failed, fix it immediately
- 7 days: Critical — must renew today
In ElasticDomain:
- Add any domain (owned or not — you can monitor any public domain)
- Go to domain detail → Alerts → Create Alert Rule
- Set trigger: Domain Expiring Soon, threshold: 60 days
- Repeat for 30, 14, and 7 days
- Done — you will be notified automatically
Checking Domains You Want to Buy
If you are interested in acquiring a domain, add it as a WATCHLIST type. ElasticDomain monitors it and alerts you as it approaches expiry — giving you the best chance to register it when it drops, or reach out to the owner while they are motivated to sell.