Trình kiểm tra Email
Xác thực bất kỳ địa chỉ email nào trong một lượt gọi API — kiểm tra cú pháp, xác minh bản ghi MX và phát hiện email dùng một lần. Tín hiệu khả năng gửi rõ ràng cho mọi địa chỉ.
Dùng thử trực tiếp
Chưa có API key?
Đăng nhập vào tài khoản để tạo và quản lý API key của bạn.
Hướng dẫn tích hợp
Sao chép một đoạn mã, thay API key của bạn, chạy. Hoạt động với mọi HTTP client — các ví dụ bên dưới bằng cURL, JavaScript và Python.
/api/check-emailhttps://www.apipick.comValidate an email address and receive syntax, MX, and disposable detection results
emailstringbắt buộcThe email address to validate user@example.com
curl -X POST "https://www.apipick.com/api/check-email" \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{
"email": "user@example.com"
}'{
"success": true,
"code": 200,
"message": "Email validation complete",
"data": {
"email": "user@example.com",
"valid": true,
"syntax_valid": true,
"mx_valid": true,
"disposable": false,
"domain": "example.com",
"normalized": "user@example.com",
"reason": null
},
"credits_used": 1,
"remaining_credits": 99
}Ba kiểm tra trong một lượt gọi
Xác thực cú pháp
Xác minh định dạng tuân thủ RFC, phát hiện lỗi gõ và trả về dạng chuẩn tắc đã chuẩn hóa của địa chỉ.
Kiểm tra bản ghi MX
Thực hiện tra cứu DNS trực tiếp để xác nhận tên miền có bản ghi trao đổi thư đang hoạt động và có thể nhận email.
Phát hiện dùng một lần
Kiểm tra với cơ sở dữ liệu hơn 50.000 tên miền email dùng một lần đã biết (Mailinator, Guerrilla Mail, v.v.).
Hoàn hảo cho các trường hợp sử dụng này
Đăng ký SaaS
Chặn email dùng một lần khi đăng ký để ngăn lạm dụng bản dùng thử và giữ cho cơ sở người dùng của bạn chính thống.
Làm sạch danh sách Marketing
Làm sạch danh sách email trước các chiến dịch để cải thiện tỷ lệ gửi được và bảo vệ uy tín người gửi.
Phòng chống gian lận
Nhận diện các địa chỉ dùng một lần được dùng trong đăng ký gian lận, lạm dụng mã giảm giá và tạo tài khoản giả.
Làm giàu cho AI Agent
Dùng làm tool LLM để xác minh chất lượng email bên trong các pipeline nghiên cứu lead tự chủ, làm giàu CRM và tự động hóa tiếp cận.
Lựa chọn thay thế ZeroBounce & AbstractAPI
Cùng chất lượng xác thực — mà không có bức tường giá theo lô hay hạn mức 100 request mỗi tháng.
ZeroBounce | AbstractAPI | API Pick ✓ | |
|---|---|---|---|
| Gói miễn phí | 100 / tháng | 100 / tháng | 100 credit khi đăng ký |
| Credit miễn phí hết hạn? | Đặt lại hằng tháng | Đặt lại hằng tháng | Không bao giờ hết hạn |
| Giá trả theo mức dùng | $24 / 3,000 emails | $14 / mo (10k) | $5 / 5,000 emails |
| Chi phí cho 1.000 email | ~$8.00 | ~$1.40 (thuê bao tháng) | $1.00 |
| Kiểm tra cú pháp | ✓ | ✓ | ✓ |
| Kiểm tra bản ghi MX | ✓ | ✓ | ✓ |
| Phát hiện dùng một lần | ✓ | ✓ | ✓ |
| Không cần thẻ tín dụng để bắt đầu | ✗ | ✗ | ✓ |
| Sẵn sàng cho AI agent / LLM | Một phần | Một phần | ✓ JSON gốc |
Vấn đề của ZeroBounce
ZeroBounce tính $24 cho chỉ 3.000 lượt xác minh — tức là $8 cho 1.000 email. Với các nhóm chạy bất kỳ khối lượng nào qua biểu mẫu đăng ký hay pipeline làm giàu CRM, chi phí leo thang nhanh chóng. Không có cơ chế trả-theo-mức-dùng thực sự: bạn mua credit theo gói số lượng lớn và những phần chưa dùng không chuyển tiếp gọn gàng.
Vấn đề của AbstractAPI
Gói miễn phí của AbstractAPI chỉ cho bạn 100 request mỗi tháng — đủ để làm prototype nhưng không đâu vào đâu cho bất kỳ khối lượng công việc thực sự nào. Ngay khi bạn vượt mức đó, bạn buộc phải dùng gói thuê bao hằng tháng dù mức dùng của bạn thất thường hay bùng nổ.
Các trường phản hồi
| Trường | Kiểu | Mô tả |
|---|---|---|
| valid | boolean | true khi cả syntax_valid và mx_valid đều true |
| syntax_valid | boolean | Định dạng email vượt qua quy tắc cú pháp RFC |
| mx_valid | boolean | Tên miền có ít nhất một bản ghi MX đang hoạt động |
| disposable | boolean | Tên miền là một dịch vụ email dùng một lần đã biết |
| domain | string | Phần tên miền được trích từ email |
| normalized | string | null | Dạng chuẩn tắc chữ thường, đã chuẩn hóa Unicode |
| reason | string | null | Giải thích dễ hiểu khi xác thực thất bại |
Giới hạn tần suất
Giới hạn tốc độ tính theo từng API key, cửa sổ trượt 60 giây. Vượt giới hạn, bạn nhận được phản hồi 429 sạch sẽ kèm header Retry-After.
60req/min
Theo từng API key, từng endpoint. Cửa sổ trượt 60 giây.
3concurrent
Số request đang chạy tối đa đồng thời cho mỗi API key.
X-RateLimit-LimitSố request tối đa cho phép mỗi phútX-RateLimit-RemainingSố request còn lại trong cửa sổ hiện tạiX-RateLimit-ResetSố giây cho đến khi cửa sổ hiện tại được đặt lạiRetry-AfterSố giây cần chờ trước khi thử lại (chỉ khi 429)HTTP/1.1 429 Too Many Requests
Retry-After: 12
X-RateLimit-Limit: 60
X-RateLimit-Remaining: 0
X-RateLimit-Reset: 12
{
"error": "rate_limit_exceeded",
"message": "Rate limit exceeded: 60 requests/minute per API key. Retry after 12s.",
"retry_after": 12
}Câu hỏi thường gặp
Hỏi: Khác biệt giữa valid và mx_valid là gì?
Đáp: mx_valid chỉ cho bạn biết tên miền có thể nhận email. valid kết hợp syntax_valid và mx_valid — đây là trường bạn nên dùng khi chỉ muốn biết một địa chỉ có gửi được hay không. Cờ disposable được trả về riêng để bạn tự quyết định chính sách của mình với các địa chỉ dùng một lần.
Hỏi: API có gửi email thử để xác minh hộp thư không?
Đáp: Không. API thực hiện tra cứu DNS MX nhưng không gửi bất kỳ email nào hay dò SMTP. Điều này nghĩa là không thể xác nhận sự tồn tại ở cấp hộp thư, nhưng kiểm tra khả năng gửi ở cấp tên miền bắt được phần lớn các địa chỉ xấu mà không gây lo ngại về quyền riêng tư hay spam.
Hỏi: AI agent có thể gọi API này làm tool không?
Đáp: Có. Endpoint nhận một chuỗi email duy nhất và trả về một object JSON phẳng — đơn giản để định nghĩa làm function OpenAI, tool Claude, tool LangChain hay action của bất kỳ framework agent nào. Lý tưởng cho các pipeline làm giàu lead tự chủ và làm sạch CRM.
Hỏi: Danh sách chặn email dùng một lần cập nhật đến mức nào?
Đáp: Danh sách chặn được lấy từ repository disposable-email-domains do cộng đồng duy trì trên GitHub (hơn 50.000 tên miền). Nó được làm mới tự động mỗi khi máy chủ khởi động nguội.
Dùng Email Validator trong Claude Code & AI Agent
Cài đặt skill Claude Code chính thức để xác thực email ngay trong agent code AI của bạn — không cần lệnh gọi API thủ công. Hoạt động với Claude Code, Cursor, OpenAI Codex và hơn thế.
Hỏi AI agent của bạn một cách tự nhiên
Nền tảng tương thích
Skill Claude Code cho API Email Validator của APIpick
Thực hiện xác thực cú pháp, kiểm tra bản ghi MX và phát hiện email dùng một lần qua truy vấn ngôn ngữ tự nhiên trong bất kỳ agent code AI nào.