Î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ă:

CanalURL de bazăSursă cheieAnteturi obligatorii
Proxy directhttps://whatsapp-proxy.checkleaked.ccAchiziție directă. Cheia este gestionată în tabloul nostru de bord.x-rapidapi-key: <direct-key>
Piața RapidAPIhttps://whatsapp-data1.p.rapidapi.comTablou 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}

PavilionEfect
telegram=1Includeți datele de înregistrare Telegram.
lookup=1Include căutarea TrueCaller.
google=1Includeți fragmente din căutarea Google.
includeCarrier=1Includeți date despre operator/regiune.
ignoreProfilePic=1Sari peste preluarea fotografiei de profil (mai rapid).
forceBypassCache=1Forțează o căutare nouă (contează ca o solicitare).
fullAiReport=1Generaț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

4.5/5 (162 recenzii)