ORIGINAL DATA

How old are disposable email domains?

RDAP registration dates for 335 live disposable email domains: median age 5.3 years, only 2.1% under 30 days old.

Updated 2026-10-104 sources

On this page
Short answer

Most disposable email domains that still receive mail are not new. In a sample of 335 listed domains with an RDAP registration date, measured on 2026-10-10, the median age was 5.3 years, 2.1% were younger than 30 days, 26.6% were younger than one year, and 50.7% were older than five years. A domain-age check alone therefore catches few of the domains on a disposable list; it is a signal for brand-new domains, not a disposable detector.

Key facts#

  • As of 2026-10-10, the median registration age of 335 live, listed disposable domains is 1,943 days (5.3 years). #
  • On 2026-10-10, 2.1% of the 335 sampled live disposable domains (7) were registered less than 30 days earlier. #
  • On 2026-10-10, 26.6% of the 335 sampled live disposable domains (about 89) were less than one year old, and 27.2% were older than ten years. #
  • In the 2026-10-10 sample, 34% of the 335 live disposable domains (114) were registered in 2025 or 2026, so a recent wave exists next to a long tail of old domains. #
  • On 2026-10-10, a baseline of 149 hand-picked legitimate organisation domains had a median age of 30.2 years, with 99.3% older than five years. #
  • On 2026-10-10, 12.3% of the 400 disposable domains sampled for age (49) sat under a top-level domain with no RDAP service in the public bootstrap, so no age was available for them. #
  • StormDoor’s domain-age sample of 2026-10-10 covers only disposable-list domains that still have MX records; dead domains are excluded and their ages are unknown. #

What is RDAP, and why use it for domain age?#

RDAP, the Registration Data Access Protocol [1], is the JSON successor to WHOIS. A registry or registrar answers a query for a domain with its status and events, including a registration event with a date. That date is the basis for “domain age” checks. The rdap.org service redirects each query to the right registry [2]. Some registries publish no RDAP service, and some responses omit the date, so coverage is incomplete.

How old are disposable email domains?#

Share of 335 sampled live disposable domains by registration age as of 2026-10-10
Share of 335 sampled live disposable domains by registration ageBar chart, %, as of 2026-10-10. Younger than 30 days: 2.1%; Younger than 1 year: 26.6%; Older than 5 years: 50.7%; Older than 10 years: 27.2%.
Share of 335 sampled live disposable domains by registration ageBar chart, %, as of 2026-10-10. Younger than 30 days: 2.1%; Younger than 1 year: 26.6%; Older than 5 years: 50.7%; Older than 10 years: 27.2%.
Share of 335 sampled live disposable domains by registration age (%)
Category%
Younger than 30 days2.1
Younger than 1 year26.6
Older than 5 years50.7
Older than 10 years27.2
Age at 2026-10-10 Disposable (n = 335) Legitimate baseline (n = 149)
Younger than 30 days 2.1% 0.7% (1 domain)
Younger than 1 year 26.6% 0.7%
Older than 5 years 50.7% 99.3%
Older than 10 years 27.2% 99.3%
Median age 5.3 years (1,943 days) 30.2 years (11,035 days)
25th to 75th percentile 351 days to 11.2 years 27.2 to 33.0 years

The disposable distribution is wide. A quarter of the domains are under a year old, and a quarter are over 11 years old. Registration counts by year show that 71 of the 335 were registered in 2026 and 43 in 2025, compared with 3 to 23 per year across 2005 to 2024.

The legitimate baseline’s one young domain is stormdoor.dev, which is days old and is flagged correctly by email.young_domain.

Why are so many disposable domains old?#

Three explanations fit the data, and we have not separated them.

  1. Survivorship in the sample. Only domains with working MX records were sampled, which is about 30% of the list. Throwaway domains that were registered cheaply and abandoned may have lapsed or lost their DNS, in which case the survivors are those someone keeps paying for. We did not measure the ages of the dead 70%.
  2. Lists lag. A volunteer-maintained list adds a domain after it has been seen and reported. A listed domain has by definition had time to be noticed, so brand-new unlisted domains are underrepresented in a list. This sample cannot say how old the unlisted ones are.
  3. Repurposed domains. Operators can buy aged or expired domains and point them at disposable mail servers. Some listed domains may also be old, ordinary domains that were added at some point in their history. We did not test either case.

