- Data Services
- Fraud Prevention
- Solutions
- Resources
- About
- Contact Us
- Login
- Try us for free
Help Center ❯ AtData Services ❯ Email Verification
AtData’s SafeToSend® service is where the company is adding new functionality and focusing future Product & Engineering efforts. While we don’t have plans to deprecate the TowerData API any time soon, we highly recommend upgrading to SafeToSend to take advantage of existing enhancements and future upgrades.
By upgrading to SafeToSend Email Verification and Hygiene, you’ll benefit from:
*Please note that Engagement Score is included for free in SafeToSend for all AtData subscription customers.
The key differences between the legacy Tower Data and AtData’s SafetoSend API are changes to the email response codes returned in your validation data.
(as compared to TowerData API responses)
Status Codes with notable changes:
New Statuses added to SafeToSend:
TowerData status codes removed from SafeToSend:
Below is a comparison chart to help illustrate the key differences between AtData’s SafeToSend output versus the older Tower Data output:
AtData SafeToSend Output | TD Output |
Status | Code | Description | Status | Code | Description | |
unknown | 5 | Timeout. Did not get a response in time. | unknown | 5 | Timeout. Did not get a response in time. | |
valid | 10 | Syntax OK. | unknown | 10 | Syntax OK. | |
valid | 20 | Syntax OK and the domain is valid. | unknown | 20 | Syntax OK and the domain is valid. | |
valid | 45 | Domain is a catch all and does not support validation. | unverifiable | 45 | Domain is a catch all and does not support validation. | |
safetosend | 50 | Valid email address. | valid | 50 | Valid email address. | |
valid | 55 | Address is allowed by client-configured exceptions | ||||
invalid | 100 | General syntax error. | invalid | 100 | General syntax error. | |
invalid | 110 | Invalid character in address. | invalid | 110 | Invalid character in address. | |
invalid | 115 | Invalid domain syntax. | invalid | 115 | Invalid domain syntax. | |
invalid | 120 | Invalid username syntax. | invalid | 120 | Invalid username syntax. | |
invalid | 125 | Invalid username syntax for that domain. | invalid | 125 | Invalid username syntax for that domain. | |
invalid | 130 | Address is too long. | invalid | 130 | Address is too long. | |
removed | invalid | 135 | Address has unbalanced parentheses. | |||
invalid | 140 | Address doesn’t have a username. | invalid | 140 | Address doesn’t have a username. | |
invalid | 145 | Address doesn’t have a domain. | invalid | 145 | Address doesn’t have a domain. | |
invalid | 150 | Address doesn’t have an @ sign. | invalid | 150 | Address doesn’t have an @ sign. | |
invalid | 155 | Address has more than one @ sign. | invalid | 155 | Address has more than one @ sign. | |
invalid | 200 | Invalid top-level domain (TLD) in address. | invalid | 200 | Invalid top-level domain (TLD) in address. | |
removed | invalid | 205 | IP address is not allowed as a domain. | |||
invalid | 210 | Address contains an extra space or character. | invalid | 210 | Address contains an extra space or character. | |
invalid | 215 | Unquoted spaces not allowed in email addresses. | invalid | 215 | Unquoted spaces not allowed in email addresses. | |
invalid | 255 | Address is not allowed by client-configured suppressions | ||||
invalid | 310 | Domain doesn’t exist. | invalid | 310 | Domain doesn’t exist. | |
removed | invalid | 315 | Domain doesn’t have a valid IP address. | |||
invalid | 325 | Domain can’t receive email. | invalid | 325 | Domain can’t receive email. | |
invalid | 400 | Mailbox doesn’t exist. | invalid | 400 | Mailbox doesn’t exist. | |
invalid | 410 | The mailbox is full and can’t receive email. | invalid | 410 | The mailbox is full and can’t receive email. | |
invalid | 420 | Mail isn’t accepted for this domain. | invalid | 420 | Mail isn’t accepted for this domain. | |
invalid | 500 | Emails with that username aren’t accepted. | invalid | 500 | Emails with that username aren’t accepted. | |
invalid | 505 | Emails with that domain aren’t accepted. | invalid | 505 | Emails with that domain aren’t accepted. | |
invalid | 510 | That address isn’t accepted. | invalid | 510 | That address isn’t accepted. | |
invalid | 515 | Address was rejected during our manual review process | ||||
invalid | 520 | Address matched to known bouncers (optional feature). | invalid | 520 | Address matched to known bouncers (optional feature). | |
trap | 525 | Address is a spamtrap, a known complainer or is suppressed. | risky | 525 | Address is a spamtrap, a known complainer or is suppressed. | |
risky | 530 | Address has opted out from commercial email. | risky | 530 | Address has opted out from commercial email. | |
risky | 535 | Address is on ANA’s “Do Not Email List” | ||||
unknown | 999 | System error. | unknown | 999 | System error. |
If you have additional questions regarding SafeToSend, we encourage you to review our full SafeToSend documentation or contact us via customer support.