Domain Expiry Monitor
Letting a domain registration lapse is one of the costlier mistakes a team can make — depending on the TLD it can take weeks, hundreds of dollars, or a registrar fight to recover. This check uses the WHOIS record we already fetch for the zone to surface upcoming expiry well in advance.
What we check
We use the most recent successful WHOIS record stored for the zone — the same data shown on the zone's WHOIS tab. From it we read the registration's expiration date and compare it to today.
WHOIS data is refreshed on its own schedule (every 30 minutes for active zones), so this check is essentially a read against fresh data rather than a live network lookup.
Why it matters
A domain that expires goes through a series of states — auto-renew grace, redemption grace period, pending delete — each more expensive and time-pressured than the last. By the time anybody notices the website is offline, the domain may already be in redemption with a four-figure recovery fee, or worse, gone. Catching the expiry weeks ahead is the entire game.
Status outcomes
The domain expires more than 30 days from now.
The domain expires within the next 30 days.
The domain has already passed its registration expiration date.
No successful WHOIS record exists yet for the zone, or the record came back without an expiration date (some TLDs withhold this).
How to fix
Renew the registration through your registrar. If the domain has already expired, act immediately — most registrars offer an auto-renew grace period of up to 30 days at a normal renewal fee, after which redemption fees kick in.
Auto-renew is a good safety net but isn't infallible: a failed payment, a closed credit card, or a registrar-side billing issue can cause silent failures. Treating this check as a tripwire rather than a primary control is the right posture.