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.
Code | Status | Description |
---|---|---|
5 | unknown | Timeout. Did not get a response in time. |
10 | unknown | The syntax is OK. |
20 | unknown | The syntax is OK, and the domain is valid. |
45 | unverifiable | The domain is a catch-all and does not support validation. |
50 | valid | Valid email address. |
100 | invalid | General syntax error. |
110 | invalid | Invalid character in address. |
115 | invalid | Invalid domain syntax. |
120 | invalid | Invalid username syntax. |
125 | invalid | Invalid username syntax for that domain. |
130 | invalid | The address is too long. |
140 | invalid | Address doesn’t have a username. |
145 | invalid | Address doesn’t have a domain. |
150 | invalid | Address doesn’t have an @ sign. |
155 | invalid | Address has more than one @ sign. |
200 | invalid | Invalid top-level domain (TLD) in address. |
210 | invalid | The address contains an extra space or character. |
215 | invalid | Unquoted spaces not allowed in email addresses. |
310 | invalid | Domain doesn’t exist. |
325 | invalid | Domain can’t receive email. |
400 | invalid | Mailbox doesn't exist. |
410 | invalid | The mailbox is full and can’t receive email. |
420 | invalid | Mail isn't accepted for this domain. |
500 | invalid | Emails with that username aren’t accepted. |
505 | invalid | Emails with that domain aren’t accepted. |
510 | invalid | That address isn’t accepted. |
520 | invalid | The address matched to known bouncers (optional feature). |
525 | risky | Address is a spamtrap, a known complainer or is suppressed. |
530 | risky | Address has opted out from commercial email. |
999 | unknown | System error. |