What does this mean for domain-age checks?#

A domain-age rule such as “flag domains younger than 30 days” would have fired for 7 of 335 listed disposable domains, so it is a poor disposable-email detector. Its value is different: it catches fresh domains that are on no list, which this sample cannot measure. StormDoor’s email.young_domain finding is low severity for that reason: new startups and personal domains are also young [3].

A baseline comparison shows the signal has some power as one input: 26.6% of disposable domains are under a year old against 0.7% of the legitimate baseline. But the baseline is hand-picked, large, well-known organisations, so it overstates the gap compared with a realistic stream of signups. Real signups include many small businesses with young domains.

Combine age with signals that do not depend on it: whether the domain exists and has MX (which mail servers disposable domains use), whether the mail servers are shared with listed domains (infrastructure matching), and the list itself (email.disposable_domain).

Method#

  • Disposable sample. From the 61,888-domain list (version disposable-domains-b816321eaa36, 2026-10-09), 2,000 domains were drawn with seed 20261010 and their MX resolved (see the mail providers article). 595 had MX. 532 of those are registrable domains (a name directly under a public suffix per the Public Suffix List), and the other 63 were excluded because RDAP answers for the parent, not the subdomain. From the 532, a seeded shuffle took the first 400.
  • Lookup. GET https://rdap.org/domain/<domain>, following the redirect to the registry, one request per second to rdap.org with a descriptive user agent. HTTP 429 responses were honoured with the Retry-After delay and up to four retries. Age is the registration event date against 2026-10-10.
  • Outcomes for the 400. 335 returned a date (83.8%). 49 had no RDAP service for the TLD (.ru 13, .de 11, .us 7, .vn 4, others fewer). 12 returned 404 from the registry. 4 failed or stayed rate-limited (some were names under shared suffixes such as dpdns.org). Percentages in this article are of the 335 with a date.
  • Baseline. 200 domains drawn with the same seed from a StormDoor-held set of hand-picked legitimate domains (well-known company, university, government and organisation domains, originally a false-positive test set). 149 returned a date. 39 had no RDAP service (.edu 16, .se 9, .de 5, others), 9 returned 404, and 3 failed or were rate-limited.
  • Limits. One day; no-RDAP TLDs excluded, so .ru, .de and .edu are unrepresented and may differ in age; a re-registered (dropped and bought again) domain shows its new date; the sample is of listed, live domains only; the baseline is small, hand-picked and unlike a typical signup stream.
  • What counted. Age is days from the RDAP registration event date to 2026-10-10; only domains that returned a date are in the percentages. Domain names come from public lists; no personal data was used.

What should you do with this?#

Treat “domain registered less than 30 days ago” as a weak, cheap signal that is useful on addresses no list has seen, and do not rely on it for listed ones. You can look up any domain’s registration date in the domain age checker; the emails gate runs the same lookup as email.young_domain. StormDoor makes both. For how this signal fits next to mailbox checks, see email validation vs verification; other vendors’ disposable-email services are compared in best disposable email detection APIs. The domain-age lookup for this article used the public rdap.org service, not StormDoor’s own API.

Sources#

  1. RFC 9082, RDAP query format, https://www.rfc-editor.org/rfc/rfc9082 (accessed 2026-10-10)
  2. rdap.org, https://rdap.org (accessed 2026-10-10)
  3. StormDoor, email.young_domain documentation.
  4. StormDoor internal measurement, 2026-10-10; method described in this article.
Try it on your own input

Domain age checker

Hear when StormDoor opens

StormDoor is not open for signups yet. Join the waitlist and we will email you when it is.

WHAT WOULD YOU USE IT FOR?