Navigation
AtData logo

Migrating to AtData’s SafeToSend® API from TowerData

Help Center   ❯  AtData Services   ❯  Email Verification


Why migrate?

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.

SafeToSend Statuses – Quick Summary:

Key Changes and Upgrades for SafeToSend

(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.
catchall 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.