IPQS
Spam Trap Email Detection
About

Improve email deliverability and inbox rates with the IPQS spam trap detection API. We built the email verification service to cleanse email marketing lists from harmful honeypots that can hurt sender scores, IP addresses, and domain reputations. Detecting spam traps can greatly improve deliverability rates and significantly reduce the chance of being blocklisted by RBLs, ESPs, and mail providers.


This email hygiene service works best with the email verification API to validate emails with bounce testing. The ultimate goal is to prevent spam traps and invalid accounts from entering your email marketing lists, as this ensures you can successfully inbox on popular services like gmail.com, yahoo.com, aol.com, and hotmail.com.

Spam Trap & Container API for Email Marketing

In addition to identifying honeypots, the spam trap detection API can also identify frequent complainers who are sensitive to marketing messages. These accounts may be overly aggressive in reporting emails as spam. This service is an extension of the Email Verification API. Our spam trap database and complainer lists are updated daily with millions of new low-reputation email addresses.


Get an accurate understanding of your email deliverability with our email spam check tool that can analyze all aspects of your email. This quick test will verify that your email content and headers have valid SPF, DKIM, and PTR records for your email domain. It also analyzes the content for any possible issues that could cause blocklisting or bounced messages.

Request URLs

You can use the following URLs to submit email addresses to the Email Verification API. Replace USER_EMAIL_HERE with the email address to analyze.


JSON


XML

Example Responses

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.

 

 

Response Field Definitions

Any time the spam trap email address API returns spam_trap_score as high, it is likely that the email address is an active spam trap. You should not send marketing messages to this user. Confidence scores as "medium" can also be removed at your own preference. The API results can also indicate frequent_complainer as true, indicating that the email address has recently been involved in many reports against marketing messages.

 

Field Description Possible Values
valid Does this email address appear valid? boolean
deliverability How likely the email is to be delivered to the user and arrive in their mailbox. Values can be "high", "medium", or "low". string
catch_all Is this email likely to be a "catch-all" where the mail server verifies all emails tested against it as valid? It is difficult to determine whether the address is valid in these scenarios since the email server will not confirm the account's status.     boolean
honeypot Is this email believed to be a "honeypot" or "SPAM trap"? Bulk mail sent to these emails increases your risk of being blocklisted by large ISPs & ending up in the spam folder. boolean
spam_trap_score Confidence level of the email address being an active SPAM trap. Values can be "high", "medium", "low", or "none". We recommend scrubbing emails with "high" or "medium" statuses. Avoid "low" emails whenever possible for any promotional mailings. string
frequent_complainer Indicates if this email frequently unsubscribes from marketing lists or reports email as SPAM.  boolean
suggested_domain Indicates if this email's domain should be corrected to a popular mail service. This field is useful for catching user typos. For example, an email address with "gmai.com" would display a suggested domain of "gmail.com". This feature supports all major mail service providers. The default value is "N/A". string
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 first 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
EXAMPLE CODE

Ready to eliminate fraud?

Start fighting fraud now with 5,000 Free Lookups!

We're happy to answer any questions or concerns.

Chat with our fraud detection experts any day of the week.

Call us at: (800) 713-2618