Status Codes

The status_code returned by the Fraud Prevention API is a number ranging from 5-999. It will always be present in the response, and it describes the detailed validation results. The table below shows the list of all possible status codes, their description, and respective status.

CodeStatusDescription
5unknownTimeout. Did not get a response in time.
10validThe syntax is correct.
20validThe syntax is correct, and the domain is valid.
45validThe domain is a catch-all and does not support individual email address validation.
50safetosendThe email address is valid and guaranteed SafeToSend.
55validThe address is allowed by a client-configured exception.
100invalidGeneral syntax error in the email address.
110invalidInvalid character in address.
115invalidInvalid domain syntax.
120invalidInvalid username syntax.
125invalidInvalid username syntax for that domain.
130invalidThe address is too long.
140invalidAddress doesn’t have a username.
145invalidAddress doesn’t have a domain.
150invalidAddress doesn’t have an @ sign.
155invalidAddress has more than one @ sign.
200invalidInvalid top-level domain (TLD) in address.
210invalidThe address contains an extra space or character.
215invalidUnquoted spaces not allowed in email addresses.
255invalidThe email address is not allowed due to client-configured suppression.
310invalidDomain doesn’t exist.
325invalidDomain can’t receive email.
400invalidMailbox doesn't exist.
410invalidThe mailbox is full and can’t receive email.
420invalidMail isn't accepted for this domain.
500invalidEmails with that username aren’t accepted.
505invalidEmails with that domain aren’t accepted.
510invalidThat address isn’t accepted.
520invalidThe address matched to known bouncers (optional feature).
525trapThe email address is a spam trap or is suppressed.
530trapAddress has opted out from commercial email.
535trapThe email address is on ANA's "Do Not Email List". (optional feature)
540trapThe email address belongs to a known or frequent complainer.
999unknownSystem error.