Get Started
Datazapp’s Email Verification API identifies bad or invalid emails from your list in real time. This helps protect your sending infrastructure and improve overall deliverability.
API Endpoint
Replace the placeholder below with your assigned Datazapp API endpoint URL.
<datazapp api endpoint URL>
Email Verification API Request
Submit your API key, append module, and email address records in the request body.
{
"ApiKey": "Put your api key here",
"AppendModule": "EmailVerificationAPI",
"Data": [
{
"Email": "[email protected]"
},
{
"Email": "[email protected]"
},
{
"Email": "[email protected]"
},
{
"Email": "[email protected]"
},
{
"Email": "[email protected]"
}
]
}
Request Parameters
| Parameter | Required | Type | Description |
|---|---|---|---|
ApiKey |
Yes | String | Your assigned Datazapp API key. |
AppendModule |
Yes | String | Use EmailVerificationAPI. |
Data |
Yes | Array | Contains submitted email records to verify. |
Email |
Yes | String | Email address to verify. |
API Response
A successful response includes each submitted email address with a returned verification status.
{
"header": {
"Status": 0,
"Message": null
},
"ResponseDetail": {
"App": 0,
"Token": "xxxxxx",
"Data": [
{
"Email": "[email protected]",
"Status": "Unknown"
},
{
"Email": "[email protected]",
"Status": "Verified"
},
{
"Email": "[email protected]",
"Status": "Failed"
},
{
"Email": "[email protected]",
"Status": "Failed"
},
{
"Email": "[email protected]",
"Status": "Failed"
}
],
"OrderAmount": "$0.00",
"Count": 10,
"Message": null,
"ProcessedTime": "In milliseconds"
},
"Status": true,
"Message": null
}
Response Fields
| Field | Type | Description |
|---|---|---|
header.Status | Integer | Returns header status. |
header.Message | String | Returns detailed response status or error message. |
ResponseDetail.App | Integer | Application reference value returned by the system. |
ResponseDetail.Token | String | System-generated reference token. |
ResponseDetail.Data | Array | Returned email verification results. |
Email | String | Input email address. |
Status | String | Email verification status: Verified, Failed, or Unknown. |
OrderAmount | String | Total cost for the API request. |
Count | String / Integer | Chargeable quantity for the API request. |
ProcessedTime | String | API request processing time in milliseconds. |
Status | Boolean / String | Indicates overall request status. |
Message | String | Null when successful, or error detail when applicable. |
Errors
The API may return one of the following error messages if the request cannot be completed.