Recipient Validation

Run in Postman
Import the SparkPost API as a Postman collection

Recipient Validation is an easy, efficient way to verify that email addresses are valid before you send. It runs addresses through a series of checks that catch many common problems, including syntax issues and non-existent mailboxes.

Contact sales for pricing.

Request

GET /api/v1/recipient-validation/single/some@ddress.com

Response

{
  "results": {
    "valid": true,
    "is_role": false,
    "is_disposable": false,
    "is_free": false
  }
}
{
  "results": {
    "valid": false,
    "is_role": false,
    "is_disposable": false,
    "is_free": false,
    "reason": "Invalid Domain"
  }
}

Single Address Validation

GET/api/v1/recipient-validation/single/{address}

Parameters

address string required

Validate a single email address. The response will contain whether the address is valid or invalid, if it's a disposable address, and if it's a role-based address. If the email address is invalid ,a reason will also be provided.