Schnellstart – Erste Profilsuche in 10 Minuten

Ziel: Eine einzige authentifizierte HTTP-Anfrage an die WhatsApp-Daten-API senden und das öffentliche Profil einer Telefonnummer abrufen. Keine SDK-Installation erforderlich – funktioniert mit jeder Programmiersprache, die einen HTTP-Client verwendet.

Schritt 1 – API-Schlüssel anfordern

Zwei Kanäle – wählen Sie einen. Gleiches JSON, gleiche Endpunkte, unterschiedliche Schlüsselquelle und Basis-URL:

KanalBasis-URLSchlüsselquelleErforderliche Header
Direkter Proxyhttps://whatsapp-proxy.checkleaked.ccDirektkauf. Schlüsselverwaltung über unser Dashboard.x-rapidapi-key: <direct-key>
RapidAPI-Marktplatzhttps://whatsapp-data1.p.rapidapi.comRapidAPI-Dashboard → „Apps“ → Sicherheit. Abonnieren Sie RapidAPI über den entsprechenden Eintrag.x-rapidapi-key: <rapidapi-key>
x-rapidapi-host: whatsapp-data1.p.rapidapi.com

Ein direkter Schlüssel funktioniert NICHT mit der RapidAPI-Basis-URL und umgekehrt. Der Header-Name „x-rapidapi-key“ wird aus Kompatibilitätsgründen in beiden Fällen wiederverwendet – entscheidend ist die Wertquelle.

Schritt 2 – Stellen Sie Ihre erste Anfrage

Direkter Proxy (empfohlen):

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

RapidAPI-Marktplatz:

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"

Schritt 3 – Lesen Sie die Antwort

Die Antwort ist ein WhatsAppEntry-Dokument (Live-Form – zusätzliche Felder entfernt):

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

Anmerkungen aus dem Live-Test:

  • profilePic ist ein OBJEKT, keine URL. Wenn ein Bild vorhanden ist, wird die Binärdatei über /picture/{number} abgerufen; andernfalls wird { success: false, image_status: "item-not-found" } verwendet.
  • about ist null, wenn eingeschränkt.
  • isWAContact ist das kanonische Kennzeichen für „Ist diese Nummer bei WhatsApp?“.
  • Lookup-Fehler liefern immer noch einen WhatsAppEntry zurück – prüfen Sie die Fehler-/Existenzfelder, nicht nur den HTTP-Status.

Schritt 4 – Fehlerbehandlung

Fehler bei Überschreitung des Burst-Limits und Authentifizierungsfehlern geben einen kurzen Nachrichtentext zurück:

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

Standard-Pacing: Mindestens 500 ms zwischen Anfragen (2 Anfragen/Sek.). MEGA-Tier: 250 ms (4 Anfragen/Sek.). Vollständige Fehlerreferenz.

Optionale Abfrageflags für /number/{number}

FlaggeWirkung
telegram=1Fügen Sie die Telegram-Registrierungsdaten hinzu.
lookup=1TrueCaller-Abfrage einbeziehen.
google=1Google-Suchergebnisse einbinden.
includeCarrier=1Bitte geben Sie die Daten zum Mobilfunkanbieter/zur Region an.
ignoreProfilePic=1Profilbildabruf überspringen (schneller).
forceBypassCache=1Erzwinge eine erneute Suche (zählt als Anfrage).
fullAiReport=1Generiere einen KI-gestützten OSINT-Bericht (längere Reaktionszeit).

Nächste Schritte

Was Unsere Nutzer Sagen

Echte Bewertungen von unseren zufriedenen Kunden

4.5/5 (162 Bewertungen)