curl --request POST \
--url https://api.tryfuse.ai/api/v1/business/data/emails/verify \
--header 'Authorization: Basic <encoded-value>' \
--header 'Content-Type: application/json' \
--data '
{
"email": "jsmith@example.com"
}
'import requests
url = "https://api.tryfuse.ai/api/v1/business/data/emails/verify"
payload = { "email": "jsmith@example.com" }
headers = {
"Authorization": "Basic <encoded-value>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Basic <encoded-value>', 'Content-Type': 'application/json'},
body: JSON.stringify({email: 'jsmith@example.com'})
};
fetch('https://api.tryfuse.ai/api/v1/business/data/emails/verify', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"email": "jane@stripe.com",
"status": "valid",
"creditsCharged": 10
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}Verify an email address
Verify whether an email address can be sent to, checked by ZeroBounce. Charged for every verdict but unknown, at the key’s usage plan price.
The answer carries email, status (valid; invalid, which includes addresses never to be sent to; risky, a catch-all domain that accepts every address; or unknown) and creditsCharged. A check ZeroBounce cannot answer in time answers 504 and charges nothing: retry. Send an X-Idempotency-Key header: the same key with the same body is charged once however often it is sent, while a key reused for another person or address is new work.
Only keys whose usage plan includes email_verify may call it. Rate limit: the plan’s email_verify entry.
Errors:
402INSUFFICIENT_CREDITS— The balance cannot pay for the check; nothing was checked.403API_NOT_ON_PLAN— The key’s usage plan does not includeemail_verify.429RATE_LIMITED— The plan’s per-minute or per-day limit foremail_verifyis spent.
Requires one of the following token scopes: data.
curl --request POST \
--url https://api.tryfuse.ai/api/v1/business/data/emails/verify \
--header 'Authorization: Basic <encoded-value>' \
--header 'Content-Type: application/json' \
--data '
{
"email": "jsmith@example.com"
}
'import requests
url = "https://api.tryfuse.ai/api/v1/business/data/emails/verify"
payload = { "email": "jsmith@example.com" }
headers = {
"Authorization": "Basic <encoded-value>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Basic <encoded-value>', 'Content-Type': 'application/json'},
body: JSON.stringify({email: 'jsmith@example.com'})
};
fetch('https://api.tryfuse.ai/api/v1/business/data/emails/verify', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"email": "jane@stripe.com",
"status": "valid",
"creditsCharged": 10
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}Authorizations
Your API token (af_…) as the Basic-auth username, with an empty password.
Body
The address to check, e.g. jane@stripe.com.
320