Hızlı Başlangıç — 10 Dakikada İlk Profil Sorgulama
Amaç: WhatsApp Veri API'sine tek bir kimlik doğrulamalı HTTP isteği göndermek ve bir telefon numarasının herkese açık profilini okumak. SDK kurulumuna gerek yok — HTTP istemcisi olan herhangi bir dilde çalışır.
Adım 1 — Bir API anahtarı edinin
İki kanal var - birini seçin. Aynı JSON, aynı uç noktalar, farklı anahtar kaynağı ve temel URL:
| Kanal | Temel URL | Ana kaynak | Gerekli başlıklar |
|---|---|---|---|
| Doğrudan vekil | https://whatsapp-proxy.checkleaked.cc | Doğrudan satın alma. Anahtar, kontrol panelimizde yönetilir. | x-rapidapi-key: <direct-key> |
| RapidAPI pazaryeri | https://whatsapp-data1.p.rapidapi.com | RapidAPI kontrol paneli → "Uygulamalar" → Güvenlik. RapidAPI listesine abone olun. | x-rapidapi-key: <rapidapi-key>x-rapidapi-host: whatsapp-data1.p.rapidapi.com |
Doğrudan bir anahtar, RapidAPI temel URL'sine karşı çalışmaz ve bunun tersi de geçerlidir. Uyumluluk için her ikisinde de x-rapidapi-key başlık adı yeniden kullanılır; önemli olan değer kaynağıdır.
Adım 2 — İlk talebinizi yapın
Doğrudan proxy (önerilir):
curl -H "x-rapidapi-key: YOUR_DIRECT_KEY" \ "https://whatsapp-proxy.checkleaked.cc/number/13105551234"
RapidAPI pazaryeri:
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. Adım — Yanıtı okuyun
Yanıt, bir WhatsAppEntry belgesidir (canlı form - fazladan alanlar kırpılmış):
{
"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
}Canlı testlerden alınan notlar:
- `profilePic` bir NESNE'dir, URL değil. Resim mevcut olduğunda, ikili dosyayı `/picture/{number}` üzerinden alın; yoksa `{ success: false, image_status: "item-not-found" }` alınır.
- Kısıtlama uygulandığında "hakkında" değeri boştur.
- isWAContact, "bu numara WhatsApp'ta mı?" sorusunun cevabını veren standart bir işarettir.
- Arama hataları hala bir WhatsAppEntry döndürüyor — yalnızca HTTP durumunu değil, hata/varlık alanlarını da kontrol edin.
Adım 4 — Hataları ele alın
Patlama limiti ve kimlik doğrulama hataları kısa bir metin gövdesi döndürür:
{ "error": "Requests must be at least 0.5 seconds apart" }Varsayılan işlem hızı: istekler arasında en az 500 ms (saniyede 2 istek). MEGA kademesi: 250 ms (saniyede 4 istek). Tam hata referansı.
/number/{number} üzerinde isteğe bağlı sorgu bayrakları
| Bayrak | Etki |
|---|---|
telegram=1 | Telegram kayıt bilgilerini ekleyin. |
lookup=1 | TrueCaller sorgulama özelliğini ekleyin. |
google=1 | Google arama sonuçlarını ekleyin. |
includeCarrier=1 | Operatör/bölge bilgilerini ekleyin. |
ignoreProfilePic=1 | Profil resmi alma işlemini atla (daha hızlı). |
forceBypassCache=1 | Yeni arama işlemi zorla (bu bir istek olarak sayılır). |
fullAiReport=1 | Yapay zeka destekli OSINT raporu oluşturun (daha uzun yanıt süresi). |
Sonraki adımlar
Kullanıcılarımız Ne Diyor
Memnun müşterilerimizden gerçek yorumlar