Bulk Domain Expiration Checker (RDAP)

Every domain silently turns into a redirect one day per year — the day its registration expires.

Jobs left this hour: 5 of 5 · resets in ~1 min 0 / 100
More about this tool

This bulk checker reads the official registry data for every domain in your list through RDAP, the modern JSON successor of WHOIS, and turns it into a renewal calendar: the registrar, the registration date, the expiration date and the exact number of days left. Domains with fewer than 30 days left are highlighted in the report, and an expired domain shows a negative day count, so nothing slips through between quarterly audits. The data comes straight from the registry of each zone — the same source registrars themselves use — which makes it more reliable than scraped WHOIS mirrors. Requests are parallel and answers are cached for 24 hours, so re-checking a long list minutes later costs the registries nothing and returns instantly. A "not found" answer means the domain is not registered in that zone (a nice way to spot dropped domains), while zones without public RDAP report a clear error instead of a silent gap. Paste up to one hundred domains, watch the report build live and export it to CSV.

How it works

  1. Paste up to 100 items, one per line. Duplicates are removed automatically.
  2. If a line contains a full URL, only its host name is used.
  3. The check runs in the background; the results page shows live progress.
  4. Filter the report by status code and export it to CSV.

Rate limit: 5 jobs per hour from one IP address. Results are stored for 7 days.

FAQ

What is RDAP and where does the data come from?

RDAP (Registration Data Access Protocol) is the official successor of WHOIS: a JSON API served by the registry of each domain zone. The checker asks the rdap.org bootstrap service, which redirects the request to the authoritative registry server, so the dates and the registrar name come from the primary source.

Why does a domain show a "not found" error?

The registry answered 404: the domain is not registered in that zone. This happens for expired and deleted names (a practical way to hunt for dropped domains) and for a small number of zones whose registries do not provide public RDAP yet — those are reported as errors rather than empty rows.

What does the highlighted "Days left" value mean?

The domain expires in fewer than 30 days — the practical moment to renew before auto-renewal grace periods and redemption fees kick in. A negative number means the registration has already expired; the row usually turns into a "not found" some weeks later, when the registry deletes the name.

Are the registries spammed with repeat checks?

No. Every RDAP answer (including "not found") is cached in the service database for 24 hours, so re-running the same list the same day is served entirely from the cache. Registries are asked about a domain at most once per day, which comfortably fits their fair-use limits.

How long are the results stored?

Jobs and their results are kept for 7 days and then deleted automatically. Anyone who has the result link can view the report, so do not submit confidential internal domains.

Other tools