curl --request GET \
--url 'https://api.enrow.io/email/verify/bulk?id=9d4fa0ed-f76b-409f-bee4-d5468ebda70e' \
--header 'x-api-key: YOUR_API_KEY'
const batchId = '9d4fa0ed-f76b-409f-bee4-d5468ebda70e';
const response = await fetch(`https://api.enrow.io/email/verify/bulk?id=${batchId}`, {
headers: {
'x-api-key': process.env.ENROW_API_KEY
}
});
const data = await response.json();
if (data.general.status === 'completed') {
console.log(`Valid: ${data.stats.valid}/${data.stats.requested}`);
console.log(data.results);
}
import requests
import os
batch_id = "9d4fa0ed-f76b-409f-bee4-d5468ebda70e"
url = f"https://api.enrow.io/email/verify/bulk?id={batch_id}"
headers = {
"x-api-key": os.getenv("ENROW_API_KEY")
}
response = requests.get(url, headers=headers)
data = response.json()
if data["general"]["status"] == "completed":
print(f"Valid: {data['stats']['valid']}/{data['stats']['requested']}")
{
"general": {
"id": "9d4fa0ed-f76b-409f-bee4-d5468ebda70e",
"status": "completed"
},
"results": [
{
"email": "pam.beesly@dundermifflin.com",
"index": "195f87c6-376e-4eca-9861-f92935413b0c",
"qualification": "valid"
},
{
"email": "angela.martin@dundermifflin.com",
"index": "662784ae-3722-47af-b056-7554e013f73b",
"qualification": "valid"
}
],
"stats": {
"credits_cost": 0.5,
"requested": 2,
"valid": 2
}
}
{
"message": "..."
}
Email Verifier
Obter Verificações
Recupere os resultados de verificação de e-mails em massa pelo ID do lote, incluindo a validade por e-mail, o status do lote e os créditos utilizados
GET
/
email
/
verify
/
bulk
curl --request GET \
--url 'https://api.enrow.io/email/verify/bulk?id=9d4fa0ed-f76b-409f-bee4-d5468ebda70e' \
--header 'x-api-key: YOUR_API_KEY'
const batchId = '9d4fa0ed-f76b-409f-bee4-d5468ebda70e';
const response = await fetch(`https://api.enrow.io/email/verify/bulk?id=${batchId}`, {
headers: {
'x-api-key': process.env.ENROW_API_KEY
}
});
const data = await response.json();
if (data.general.status === 'completed') {
console.log(`Valid: ${data.stats.valid}/${data.stats.requested}`);
console.log(data.results);
}
import requests
import os
batch_id = "9d4fa0ed-f76b-409f-bee4-d5468ebda70e"
url = f"https://api.enrow.io/email/verify/bulk?id={batch_id}"
headers = {
"x-api-key": os.getenv("ENROW_API_KEY")
}
response = requests.get(url, headers=headers)
data = response.json()
if data["general"]["status"] == "completed":
print(f"Valid: {data['stats']['valid']}/{data['stats']['requested']}")
{
"general": {
"id": "9d4fa0ed-f76b-409f-bee4-d5468ebda70e",
"status": "completed"
},
"results": [
{
"email": "pam.beesly@dundermifflin.com",
"index": "195f87c6-376e-4eca-9861-f92935413b0c",
"qualification": "valid"
},
{
"email": "angela.martin@dundermifflin.com",
"index": "662784ae-3722-47af-b056-7554e013f73b",
"qualification": "valid"
}
],
"stats": {
"credits_cost": 0.5,
"requested": 2,
"valid": 2
}
}
{
"message": "..."
}
GET
Recupere todos os resultados de uma verificação de e-mails em massa usando o ID do lote. Autentique cada requisição com sua chave de API no cabeçalho
Consulte Tratamento de erros para a lista completa de códigos de status e formatos de resposta.
https://api.enrow.io/email/verify/bulk?id={id}
x-api-key. Para iniciar um lote primeiro, use o endpoint Verify Bulk Emails.
O uso de um webhook permite que você dispense a chamada a este endpoint GET. Consulte Como os Webhooks Funcionam.
Parâmetros de Consulta
string
obrigatório
O
id retornado pela requisição POSTResposta
200 — Verificação concluída
object
object
Estatísticas do lote
Mostrar propriedades de stats
Mostrar propriedades de stats
number
Total de créditos consumidos. Consulte Créditos e cobrança para conhecer os custos por endpoint.
number
Número total de verificações solicitadas
number
Número de e-mails válidos
array
Array de resultados de verificação
Mostrar propriedades de Result
Mostrar propriedades de Result
string
O endereço de e-mail verificado
string
Identificador único desta verificação no lote
string
valid (entregável) ou invalid (não entregável). Por que binário?200 — Verificação ainda em andamento
Enquanto o lote ainda estiver em execução, o endpoint retorna HTTP200 com o estado do lote em vez dos resultados completos.
object
Respostas de Erro
| Code | Message |
|---|---|
| 400 | Could not retrieve bulk verification results |
curl --request GET \
--url 'https://api.enrow.io/email/verify/bulk?id=9d4fa0ed-f76b-409f-bee4-d5468ebda70e' \
--header 'x-api-key: YOUR_API_KEY'
const batchId = '9d4fa0ed-f76b-409f-bee4-d5468ebda70e';
const response = await fetch(`https://api.enrow.io/email/verify/bulk?id=${batchId}`, {
headers: {
'x-api-key': process.env.ENROW_API_KEY
}
});
const data = await response.json();
if (data.general.status === 'completed') {
console.log(`Valid: ${data.stats.valid}/${data.stats.requested}`);
console.log(data.results);
}
import requests
import os
batch_id = "9d4fa0ed-f76b-409f-bee4-d5468ebda70e"
url = f"https://api.enrow.io/email/verify/bulk?id={batch_id}"
headers = {
"x-api-key": os.getenv("ENROW_API_KEY")
}
response = requests.get(url, headers=headers)
data = response.json()
if data["general"]["status"] == "completed":
print(f"Valid: {data['stats']['valid']}/{data['stats']['requested']}")
{
"general": {
"id": "9d4fa0ed-f76b-409f-bee4-d5468ebda70e",
"status": "completed"
},
"results": [
{
"email": "pam.beesly@dundermifflin.com",
"index": "195f87c6-376e-4eca-9861-f92935413b0c",
"qualification": "valid"
},
{
"email": "angela.martin@dundermifflin.com",
"index": "662784ae-3722-47af-b056-7554e013f73b",
"qualification": "valid"
}
],
"stats": {
"credits_cost": 0.5,
"requested": 2,
"valid": 2
}
}
{
"message": "..."
}
Próximos passos
Verificar e-mails em massa
Inicie uma verificação em lote e receba de volta o
id do lote.Verificar um único e-mail
Verifique se um endereço de e-mail é válido e entregável.
Webhooks
Seja notificado automaticamente quando um lote for concluído, em vez de consultar repetidamente.
Créditos e cobrança
Veja como os créditos são consumidos para cada endpoint.
Esta página foi útil?

