ExtractMail
    ExtractMail
    • Quickstart
    • Validate Email Address
      POST
    • Get User Stats
      GET
    • Schemas
      • Schemas
        • EmailValidationRequest
        • EmailValidationResponse
        • HTTPValidationError
        • ValidationError

      Validate Email Address

      POST
      /validate
      This endpoint allows you to verify emails

      Request

      Authorization
      Bearer Token
      Provide your bearer token in the
      Authorization
      header when making requests to protected resources.
      Example:
      Authorization: Bearer ********************
      or
      Body Params application/jsonRequired

      Examples

      Responses

      🟢200OK
      application/json
      Successful Response
      Body

      🟠422Parameter Error
      🟠401Unauthorized
      Request Request Example
      Shell
      JavaScript
      Java
      Swift
      curl --location --request POST 'https://extractmail.com/validate' \
      --header 'Authorization: Bearer <token>' \
      --header 'Content-Type: application/json' \
      --data-raw '{
          "email": "string"
      }'
      Response Response Example
      200 - Example 1
      {
          "confidence_score": 90,
          "details": "Valid business email",
          "domain_info": {
              "domain": "example.com",
              "has_mx_records": true
          },
          "email": "test@example.com",
          "is_disposable": false,
          "is_free_provider": false,
          "is_valid": true,
          "mx_records": [
              "mx.example.com"
          ],
          "possible_fraud": false,
          "smtp_check": true,
          "task_id": "uuid-here"
      }
      Modified at 2025-10-11 20:50:45
      Previous
      Quickstart
      Next
      Get User Stats
      Built with