Protocol
RDAP, not scraped WHOIS text
RDAP is the standardized successor to WHOIS. Its dates come in fixed fields, so there is no free text to misread.
Auto-renew is not a monitor
The registrar's reminder lands in spam, the card on file expires, and the client finds a parking page before you do. Oh Dear reads each domain's registration data over RDAP and warns you 10 days before it expires, by default. One reminder a day, on the channels your team already watches.
10-day free trial · No credit card required
See how it worksThree checks, three jobs
A domain can lapse at the registry, its certificate can expire on the server, or its records can change under you. Each failure has its own Oh Dear check. This page covers the first one.
Run all three on the same site. Read more about certificate monitoring and DNS monitoring.
How the check works
Oh Dear reads your domain's registration data on a schedule. When expiry enters your warn window, one reminder a day goes out until the new date shows up.
Cadence and warn window
Each check reads the domain's current registration data over RDAP, the structured successor to WHOIS. A domain that expires next year doesn't need a check every few hours. One that expires next week does, so Oh Dear checks it every 4 hours. The warn window opens 10 days before expiry, unless you set a different lead time for that site.
What sends an alert
Coverage, stated plainly
RDAP gives Oh Dear structured dates instead of free text to parse. It also means a domain can only be checked when its registry publishes RDAP data. The documentation lists every supported TLD.
Protocol
RDAP is the standardized successor to WHOIS. Its dates come in fixed fields, so there is no free text to misread.
In the report
The check report lists the domain's status codes, like clientTransferProhibited, the flag that makes the registry reject transfer requests.
Weekly
Oh Dear rechecks RDAP support every week. When a registry starts publishing, monitoring starts on its own.
shop.example.com and Oh Dear checks example.com.
Built for a client roster
A reminder email stops working when its owner leaves, and a spreadsheet of renewal dates goes stale within a quarter. Add every client site instead.
Portfolio view
Client-owned domains are the ones that lapse: the bill goes to an inbox nobody reads. Each site you add gets its own domain check. The monitor list flags the domains that are about to expire, and each warning goes to whoever manages that client, so nobody finds out from the client.
It lets us know if any of our sites have a problem before my client even knows about it!
Jim Peters, Co-founder at Pavin' The Way
A lapsed domain is one of those problems. The warning comes 10 days early by default.
Operational ownership
A lapse can belong to the domain owner, the billing contact, or one client's account manager. Give each monitored site its own responsible people, and its expiry alerts arrive on the channels they already use.
One client's renewal should not alert the whole team. Route per site, not per account.
No feature tiers
Domain monitoring is included with Oh Dear's website-health checks on every plan. Choose by the number of sites you monitor, not by which checks you need.
Try domain monitoring alongside uptime, certificate, DNS and the rest of the website-health toolkit.
10-day free trial. No credit card.
Before the first check
What Oh Dear watches, how far ahead it warns, and where domain monitoring ends.
Domain monitoring watches your domain's registration and expiry date, and warns you well before it lapses, so you never lose a domain you own to a missed renewal.
It depends on how close the expiry date is. Once a week when expiry is more than a year away, once a day within a year, twice a day within 90 days, and every 4 hours in the last 30 days and after expiry. A renewal shows up at the next check.
10 days ahead by default. You can change the lead time per site in its domain settings, up to 90 days. Oh Dear sends at most one reminder a day until the new expiry date shows up, so the warning never turns into an alert storm.
Three things: the expiry date falls inside your warn window, the domain has expired, or RDAP no longer returns any data for the domain. The first two repeat once a day. The last one alerts once, until the data comes back.
Every TLD whose registry publishes RDAP data, including .com, .net, .org, .nl and .co.uk. Some registries don't publish RDAP data yet, such as .be and .de. Oh Dear rechecks support every week and starts monitoring a domain once its TLD is supported. The documentation lists every supported TLD.
The registered domain it belongs to. Monitor shop.example.com and Oh Dear checks the registration of example.com. It uses the public suffix list for this, so shop.example.co.uk checks example.co.uk.
No. Oh Dear warns you in time to renew. The renewal itself stays with you at the registrar.
Domain monitoring focuses on expiry. The check report shows your domain's EPP status codes, like clientTransferProhibited, but a change to them does not send an alert. To catch the classic sign of a hijack, your nameservers suddenly changing, use DNS monitoring: it watches your NS records and alerts you when they change.
Yes. Domain expiry ends your ownership of the name. Certificate expiry ends the trust browsers place in your site. Oh Dear tracks your domain's expiry and its SSL certificate on the same site, as two separate checks, so neither one expiring quietly takes you offline.
Yes. Each site you add gets its own domain check. The monitor list flags every domain that is about to expire, each site's report shows its dates, and the API returns them per monitor. Alerts can go to different people per site.
Expiry alerts with enough lead time to renew, an overview of all your domains, and alerts in your team's channels. Oh Dear bundles all of it with uptime, SSL, and DNS monitoring, and DNS monitoring is where you watch for nameserver changes.
During Oh Dear's 10-day trial, yes, full domain monitoring with alerts. A free WHOIS lookup can show an expiry date when you remember to ask, but it won't warn you when the date is about to pass.