Email Validator
ตรวจสอบอีเมลใดก็ได้ในการเรียก API ครั้งเดียว — เช็กไวยากรณ์ ตรวจ MX record และตรวจจับอีเมลชั่วคราว สัญญาณความสามารถในการส่งถึงที่ชัดเจนสำหรับทุกที่อยู่
ลองใช้แบบสด
ยังไม่มี API Key?
เข้าสู่ระบบบัญชีของคุณเพื่อสร้างและจัดการ API Key
คู่มือการผสานรวม
คัดลอกสนิปเพ็ต แทนที่ API key ของคุณ แล้วรัน ใช้ได้กับ HTTP client ทุกตัว — ตัวอย่างด้านล่างเป็น cURL, JavaScript และ Python
/api/check-emailhttps://www.apipick.comValidate an email address and receive syntax, MX, and disposable detection results
emailstringจำเป็นThe 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
}สามการตรวจสอบในการเรียกครั้งเดียว
การตรวจสอบไวยากรณ์
ตรวจสอบรูปแบบที่สอดคล้องกับ RFC ตรวจจับการพิมพ์ผิด และคืนรูปแบบมาตรฐานที่ปรับให้เป็นบรรทัดฐานของที่อยู่
การตรวจ MX Record
ทำการค้นหา DNS แบบสดเพื่อยืนยันว่าโดเมนมี mail exchange record ที่ใช้งานอยู่และสามารถรับอีเมลได้
การตรวจจับอีเมลชั่วคราว
ตรวจสอบกับฐานข้อมูลโดเมนอีเมลชั่วคราวและใช้แล้วทิ้งที่รู้จักกว่า 50,000 รายการ (Mailinator, Guerrilla Mail ฯลฯ)
เหมาะสำหรับกรณีการใช้งานเหล่านี้
การลงทะเบียน SaaS
บล็อกอีเมลชั่วคราวตอนสมัครเพื่อป้องกันการใช้ช่วงทดลองในทางที่ผิดและรักษาฐานผู้ใช้ให้เป็นของจริง
การทำความสะอาดรายชื่อการตลาด
ทำความสะอาดรายชื่ออีเมลก่อนแคมเปญเพื่อเพิ่มอัตราการส่งถึงและปกป้องชื่อเสียงผู้ส่ง
การป้องกันการฉ้อโกง
ระบุที่อยู่ใช้แล้วทิ้งที่ใช้ในการสมัครฉ้อโกง การใช้คูปองในทางที่ผิด และการสร้างบัญชีปลอม
การเสริมข้อมูล AI Agent
ใช้เป็น tool ของ LLM เพื่อยืนยันคุณภาพอีเมลภายใน pipeline การวิจัย lead อัตโนมัติ การเสริมข้อมูล CRM และการติดต่อ
ทางเลือกแทน ZeroBounce และ AbstractAPI
คุณภาพการตรวจสอบเดียวกัน — โดยไม่มีกำแพงราคาต่อชุดหรือเพดาน 100 คำขอต่อเดือน
ZeroBounce | AbstractAPI | API Pick ✓ | |
|---|---|---|---|
| แพ็กเกจฟรี | 100 / เดือน | 100 / เดือน | 100 เครดิตเมื่อสมัคร |
| เครดิตฟรีหมดอายุ? | รีเซ็ตรายเดือน | รีเซ็ตรายเดือน | ไม่มีวันหมดอายุ |
| ราคาแบบจ่ายตามการใช้งาน | $24 / 3,000 emails | $14 / mo (10k) | $5 / 5,000 emails |
| ค่าใช้จ่ายต่อ 1,000 อีเมล | ~$8.00 | ~$1.40 (สมัครสมาชิกรายเดือน) | $1.00 |
| เช็กไวยากรณ์ | ✓ | ✓ | ✓ |
| ตรวจ MX record | ✓ | ✓ | ✓ |
| ตรวจจับอีเมลชั่วคราว | ✓ | ✓ | ✓ |
| ไม่ต้องใช้บัตรเครดิตเพื่อเริ่มต้น | ✗ | ✗ | ✓ |
| พร้อมใช้กับ AI agent / LLM | บางส่วน | บางส่วน | ✓ JSON ในตัว |
ปัญหาของ ZeroBounce
ZeroBounce คิดค่า $24 สำหรับการยืนยันเพียง 3,000 ครั้ง — นั่นคือ $8 ต่อ 1,000 อีเมล สำหรับทีมที่ประมวลผลปริมาณใด ๆ ผ่านฟอร์มลงทะเบียนหรือ pipeline เสริมข้อมูล CRM ค่าใช้จ่ายพุ่งเร็วมาก ไม่มีระบบจ่ายตามการใช้งานจริง: คุณต้องซื้อเครดิตเป็นแพ็กจำนวนมากและส่วนที่ไม่ได้ใช้ก็ไม่ทบยอดไปได้อย่างเรียบร้อย
ปัญหาของ AbstractAPI
แพ็กเกจฟรีของ AbstractAPI ให้เพียง 100 คำขอต่อเดือน — พอสำหรับการสร้างต้นแบบแต่ไม่เพียงพอสำหรับภาระงานจริงใด ๆ ทันทีที่คุณใช้เกินนั้น คุณจะถูกบังคับให้สมัครสมาชิกรายเดือนแม้ว่าการใช้งานของคุณจะไม่สม่ำเสมอหรือเป็นช่วง ๆ
ฟิลด์ Response
| ฟิลด์ | ประเภท | คำอธิบาย |
|---|---|---|
| valid | boolean | true เมื่อ syntax_valid และ mx_valid เป็น true ทั้งคู่ |
| syntax_valid | boolean | รูปแบบอีเมลผ่านกฎไวยากรณ์ RFC |
| mx_valid | boolean | โดเมนมี MX record ที่ใช้งานอยู่อย่างน้อยหนึ่งรายการ |
| disposable | boolean | โดเมนเป็นบริการอีเมลชั่วคราว/ใช้แล้วทิ้งที่รู้จัก |
| domain | string | ส่วนโดเมนที่แยกจากอีเมล |
| normalized | string | null | รูปแบบมาตรฐานตัวพิมพ์เล็ก ปรับให้เป็นบรรทัดฐานแบบ Unicode |
| reason | string | null | คำอธิบายที่อ่านเข้าใจได้เมื่อการตรวจสอบล้มเหลว |
Rate limit
การจำกัดอัตราเป็นแบบต่อ API key ในหน้าต่างเลื่อน 60 วินาที เมื่อถึงขีดจำกัดคุณจะได้ 429 ที่สะอาดพร้อม header Retry-After
60req/min
ต่อ API key ต่อ endpoint หน้าต่างเลื่อน 60 วินาที
3concurrent
จำนวนคำขอที่กำลังดำเนินการพร้อมกันได้สูงสุดต่อ API key
X-RateLimit-Limitจำนวนคำขอสูงสุดที่อนุญาตต่อนาทีX-RateLimit-Remainingจำนวนคำขอที่เหลือในหน้าต่างปัจจุบันX-RateLimit-Resetจำนวนวินาทีจนกว่าหน้าต่างปัจจุบันจะรีเซ็ตRetry-Afterจำนวนวินาทีที่ต้องรอก่อนลองใหม่ (เฉพาะเมื่อได้ 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
}คำถามที่พบบ่อย
ถาม: ความแตกต่างระหว่าง valid กับ mx_valid คืออะไร?
ตอบ: mx_valid บอกเพียงว่าโดเมนสามารถรับอีเมลได้ ส่วน valid รวม syntax_valid กับ mx_valid เข้าด้วยกัน — เป็นฟิลด์ที่ใช้เมื่อคุณเพียงต้องการรู้ว่าที่อยู่ส่งถึงได้หรือไม่ ส่วนแฟล็ก disposable คืนแยกต่างหากเพื่อให้คุณกำหนดนโยบายของคุณเองเกี่ยวกับที่อยู่ใช้แล้วทิ้ง
ถาม: API ส่งอีเมลทดสอบเพื่อยืนยันกล่องจดหมายไหม?
ตอบ: ไม่ API ทำการค้นหา DNS MX แต่ไม่ส่งอีเมลใด ๆ หรือทำ SMTP probing ซึ่งหมายความว่าไม่สามารถยืนยันการมีอยู่ระดับกล่องจดหมายได้ แต่การตรวจความสามารถในการส่งถึงระดับโดเมนจับที่อยู่ที่ไม่ดีส่วนใหญ่ได้โดยไม่มีข้อกังวลเรื่องความเป็นส่วนตัวหรือสแปม
ถาม: AI agent เรียก API นี้เป็น tool ได้ไหม?
ตอบ: ได้ endpoint รับสตริงอีเมลเพียงตัวเดียวและคืนอ็อบเจกต์ JSON แบบแบน — กำหนดเป็น OpenAI function, Claude tool, LangChain tool หรือ action ของ agent framework ใดก็ได้อย่างตรงไปตรงมา เหมาะสำหรับ pipeline การเสริมข้อมูล lead และการทำความสะอาด CRM แบบอัตโนมัติ
ถาม: บัญชีดำอีเมลชั่วคราวเป็นปัจจุบันแค่ไหน?
ตอบ: บัญชีดำมาจาก repository disposable-email-domains ที่ชุมชนดูแลบน GitHub (กว่า 50,000 โดเมน) และรีเฟรชโดยอัตโนมัติในทุกครั้งที่เซิร์ฟเวอร์ cold start
ใช้ Email Validator ใน Claude Code และ AI Agent
ติดตั้งสกิล Claude Code ทางการเพื่อตรวจสอบอีเมลได้โดยตรงภายใน AI coding agent ของคุณ — ไม่ต้องเรียก API เอง ใช้ได้กับ Claude Code, Cursor, OpenAI Codex และอื่น ๆ
ถาม AI agent ของคุณด้วยภาษาธรรมชาติ
แพลตฟอร์มที่รองรับ
สกิล Claude Code สำหรับ Email Validator API ของ APIpick
ทำการตรวจสอบไวยากรณ์ ตรวจ MX record และตรวจจับอีเมลชั่วคราวผ่านการสอบถามด้วยภาษาธรรมชาติใน AI coding agent ใดก็ได้