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.
10unknownThe syntax is OK.
20unknownThe syntax is OK, and the domain is valid.
45unverifiableThe domain is a catch-all and does not support validation.
50validValid email address.
100invalidGeneral syntax error.
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.
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).
525riskyAddress is a spamtrap, a known complainer or is suppressed.
530riskyAddress has opted out from commercial email.
999unknownSystem error.