Registration expiry warnings
A fixed ladder at 90, 60, 30 and 7 days before the registration lapses, then once more after it has. Each rung sends one alert per expiry date.
Reads your domain’s registration record every day. A fixed warning ladder before it lapses, an alert if the registrar or the nameservers change, and a separate alert the moment the registry puts the domain on hold, which is the case an expiry date alone will never show you.
Domain incidents are quiet and catastrophic. A renewal is missed, or a registrar account is compromised, and you find out from a user report hours later, or from a parked page weeks later. Site Qwality reads the registration record every day and tells you the moment it changes.
A fixed ladder at 90, 60, 30 and 7 days before the registration lapses, then once more after it has. Each rung sends one alert per expiry date.
A separate alert when the registry reports the domain in auto renew period, redemption period, pending delete, pending restore, client hold or server hold.
An alert when the sponsoring registrar on the registration changes, naming both the old registrar and the new one. An unplanned change is the signature of an unauthorised transfer.
An alert when the nameservers listed on the registration change. If you did not make the change, your traffic may already be pointed somewhere you do not control.
Every check goes to the registry responsible for the TLD, over RDAP where the registry runs one and port-43 WHOIS where it does not. RDAP is optional for country-code registries, so reading it alone leaves much of the country-code space unmonitored. A commercial registration database catches the few that answer on neither.
Domain alerts route through the same Slack, email, webhook, or on-call policies as your other monitors, with no new integrations needed.
Domains are renewed annually or biennially and the reminder emails get buried. Site Qwality counts down against the registry’s own expiry date and warns you four times before it arrives, so you have time to act rather than time to recover.
When a registration is not renewed on time, the registry does not simply drop it. It auto-renews the domain and pushes the expiry date a year or two into the future, then holds it while the registrar decides whether to hand it back. A monitor that only reads the expiry date now reports a healthy domain with hundreds of days left. We read the registry status codes too, so you get told.
warnings before the expiry date: 90, 60, 30 and 7 days
registry hold states that raise their own alert
registry check on every domain you monitor
free tier, no credit card needed to start
The domain’s registration record, read from the registry responsible for the TLD: the expiry date, the registry status codes, the sponsoring registrar, and the nameservers listed on the registration. It does not read your DNS zone, so it will not tell you that an A, MX or TXT record changed.
Mostly, yes. Every generic TLD publishes registration data over RDAP, and where a country registry runs no RDAP service we read its port-43 WHOIS server instead, which covers .me, .us, .it, .se, .dk, .cn, .ru and .kr among others. Ten registries publish no expiry date to anybody, as a matter of policy: .am, .at, .be, .de, .eu, .gg, .im, .nl, .no and .nz. On those we say so plainly rather than showing an empty countdown, and you enter the renewal date yourself, after which the same 90, 60, 30 and 7-day ladder runs against it. The registrar and nameserver change alerts run off whatever each registry does publish, so the expiry question does not affect them.
At 90, 60, 30 and 7 days before the expiry date, then again once the registration has lapsed. The ladder is fixed, and each rung sends at most one alert per expiry date, so a domain sitting at 45 days out does not mail you every morning. If a check is missed or the countdown jumps, you still get exactly one alert, for the rung you crossed.
Because the registry told us the domain is in a hold state. A registration that is not renewed on time is usually auto-renewed by the registry first, which pushes the expiry date a year or two into the future while the domain sits in a grace or redemption period and can still be taken back. The date looks healthy and the domain is not. We alert on the status, not only the date.
No. Domain monitoring reads the registration record, not the zone. Nameserver changes are covered, because the nameservers are part of the registration, but individual record values are not.
You get an alert naming both the old registrar and the new one. A transfer you performed is expected and you can ignore it. A transfer you did not perform is the classic signature of a compromised registrar account, and the alert points you at the old registrar, which is the party that can still reverse it.
Uptime, cron, synthetic, logs, RUM, incidents, and status pages. Free tier on every product.