POST
/
v1
/
data
/
mail
/
validate
Email Validation
curl --request POST \
  --url https://api.linkupapi.com/v1/data/mail/validate \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <x-api-key>' \
  --data '{
  "email": "<string>"
}'
{
  "status": "success",
  "data": {
    "email": "[email protected]",
    "is_valid": true,
    "is_catch_all": false
  }
}
Validate an email address to check if it’s valid, deliverable, and whether the domain has catch-all functionality enabled.
This endpoint costs 1 credit per request.

Header Parameters

x-api-key
string
required
Your API key

Body Parameters

email
string
required
Email address to validate (e.g., [email protected])

Response

status
string
Request status (success/error)
data
object
{
  "status": "success",
  "data": {
    "email": "[email protected]",
    "is_valid": true,
    "is_catch_all": false
  }
}

Notes

  • The validation checks both email format and deliverability
  • Catch-all domains accept emails to any address at that domain
  • A valid email means it can receive messages
  • The validation process may take a few seconds for thorough checking
  • Some corporate domains may have catch-all enabled for security reasons