Best Practices

Handling Validation Errors

Best practices for handling validation errors in your application

nofakemails Team
1/16/2026
Error HandlingAPI

Handling Validation Errors

Learn how to properly handle errors when validating emails.

Error Types

nofakemails API returns different error types:

  • 400 Bad Request: Invalid email format
  • 401 Unauthorized: Invalid or missing API key
  • 429 Too Many Requests: Rate limit exceeded
  • 500 Internal Server Error: Server error

Example Error Handler

try {
  const result = await validateEmail(email)
} catch (error) {
  if (error.status === 429) {
    // Handle rate limiting
    console.log('Rate limit exceeded, please try again later')
  } else if (error.status === 400) {
    // Handle invalid email
    console.log('Invalid email format')
  } else {
    // Handle other errors
    console.log('Validation failed')
  }
}