Feature
Domain Expiry Checker and Continuous Registration Monitoring
Founder, Notify.domains · ex-GoDaddy Director of Education · founder, DomainSherpa & DNAcademy
Checking a domain expiry date once tells you almost nothing useful. The date can move when the owner renews, the status can flip to grace or redemption without the date changing at all, and the exact moment a name becomes registerable is never printed anywhere in advance. Notify.domains reads the same public registry record you would read by hand, 25+ times a day, and translates every change into plain English with the next step attached.
Check a domain expiry date now
Enter any domain to pull its live registration record, including the expiration date, registrar, status flags, and nameservers.
Free, no login, and we do not store your lookups.
What we watch
Every field below comes from the authoritative registration record, read over RDAP where a registry supports it and WHOIS where it does not. We store each value and compare it on the next pass, so you get a timeline instead of a snapshot.
Expiration Date
The registry expiration date, plus every change to it. A date that moves later means somebody renewed. A date that arrives without moving means they did not.
Status Flags
The registry and registrar status codes, including grace, redemption, pending delete, transfer locks, and hold states. These tell you where a name sits in its lifecycle.
Registrar
Which registrar holds the domain. A registrar change often happens around a sale or transfer, and it also changes which auction venue the name would go to if it expired.
Registrant Details
Public registrant fields, with changes sorted into real ownership moves versus privacy toggles, proxy swaps, and formatting noise, so a reformatted state name does not look like a sale.
Nameservers and DNS
Nameservers plus A, AAAA, CNAME, MX, TXT, and NS records. Hosting and mail moves show up here first, and a switch to a parking provider is often the prelude to a sale.
Full Change History
Every recorded change with its before and after value and a timestamp, so you can see the pattern rather than guessing from the current state.
How to check a domain expiry date
The expiration date lives in the public registration record. There are two ways to read it.
RDAP is the modern protocol. It returns structured data, so the expiration date, status codes, and nameservers come back in consistent fields. Every gTLD registry supports it, and many country-code registries do too.
WHOIS is the older protocol. It returns free text in whatever layout the registry chose, which is why one lookup says "Registry Expiry Date" and another says "renewal date" and a third omits it entirely. Some country-code registries still only offer WHOIS.
Our free lookup tool picks the right protocol for the extension automatically and shows you the parsed result. That answers the question for today. The harder problem is the one after it: the answer changes, and you will not be watching when it does.
Why a single expiry check misleads you
Three things make a one-time lookup unreliable.
The date moves. Owners renew, often at the last minute and sometimes automatically. A date you wrote in your calendar three months ago may already be a year later.
The date is not the event. A domain does not become available on its expiration date. It enters a sequence of phases first, and each phase has its own rules about who can get the name and how. The date tells you when the sequence starts, not when you can act.
Status changes without the date changing. A name can pick up a hold, lose a transfer lock, or enter redemption while the expiration date sits still. Those flags are frequently the more valuable signal, and they are the ones people miss because they only wrote down the date.
What the expiration timeline actually looks like
After the expiration date passes, a generic domain typically moves through the following. Exact windows vary by registry and registrar, so treat these as the shape rather than a guarantee.
- Auto-renew grace period. Roughly 0 to 45 days. The registrar can still renew the name for the owner at the normal price. The website often goes down during this phase, which is why it looks abandoned before it legally is.
- Redemption period. Around 30 days for most generic extensions. The owner can still recover the name, but usually only by paying a substantial redemption fee. Many names come back here.
- Pending delete. Five days for .com and .net. Nothing can save the name now. This is the window where backorders matter, because at the end of it the registry releases the name.
- Release. The name is deleted and can be registered again. In practice, professional drop-catch services almost always win this instant on anything desirable.
Alongside all of this, many registrars send expiring names to an auction partner before the deletion sequence completes. That auction is often where the name actually changes hands, which is why watching only the expiry date leaves you a step behind.
Monitoring instead of checking
Monitoring is the same lookup, repeated, with the results compared. That difference is what turns data into an alert.
We read the record 25+ times a day per watched domain, store every field, and diff it against the previous value. When something moves, we work out what kind of change it was and send you the version that matters: not "status field updated" but "pending delete phase started, here is your backorder checklist."
Because we keep the history, you also get context. You can see that a name has been renewed late three years running, or that its nameservers moved to a parking provider two months before the listing appeared. That pattern is not visible in any single lookup.
Extension coverage
We monitor domains across all 2,205 extensions in the IANA root zone, and we add new ones as they launch.
Depth varies by registry, and we would rather be straight with you about it. Generic extensions expose full status codes, so you get the complete lifecycle picture. Some country-code registries publish less, occasionally only whether the name is registered and when it expires. In those cases you still get change detection on everything they do publish, plus the DNS and website signals, which are registry independent.
The alerts you actually receive
Real notification examples for this feature. Every alert names what changed and what to do next.
Your tracked domain is now expired
The domain example.com just entered the expiration phase. Act fast. Some registrars delete or auction within days. Follow your next-step guide to seize it early.
Pending delete phase started
Example.com is now 5 days from release. Use your backorder checklist now to position your bid or drop-catch order.
Domain became available for registration
Example.com is no longer registered. You can register it now at your preferred registrar before someone else does.
Domain renewed
We now show a later registry expiration date, so the registration term looks extended. Open History for the exact before and after dates.
Registrar changed
Example.com moved to a different registrar. This often happens after or in preparation for a sale. Check your dashboard for details.
Registrant change detected
Example.com has new or updated registrant contact details. Often ownership, transfer prep, or privacy. Open History to compare before and after.
Key facts
- A domain does not become available on its expiration date. Generic extensions run through grace, redemption, and a five-day pending delete window first.
- Expiration dates move. An owner who renews late resets the date, which is why a checker you ran last quarter may be describing a name that is now safe for another year.
- Status flags can change while the expiration date stays still, and those flags are often the more useful signal.
- We read RDAP where the registry supports it and fall back to WHOIS where it does not, choosing per extension automatically.
- Registrant changes are sorted into real ownership moves versus privacy masks, proxy swaps, and formatting differences, so routine noise does not read as a sale.
- Coverage spans all 2,205 extensions in the IANA root zone, though the depth of published data varies by registry.
Doing it yourself versus Notify.domains
| Capability | One-time lookup | Registrar watchlist | Notify.domains |
|---|---|---|---|
| Shows the current expiry date | Yes | Yes | Yes |
| Re-checks automatically all day | No | Partial | Yes |
| Alerts on grace, redemption, and pending delete | No | No | Yes |
| Alerts on status flag and transfer lock changes | No | No | Yes |
| Keeps a before and after history | No | No | Yes |
| Covers auctions and marketplaces too | No | No | Yes |
| Works across every registrar | Yes | No | Yes |
Frequently asked questions
How do I check when a domain expires?
What does it mean when a domain is expired?
Can I register a domain the day it expires?
What is pending delete?
Is there a free domain expiry checker?
How is this different from my registrar sending renewal reminders?
Do you support country-code extensions?
Explore the other features
All featuresWebsite Signals
Watch the website itself for distress. Downtime, an expired certificate, or a redirect to a new brand often shows up months before a name reaches the open market.
Backordering
Backorders only work if they are placed at the right service before the right deadline. We track the drop timeline and tell you where to position and when.
Auction Platforms
Expiring domains are sold at auction long before they drop, and each registrar uses a different venue. We watch them all so you do not have to guess which one to check.
Aftermarkets
Most good names are for sale somewhere at some price. We watch the resale marketplaces for listings and price moves, so you buy on a dip instead of at full ask.
Complete Monitoring
All of the above on one watch: registration data, website health, auctions, marketplaces, and drop timing, at 25+ checks a day per domain.
Matching solution
Domain Expiration Alerts
Get notified the moment a domain moves toward expiration, enters grace, redemption, or pending delete, or becomes available for registration again. Watch any domain, free trial included.
Related reading
What Happens When a Domain Expires
A plain-English walkthrough of what happens after a domain expires: auto-renew grace, redemption, pending delete, and the drop. Timelines and who controls what.
How Domain Drops Work and How to Catch One
How the domain drop actually happens, which drop-catchers compete, and the realistic moves you have as a buyer. Written for people who want to actually catch a name, not just understand it.
Why You Did Not Get the Domain Even Though It Expired
You watched a domain expire, refreshed for days, and someone else got it. Here is exactly what happened, and what you can do to catch the next one.