Începuturi rapide — Prima căutare de profil în 10 minute
Scop: trimiterea unei singure cereri HTTP autentificate către API-ul de date WhatsApp și citirea profilului public al unui număr de telefon. Nu este necesară instalarea SDK - funcționează din orice limbaj cu un client HTTP.
Pasul 1 — Obțineți o cheie API
Două canale — alegeți unul. Același JSON, aceleași puncte finale, sursă cheie diferită și adresă URL de bază diferită:
| Canal | URL de bază | Sursă cheie | Anteturi obligatorii |
|---|---|---|---|
| Proxy direct | https://whatsapp-proxy.checkleaked.cc | Achiziție directă. Cheia este gestionată în tabloul nostru de bord. | x-rapidapi-key: <direct-key> |
| Piața RapidAPI | https://whatsapp-data1.p.rapidapi.com | Tablou de bord RapidAPI → „Aplicații” → Securitate. Abonați-vă la lista RapidAPI. | x-rapidapi-key: <rapidapi-key>x-rapidapi-host: whatsapp-data1.p.rapidapi.com |
O cheie directă NU va funcționa împotriva URL-ului de bază RapidAPI și invers. Numele antetului x-rapidapi-key este reutilizat în ambele cazuri pentru compatibilitate — sursa valorii este ceea ce contează.
Pasul 2 — Faceți prima solicitare
Proxy direct (recomandat):
curl -H "x-rapidapi-key: YOUR_DIRECT_KEY" \ "https://whatsapp-proxy.checkleaked.cc/number/13105551234"
Piața 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"
Pasul 3 — Citiți răspunsul
Response este un document WhatsAppEntry (formă live — câmpuri suplimentare decupate):
{
"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
}Note din testele live:
- profilePic este un OBJECT, nu o adresă URL. Când există o imagine, se preia binarul prin /picture/{number}; când lipsește, se obține { success: false, image_status: "item-not-found" }.
- „about” este nul când este restricționat.
- isWAContact este flagul canonic „este acest număr pe WhatsApp?”.
- Căutările ratate returnează totuși o entry WhatsApp — verifică câmpurile de eroare/existență, nu doar starea HTTP.
Pasul 4 — Gestionarea erorilor
Erorile de limită de rafală și de autentificare returnează un corp scurt:
{ "error": "Requests must be at least 0.5 seconds apart" }Ritm implicit: cel puțin 500 ms între solicitări (2 solicitări/sec). Nivel MEGA: 250 ms (4 solicitări/sec). Referință completă pentru eroare.
Indicatori opționali de interogare pe /number/{number}
| Pavilion | Efect |
|---|---|
telegram=1 | Includeți datele de înregistrare Telegram. |
lookup=1 | Include căutarea TrueCaller. |
google=1 | Includeți fragmente din căutarea Google. |
includeCarrier=1 | Includeți date despre operator/regiune. |
ignoreProfilePic=1 | Sari peste preluarea fotografiei de profil (mai rapid). |
forceBypassCache=1 | Forțează o căutare nouă (contează ca o solicitare). |
fullAiReport=1 | Generați un raport AI OSINT (timp de răspuns mai lung). |
Pașii următori
Ce spun utilizatorii noștri
Recenzii reale de la clienții noștri mulțumiți