Detect temporary emails and prevent disposable email addresses (DEA) with an easy API request that provides risk scoring in real-time. Stop fake accounts and sign up fraud with filtering for disposable email services. Our disposable domain blacklists are updated multiple times per hour with new services that provide temporary emails so new threats can be quickly blacklisted.
The disposable email detection API can be added on your registration and checkout pages for complete protection against fraudulent email addresses and fake accounts. Additional user information can also be scored along with the email address such as IP address, phone number, and other user data.
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 IPQS Email Validation API.
NOTE: Keep your API key hidden as it can be used to view data on your account.
The XML and JSON URLs below can be used to fetch the result using cURL or a similar method. The example below displays our end points for the disposable email detection API. Please replace "USER_EMAIL_HERE" with the request email.
NOTE: For a description of each field listed above please consult the response documentation below.
NOTE: For a description of each field listed above please consult the response documentation below.
Example errors that you may encounter when accessing our API due to an exhausted credit balance or an invalid/empty email address.
Analyzing Email Results
Anytime the disposable email address API service 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? 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 will indicate 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 |
|
object | ||||||||||||
domain_age |
|
object | ||||||||||||
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 lookup the request details or send a postback conversion notice. | string | ||||||||||||
success | Was the request successful? | boolean | ||||||||||||
message | A generic status message, either success or some form of an error notice. | string | ||||||||||||
errors | Array of errors which occurred while attempting to process this request. | array of strings |