Skip to main content
POST
/
api
/
v1
/
email
/
validate
/
Validate emails
curl --request POST \
  --url https://api.generect.com/api/v1/email/validate/ \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "emails": [
    "jordan.ellis@microsoft.com",
    "morgan.lee@salesforce.com"
  ]
}
'
{
  "data": [
    {
      "email": "jordan.ellis@microsoft.com",
      "result": "valid",
      "exist": "yes",
      "catch_all": false,
      "error": null
    },
    {
      "email": "morgan.lee@salesforce.com",
      "result": "valid",
      "exist": "yes",
      "catch_all": false,
      "error": null
    }
  ],
  "meta": {
    "amount_charged": 0.01
  }
}

Use Case:

Clean and verify email lists to improve campaign success rates and lower bounce rates.

Pricing

This is a billable endpoint — you are charged for each email validated.
Your price decreases automatically as your lifetime spend grows. Check your current tier and pricing →

Authorizations

Authorization
string
header
required

Use the required Token prefix. Example: Authorization: Token xxxxxxxxx

Body

application/json
emails
string[]
required

Response

Validation results

data
object[]

One validation result per submitted email, in input order.

meta
object

Operation metadata returned in every data/meta response.