Email age intelligence for fraud teams

Established Emails

Determine whether an email address has a minimum observed age before it enters a signup, checkout, or account recovery decision.

GET Simple API
Year Conservative age floor
Class Domain context

Calls /v1/email from the current origin.

Signal result

Ready for a test email

Idle
Minimum age
No lookup yet
Observed record
Waiting
Classification Beta
Unknown
Normalized email
-

Submit an email address to evaluate the positive age signal returned by the API.

How the signal should be used

A positive control, not a standalone verdict

Minimum observed age

A matched record means the address was seen no later than the returned year. The demo converts that year into a conservative minimum age.

Email classification Beta

Classifies mailbox context, provider type, domain role, and risk hints so your fraud model can weigh age signals with better precision.

Clear null state

No match means no established-age signal was found. It should not be interpreted as proof that an email is abusive.

API shape

One endpoint for an email intelligence check

The API returns a normalized address, whether it was found, the earliest observed year when available, and a lightweight beta classification for the domain.

Full documentation on GitHub
GET /v1/email?email=<encoded-email>
Example request
curl "https://establishedemails.com/v1/email?email=analyst%40gmail.com"
Example response
{
  "found": true,
  "email": "analyst@gmail.com",
  "year": 2020,
  "classification": "mainstream"
}

Product updates

Interested in Established Emails?

Join the early access list and we’ll contact you when the product is ready for broader use.

By joining, you agree to be contacted about Established Emails. No spam.

Leave your email and we’ll follow up when access opens.

Joe Rutkowski

Project author

A project by Joe Rutkowski