x402

Bulk Email Validation (x402)

Validate up to 100 email addresses in one call. Checks format, MX records, disposable domain detection, and role-based address detection per address, plus an aggregate summary. No email is sent.

post/x402/v2/email-validate-bulk

Request

  • Base URL: https://api.strale.io
  • URL: https://api.strale.io/x402/v2/email-validate-bulk
  • Auth: none required

Request body

textstring

Newline- or comma-separated string of email addresses (alias for 'emails')

emailsstring[]

Array of email addresses to validate (max 100, deduplicated)

email_addressesstring[]

Alias for 'emails'

Response

Success

totalnumber
summaryobject
valid_countnumber
invalid_countnumber

Example response

{
  "total": 2,
  "results": [
    {
      "email": "test@google.com",
      "valid": true,
      "domain": "google.com",
      "mx_records": [
        "smtp.google.com"
      ],
      "format_valid": true,
      "is_disposable": false,
      "has_mx_records": true,
      "is_role_address": false,
      "is_free_provider": false
    },
    {
      "email": "not-an-email",
      "valid": false,
      "reason": "Invalid email format.",
      "format_valid": false
    }
  ],
  "summary": {
    "by_domain": {
      "google.com": {
        "total": 1,
        "valid": 1
      }
    },
    "disposable_count": 0,
    "role_address_count": 0,
    "free_provider_count": 0
  },
  "valid_count": 1,
  "invalid_count": 1
}

Changes

No recorded changes to this operation across all 1 revision of this API.