เริ่มต้นใช้งานอย่างรวดเร็ว — ค้นหาข้อมูลโปรไฟล์แรกได้ภายใน 10 นาที
เป้าหมาย: ส่งคำขอ HTTP ที่ได้รับการตรวจสอบสิทธิ์เพียงครั้งเดียวไปยัง WhatsApp Data API และอ่านข้อมูลโปรไฟล์สาธารณะของหมายเลขโทรศัพท์กลับมา ไม่จำเป็นต้องติดตั้ง SDK — สามารถใช้งานได้จากทุกภาษาที่มีไคลเอ็นต์ HTTP
ขั้นตอนที่ 1 — รับคีย์ API
มีสองช่องทางให้เลือก ช่องทางใดช่องทางหนึ่ง ข้อมูล JSON เหมือนกัน ปลายทางเหมือนกัน แต่แหล่งที่มาของคีย์และ URL พื้นฐานแตกต่างกัน:
| ช่อง | URL พื้นฐาน | แหล่งข้อมูลสำคัญ | ส่วนหัวที่จำเป็น |
|---|---|---|---|
| พร็อกซีโดยตรง | https://whatsapp-proxy.checkleaked.cc | ซื้อโดยตรง จัดการคีย์ผ่านแดชบอร์ดของเรา | x-rapidapi-key: <direct-key> |
| ตลาด RapidAPI | https://whatsapp-data1.p.rapidapi.com | แดชบอร์ด RapidAPI → "แอป" → ความปลอดภัย สมัครรับข้อมูลที่รายการ RapidAPI | x-rapidapi-key: <rapidapi-key>x-rapidapi-host: whatsapp-data1.p.rapidapi.com |
คีย์โดยตรงจะใช้ไม่ได้กับ URL พื้นฐานของ RapidAPI และในทางกลับกัน ชื่อส่วนหัว x-rapidapi-key ถูกนำมาใช้ซ้ำทั้งสองแบบเพื่อความเข้ากันได้ สิ่งที่สำคัญคือแหล่งที่มาของค่า
ขั้นตอนที่ 2 — ส่งคำขอแรกของคุณ
การใช้พร็อกซีโดยตรง (แนะนำ):
curl -H "x-rapidapi-key: YOUR_DIRECT_KEY" \ "https://whatsapp-proxy.checkleaked.cc/number/13105551234"
ตลาดซื้อขาย RapidAPI:
curl -H "x-rapidapi-key: YOUR_RAPIDAPI_KEY" \ -H "x-rapidapi-host: whatsapp-data1.p.rapidapi.com" \ "https://whatsapp-data1.p.rapidapi.com/number/13105551234"
ขั้นตอนที่ 3 — อ่านคำตอบ
คำตอบคือเอกสาร WhatsAppEntry (รูปแบบปัจจุบัน — ฟิลด์ส่วนเกินถูกตัดออก):
{
"number": "13105551234",
"countryCode": "US",
"phone": "+1 310 555 1234",
"type": "FIXED_LINE_OR_MOBILE",
"about": null,
"isWAContact": true,
"isUser": true,
"isBusiness": true,
"isGroup": false,
"isBlocked": false,
"isMyContact": false,
"isEnterprise": false,
"isVerified": false,
"id": {
"server": "c.us",
"user": "13105551234",
"_serialized": "[email protected]"
},
"businessProfile": {
"categories": [{ "id": "...", "localized_display_name": "Otra categoría" }],
"memberSinceText": "Se unió en abril, 2024.",
"isProfileLocked": true
},
"profilePic": { "success": false, "image_status": "item-not-found" },
"date": "2026-04-10T17:30:33.356Z",
"cached": true
}บันทึกจากการทดสอบใช้งานจริง:
- profilePic เป็น OBJECT ไม่ใช่ URL หากมีรูปภาพอยู่ จะดึงข้อมูลไบนารีผ่านทาง /picture/{number}; หากไม่มี จะใช้ { success: false, image_status: "item-not-found" } แทน
- ค่าของ about จะเป็นค่าว่างเมื่อถูกจำกัด
- isWAContact เป็นตัวบ่งชี้มาตรฐานสำหรับคำถามที่ว่า "หมายเลขนี้ใช้งาน WhatsApp อยู่หรือไม่"
- หากการค้นหาไม่พบข้อมูล ก็ยังคงส่งคืนค่า WhatsAppEntry อยู่ — ตรวจสอบฟิลด์ error / exists ไม่ใช่แค่สถานะ HTTP เท่านั้น
ขั้นตอนที่ 4 — แก้ไขข้อผิดพลาด
ข้อผิดพลาดเกี่ยวกับขีดจำกัดการใช้งานและการตรวจสอบสิทธิ์จะส่งคืนเนื้อหาสั้นๆ:
{ "error": "Requests must be at least 0.5 seconds apart" }การกำหนดจังหวะเริ่มต้น: อย่างน้อย 500 มิลลิวินาทีระหว่างคำขอ (2 คำขอ/วินาที) ระดับ MEGA: 250 มิลลิวินาที (4 คำขอ/วินาที) ดูรายละเอียดข้อผิดพลาดทั้งหมดได้ที่นี่
ตัวเลือกการสืบค้นข้อมูลบน /number/{number}
| ธง | ผล |
|---|---|
telegram=1 | รวมข้อมูลการลงทะเบียน Telegram ด้วย |
lookup=1 | รวมการค้นหาข้อมูลจาก TrueCaller ด้วย |
google=1 | รวมตัวอย่างผลการค้นหาจาก Google ไว้ด้วย |
includeCarrier=1 | ระบุข้อมูลผู้ให้บริการ/ภูมิภาคด้วย |
ignoreProfilePic=1 | ข้ามขั้นตอนการดึงรูปโปรไฟล์ (เร็วกว่า) |
forceBypassCache=1 | บังคับให้ค้นหาข้อมูลใหม่ (นับเป็นหนึ่งคำขอ) |
fullAiReport=1 | สร้างรายงาน AI OSINT (ใช้เวลาตอบสนองนานกว่าปกติ) |
ขั้นตอนต่อไป
สิ่งที่ผู้ใช้ของเราพูด
รีวิวจริงจากลูกค้าที่พอใจของเรา