five

Email Validator

收藏
RapidAPI2026-03-31 更新2026-04-02 收录
下载链接:
https://rapidapi.com/sebastianczinna/api/email-validator89
下载链接
链接失效反馈
官方服务:
资源简介:
Advanced email validation API that checks syntax, MX records, disposable addresses, and deliverability scores. Validate single emails or bulk lists up to 50 addresses. Returns detailed validation results with confidence scoring and typo suggestions. Perfect for lead generation, user registration, and email marketing campaigns.
创建时间:
2026-03-31
原始信息汇总

Email Validator API 数据集概述

基本信息

  • API名称: Email Validator
  • 提供者: Sebastian Czinna
  • 类别: Email
  • 当前版本: 1.0.0
  • API基础URL: https://arysweb.github.io/email-validator-api/
  • 订阅计划:
    • BASIC: $0.00 / mo
    • PRO: $12.00 / mo
    • ULTRA: $35.00 / mo
    • MEGA: $99.00 / mo

性能指标

  • 流行度: 8.7
  • 服务等级: 75%
  • 延迟: 402ms
  • 正常运行时间: 99.9%

核心功能

  • 语法验证: RFC 合规的电子邮件格式检查
  • MX记录验证: 实时 DNS 查找邮件服务器是否存在
  • 一次性电子邮件检测: 阻止 500 多个已知的临时电子邮件服务
  • 免费提供商识别: 区分商业和个人电子邮件提供商
  • 角色地址检测: 识别通用地址(admin@, info@, support@)
  • 拼写建议: 针对常见电子邮件域名拼写错误的自动建议
  • 可送达性评分: 0-100 质量评分及详细细分
  • 批量验证: 单个请求最多可处理 50 封电子邮件

API端点

1. 验证单个电子邮件

  • 方法: GET
  • 端点: /validate?email={email}
  • 参数: email (字符串,必需) - 要验证的电子邮件地址
  • 示例请求: curl "https://arysweb.github.io/email-validator-api/validate?email=john@example.com"

2. 批量电子邮件验证

  • 方法: POST
  • 端点: https://arysweb.github.io/email-validator-api/validate/bulk
  • 请求体: {"emails": ["user1@example.com", "user2@gmail.com", "fake@mailinator.com"]}
  • 限制: 每个请求最多 50 个电子邮件

3. 健康检查

  • 方法: GET
  • 端点: https://arysweb.github.io/email-validator-api/health

响应字段

字段 类型 描述
email string 已验证的电子邮件(规范化为小写)
is_valid boolean 整体有效性(语法 + MX + 非一次性)
score number 可送达性评分 (0-100)
checks object 详细的验证结果
domain string 电子邮件域名(如果语法无效则为 null)
mx_records array MX 记录详细信息(前 3 条记录)
suggestion string 针对常见拼写错误的建议更正

检查详情

检查项 类型 描述
syntax_valid boolean 电子邮件格式符合 RFC 标准
mx_found boolean 域名具有 MX 记录
is_disposable boolean 已知的一次性/临时电子邮件服务
is_free_provider boolean 免费电子邮件提供商(Gmail, Yahoo 等)
is_role_address boolean 通用的基于角色的地址

评分系统

可送达性评分从 100 分开始,根据问题扣减:

问题 扣分
语法无效 -50
无 MX 记录 -30
一次性域名 -40
角色地址 -10

评分范围:

  • 80-100: 优秀质量
  • 60-79: 良好质量
  • 40-59: 有风险
  • 0-39: 质量差

使用示例

  • JavaScript/Node.js: 提供了使用 axios 进行单次和批量验证的示例代码。
  • Python: 提供了使用 requests 库进行单次和批量验证的示例代码。
  • cURL: 提供了使用命令行进行单次和批量验证的示例命令。

常见用例

  1. 表单验证: 在 Web 表单中进行实时电子邮件验证。
  2. 电子邮件列表清理: 清理电子邮件营销列表。
  3. 用户注册: 防止使用一次性电子邮件注册。

错误处理

状态码 错误 描述
400 "Missing required parameter: email" 未提供电子邮件参数
400 "Body must contain an "emails" array" 批量请求格式无效
400 "Maximum 50 emails per bulk request" 超出批量请求限制

配置与部署

  • 环境变量: PORT - 服务器端口(默认:3000)
  • 可自定义项: 可扩展验证规则,包括一次性域名列表、免费提供商列表、角色地址前缀和常见拼写错误映射。
  • 部署方式: 作为静态 GitHub Pages 应用程序部署。

性能

  • 响应时间: 单次验证 < 100ms
  • 批量处理: 约 50ms 每封电子邮件(并行处理)
  • MX 查找: 缓存 5 分钟以提高性能
  • 内存使用: 典型工作负载 < 50MB

支持

  • 支持联系: hola@weblocreative.com
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作