Disposable Email Detection
Detect temporary emails and prevent disposable email addresses (DEA) with a straightforward API request that provides real-time risk scoring. Stop fake accounts and sign-up fraud with filtering for disposable email services. Our disposable domain blocklists are updated multiple times per hour with new services that provide temporary emails so you can quickly blocklist new threats.
You can add the disposable email detection API to your registration and checkout pages for complete protection against fraudulent email addresses and fake accounts. In addition to the email address, additional user information, such as IP address, phone number, and other user data, can be scored.
Protect your site from fraudulent users and abuse with complete email risk scoring. Detect abusive emails recently seen across the IPQS threat network. This can include valid email addresses recently used for chargebacks, sign-up fraud, application fraud, and similar user abuse. This service is an extension of the Email Verification API.
Success Responses
This is an example success response in JSON format.
This is an example success response in XML format.
Error Responses
Example errors that you may encounter when accessing our API due to an exhausted credit balance or an invalid email address.
Any time the disposable email address API returns disposable as true or recent_abuse as true, it is safe to treat the email address as fraudulent.
Field |
Description |
Possible Values |
valid |
Does this email address appear valid? |
boolean |
disposable |
Is this email suspected of belonging to a temporary or disposable mail service? These are usually associated with fraudsters and scammers. |
boolean |
leaked |
Was this email address associated with a recent database leak from a third party? Leaked accounts pose a risk as they may have become compromised during a database breach. |
boolean |
recent_abuse |
This value indicates if there has been any recently verified abuse across our network for this email address. Abuse could be a confirmed chargeback, fake signup, compromised device, fake app install, or similar malicious behavior within the past few days. |
boolean |
fraud_score |
The overall Fraud Score of the user based on the email's reputation and recent behavior across the IPQS threat network. Fraud Scores >= 75 are suspicious but not necessarily fraudulent. |
float |
first_seen |
An object containing fields related to when IPQS first saw the email address. |
Field |
Description |
Possible Values |
human |
A human description of how long it's been since IPQS first analyzed this email address. (Ex: 3 months ago) |
string or null |
timestamp |
The unix time since epoch when this email was first analyzed by IPQS. (Ex: 1568061634) |
integer |
iso |
The time this email was first analyzed by IPQS in ISO8601 format (Ex: 2019-09-09T16:40:34-04:00) |
string |
|
domain_age |
An object containing fields related to when the domain was registered. |
Field |
Description |
Possible Values |
human |
A human description of when this domain was registered. (Ex: 3 months ago) |
string or null |
timestamp |
The unix time since epoch when this domain was first registered. (Ex: 1568061634) |
integer |
iso |
The time this domain was registered in ISO8601 format (Ex: 2019-09-09T16:40:34-04:00) |
string |
|
sanitized_email |
Sanitized email address with all aliases and masking removed, such as multiple periods for "gmail.com". |
string |
request_id |
A unique identifier for this request that can be used to look up the request details or send a postback conversion notice. |
string |
success |
Was the request successful? |
boolean |
message |
A generic status message, either "success" or an error notice. |
string |
errors |
An array of errors that occurred while attempting to process this request. |
array of strings |