api.
Getting started

Categories Reference

Every email validated by user.cleaning is assigned a category and a type. This page explains what each means and how to handle them.

Categories

The category field indicates the recommended action:

CategoryDescriptionRecommended action
whiteLegitimate, trustworthy email domainAllow registration
greyPotentially suspicious, needs reviewAllow with email verification, or manual review
blackDisposable, temporary, or blocked domainBlock registration

Types

The type field explains why an email was classified:

TypeDescriptionTypical category
disposableFreely available disposable email services — the most common source of junk emails used for spam and fraudulent signupsblack
multi-alias servicesPlatforms allowing creation of multiple email addresses on the same domain — may include both legitimate and temporary addressesgrey
masked legitimateEmail addresses from legitimate domains that were detected as disposablegrey or black
suspicious signsEmail addresses containing suspicious patterns (+ signs or >3 dots)grey or black
no websiteDomain has no functional websiteblack
whiteYour personal whitelist of trusted email domainswhite
greyEmail domains you've marked for additional verificationgrey
blackEmail domains you've explicitly blockedblack

Response fields

A complete API response includes:

{
  "email": "test@tempmail.com",
  "domain": "tempmail.com",
  "category": "black",
  "mx_record": "unknown",
  "premium": "unknown",
  "domain_age": "unknown",
  "date_added": "not added",
  "type": "disposable"
}
FieldDescription
emailThe email address that was checked
domainThe domain portion of the email
categoryClassification: white, grey, or black
typeReason for classification (see table above)
mx_recordMail server record (if available)
premiumWhether the domain is a premium/paid service
domain_ageHow old the domain is (if available)
date_addedWhen the domain was added to our database

Custom lists

You can maintain your own whitelist, greylist, and blacklist in the dashboard — for example, to block registrations from specific domains. Domains you add will return the corresponding custom type (white, grey, or black).

On this page