Free Domain Expiry Checker

See exactly when a domain expires, who it is registered with, and how many days are left -- straight from the registry over RDAP, the official successor to WHOIS. Free, no sign-up.

Monitor a list of domainsScheduled checks with change alerts -- renewals, transfers, nameserver moves -- before anything lapses. From $0.0025 per domain on Apify. Use the APIPOST /whois -- up to 10 domains per call for $0.01, paid per call in USDC (x402). No account or key. Also an MCP tool for AI agents.

What this domain lookup shows

For any registered domain you get the registrar, the creation date, the expiry date and the number of days until it expires, its EPP status codes (such as clientTransferProhibited, which locks a domain against unauthorised transfers) and its nameservers. Domains expiring within 30 days are flagged, and an expired domain is called out first.

The data comes from the registry that runs the domain's extension -- Verisign for .com and .net, Google Registry for .dev and .app, Nominet for .uk -- located through IANA's official RDAP directory. Nothing is scraped from a third-party WHOIS site, and nothing you look up is stored beyond a short cache.

Frequently asked questions

How do I check when a domain expires?

Type the domain into the box above and press Check. The expiry date comes straight from the domain's registry over RDAP, the official successor to WHOIS, along with how many days are left.

What is RDAP, and how is it different from WHOIS?

RDAP (Registration Data Access Protocol) is the ICANN-mandated replacement for WHOIS. It returns the same registration facts -- registrar, creation and expiry dates, status and nameservers -- as structured data instead of free text, and several registries (for example .dev and .app) no longer run a WHOIS server at all.

What happens when a domain expires?

Most registrars give a grace period of around 30 to 45 days in which the owner can still renew, followed by a redemption period with a recovery fee. After that the domain is released and anyone can register it -- which is how businesses lose domains they forgot to renew.

Why does it say a domain is not registered?

The registry has no record of it, which usually means it is available to register. Always confirm with a registrar before relying on that, because some registries handle reserved and premium names differently.

Why can't some domains be checked?

A few country-code registries (for example .io and .de) do not offer RDAP, and some deliberately withhold expiry dates. When that happens the result says so plainly instead of guessing.

Can I monitor many domains automatically?

Yes. The Domain Expiry & WHOIS Monitor on Apify checks a whole list on a schedule, reports what changed since the last run -- renewals, registrar transfers, nameserver moves -- and can alert you by email, Slack or webhook before anything lapses.