Panduan Cepat — Pencarian Profil Pertama dalam 10 Menit

Tujuan: membuat satu permintaan HTTP terautentikasi ke WhatsApp Data API dan membaca kembali profil publik dari sebuah nomor telepon. Tidak perlu instalasi SDK — berfungsi dari bahasa apa pun dengan klien HTTP.

Langkah 1 — Dapatkan kunci API

Dua saluran — pilih salah satu. JSON yang sama, endpoint yang sama, sumber kunci dan URL dasar yang berbeda:

SaluranURL DasarSumber utamaHeader yang diperlukan
Proksi langsunghttps://whatsapp-proxy.checkleaked.ccPembelian langsung. Kunci dikelola di dasbor kami.x-rapidapi-key: <direct-key>
Pasar RapidAPIhttps://whatsapp-data1.p.rapidapi.comDasbor RapidAPI → "Aplikasi" → Keamanan. Berlangganan di daftar RapidAPI.x-rapidapi-key: <rapidapi-key>
x-rapidapi-host: whatsapp-data1.p.rapidapi.com

Kunci langsung TIDAK akan berfungsi terhadap URL dasar RapidAPI, dan sebaliknya. Nama header x-rapidapi-key digunakan kembali pada keduanya untuk kompatibilitas — sumber nilainya adalah yang penting.

Langkah 2 — Ajukan permintaan pertama Anda

Proxy langsung (disarankan):

curl -H "x-rapidapi-key: YOUR_DIRECT_KEY" \
  "https://whatsapp-proxy.checkleaked.cc/number/13105551234"

Pasar 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"

Langkah 3 — Baca jawabannya

Responsnya berupa dokumen WhatsAppEntry (bentuk langsung — kolom tambahan dipangkas):

{
  "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
}

Catatan dari pengujian langsung:

  • profilePic adalah sebuah OBJEK, bukan URL. Jika gambar ada, ambil biner melalui /picture/{number}; jika tidak ada, Anda akan mendapatkan { success: false, image_status: "item-not-found" }.
  • about bernilai null ketika dibatasi.
  • isWAContact adalah penanda standar "apakah nomor ini terdaftar di WhatsApp".
  • Pencarian yang gagal masih mengembalikan WhatsAppEntry — periksa kolom error/exists, bukan hanya status HTTP.

Langkah 4 — Tangani kesalahan

Kesalahan burst-limit dan autentikasi mengembalikan isi yang singkat:

{ "error": "Requests must be at least 0.5 seconds apart" }

Pengaturan kecepatan default: minimal 500 ms antar permintaan (2 permintaan/detik). Tingkat MEGA: 250 ms (4 permintaan/detik). Referensi kesalahan lengkap.

Bendera kueri opsional pada /number/{number}

BenderaMemengaruhi
telegram=1Sertakan data pendaftaran Telegram.
lookup=1Sertakan pencarian TrueCaller.
google=1Sertakan cuplikan pencarian Google.
includeCarrier=1Sertakan data operator/wilayah.
ignoreProfilePic=1Lewati pengambilan gambar profil (lebih cepat).
forceBypassCache=1Paksa pencarian ulang (dihitung sebagai permintaan).
fullAiReport=1Menghasilkan laporan AI OSINT (waktu respons lebih lama).

Langkah selanjutnya

Apa Kata Pengguna Kami

Ulasan nyata dari pelanggan kami yang puas

4.5/5 (162 ulasan)