{
"did_you_mean": null,
"email": "[email protected]",
"format_valid": true,
"free_email": false,
"is_free_provider": false,
"is_valid": true,
"mx_found": true,
"smtp_check": false,
"smtp_status": null,
"status": "valid_domain",
"sub_status": "role_based",
"suggested_email": null,
"verification_time": 0.02,
"verification_time_ms": 20
}
curl --location --request GET 'https://zylalabs.com/api/14274/email+validation+and+bulk+csv+verification+api/35450/[email protected]&smtp_check=false' --header 'Authorization: Bearer YOUR_API_KEY'
{
"did_you_mean": null,
"email": "[email protected]",
"format_valid": true,
"free_email": false,
"is_free_provider": false,
"is_valid": true,
"mx_found": true,
"smtp_check": false,
"smtp_status": null,
"status": "valid_domain",
"sub_status": "role_based",
"suggested_email": null,
"verification_time": 0,
"verification_time_ms": 0
}
curl --location --request POST 'https://zylalabs.com/api/14274/email+validation+and+bulk+csv+verification+api/35451/verify+single+email+via+json+payload' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{"email":"[email protected]","smtp_check":false}'
{
"csv": "email,is_valid,status,sub_status,format_valid,mx_found,free_email,did_you_mean,verification_time_ms\r\[email protected],True,valid_domain,role_based,True,True,False,,0\r\[email protected],True,valid_domain,disposable_email,True,True,False,,0\r\n",
"results": [
{
"did_you_mean": null,
"email": "[email protected]",
"format_valid": true,
"free_email": false,
"is_free_provider": false,
"is_valid": true,
"mx_found": true,
"smtp_check": false,
"smtp_status": null,
"status": "valid_domain",
"sub_status": "role_based",
"suggested_email": null,
"verification_time": 0,
"verification_time_ms": 0
},
{
"did_you_mean": null,
"email": "[email protected]",
"format_valid": true,
"free_email": false,
"is_free_provider": false,
"is_valid": true,
"mx_found": true,
"smtp_check": false,
"smtp_status": null,
"status": "valid_domain",
"sub_status": "disposable_email",
"suggested_email": null,
"verification_time": 0,
"verification_time_ms": 0
}
],
"skipped_count": 0,
"success": true,
"summary": {
"disposable": 1,
"free_email": 0,
"invalid": 0,
"processed": 2,
"role_based": 1,
"skipped": 0,
"total": 2,
"total_submitted": 2,
"truncated": false,
"typos_detected": 0,
"valid": 2
},
"truncated": false,
"usage": {
"limit": 100000,
"remaining": 99984,
"used": 16
},
"warning": null
}
curl --location --request POST 'https://zylalabs.com/api/14274/email+validation+and+bulk+csv+verification+api/35452/validate+bulk+email+list+via+json+array+or+csv+file+upload' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{"emails":["[email protected]","[email protected]"],"smtp_check":false}'
{
"status": "healthy"
}
curl --location --request GET 'https://zylalabs.com/api/14274/email+validation+and+bulk+csv+verification+api/35453/service+health+check' --header 'Authorization: Bearer YOUR_API_KEY'
Após se cadastrar, cada desenvolvedor recebe uma chave de acesso à API pessoal, uma combinação única de letras e dígitos para acessar nosso endpoint de API. Para autenticar com a Validação de Email e Verificação de CSV em Massa API basta incluir seu token Bearer no cabeçalho Authorization.
| Cabeçalho | Descrição |
|---|---|
Authorization
|
Obrigatório
Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito.
|
Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.
Verificação rápida de e-mail em tempo real e limpador de CSV em massa Verifica a sintaxe RFC registros DNS e MX mais de 150 domínios descartáveis contas de função e erros de digitação de domínio em 15ms
Cada validação realiza verificação de sintaxe RFC 5322 pesquisa de registro DNS MX detecção de provedores de email descartáveis em mais de 150 provedores descartáveis identificação de contas de funções detecção de webmail gratuito sugestão de erro de domínio e negociação opcional de mailbox SMTP
Você pode enviar uma solicitação POST para /api/validate-bulk com um array JSON de até 1000 endereços de e-mail ou um upload de arquivo CSV multipart O API detecta automaticamente a coluna de e-mail e processa o lote de forma simultânea
Se a sua lista carregada ou array JSON tiver mais e-mails do que o seu limite de crédito restante, a API processa até o seu limite restante, retorna esses resultados validados com "truncated" definido como verdadeiro e inclui uma mensagem de aviso junto com seu saldo de crédito no objeto "usage"
A validação padrão sem verificação smtp é concluída em menos de 50 milissegundos usando sintaxe registros MX DNS e inteligência de domínio descartável Ative a verificação smtp quando precisar de verificação profunda a nível de caixa de correio e detecção de domínios catch-all
O validador em massa extrai automaticamente endereços de e-mail brutos de formatos de nome de exibição RFC 5322 detecta automaticamente delimitadores e sanitiza prefixos de fórmulas de planilhas para prevenir injeções CSV
O campo "status" indica o resultado principal da validação (como "domínio_válido", "sintaxe_inválida" ou "domínio_inválido"), enquanto "sub_status" fornece detalhes específicos de classificação como "email_descartável", "baseado_em_função" ou "erro_de_digitação"
Cada endpoint retorna dados JSON estruturados Os endpoints de validação de e-mail individuais fornecem detalhes sobre a validade do e-mail formato e tipo de provedor enquanto o endpoint de validação em massa retorna um resumo dos e-mails processados incluindo contagens de endereços válidos inválidos e descartáveis
Os campos-chave incluem "email", "is_valid", "status", "sub_status", "format_valid", "mx_found", "free_email", "did_you_mean" e "verification_time_ms". Para validação em massa, a resposta também inclui "results", "summary" (com contagens de "truncated", "valid", "invalid", "disposable" e "role_based"), "usage" (saldo de crédito) e "csv"
Os dados de resposta estão organizados em um formato JSON Respostas de validação de e-mails individuais incluem resultados de validação diretos enquanto que as respostas de validação em massa contêm um array de resultados para cada e-mail juntamente com um objeto de resumo detalhando estatísticas gerais
Cada ponto de extremidade fornece informações sobre a validade do e-mail, correção de formato, status de descartável, identificação baseada em função e sugestões de domínio O ponto de extremidade em massa também resume o total de e-mails processados e seu status de validade
Os usuários podem personalizar solicitações selecionando endpoints específicos e fornecendo endereços de e-mail no formato necessário JSON ou CSV Para validação de e-mail único os usuários podem escolher entre os métodos GET e POST enquanto a validação em massa permite processamento em lote
As fontes de dados incluem registros DNS registros MX e uma lista abrangente de provedores de email descartáveis A API também utiliza métricas de reputação de domínio para aumentar a precisão e confiabilidade na validação de emails
A precisão dos dados é mantida por meio de verificações em tempo real contra registros DNS e MX atualizações contínuas das listas de provedores de e-mail descartáveis e validação contra padrões de formatação de e-mail estabelecidos (RFC 5322)
Casos de uso típicos incluem verificar endereços de e-mail para campanhas de marketing limpar listas de e-mail para melhorar a entregabilidade e garantir que os registros de usuários sejam válidos Isso ajuda a reduzir as taxas de rejeição e melhorar a eficácia da comunicação