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: 提供了使用命令行进行单次和批量验证的示例命令。
常见用例
- 表单验证: 在 Web 表单中进行实时电子邮件验证。
- 电子邮件列表清理: 清理电子邮件营销列表。
- 用户注册: 防止使用一次性电子邮件注册。
错误处理
| 状态码 | 错误 | 描述 |
|---|---|---|
| 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



