Snelstart — Uw eerste profiel opzoeken in 10 minuten
Doel: één geauthenticeerd HTTP-verzoek naar de WhatsApp Data API sturen en het openbare profiel van een telefoonnummer opvragen. Geen SDK-installatie nodig — werkt vanuit elke programmeertaal met een HTTP-client.
Stap 1 — Vraag een API-sleutel aan
Twee kanalen — kies er één. Dezelfde JSON, dezelfde eindpunten, maar een andere sleutelbron en basis-URL:
| Kanaal | Basis-URL | Sleutelbron | Vereiste headers |
|---|---|---|---|
| Directe proxy | https://whatsapp-proxy.checkleaked.cc | Directe aankoop. Sleutel beheerd in ons dashboard. | x-rapidapi-key: <direct-key> |
| RapidAPI-marktplaats | https://whatsapp-data1.p.rapidapi.com | RapidAPI-dashboard → "Apps" → Beveiliging. Abonneer u via de RapidAPI-pagina. | x-rapidapi-key: <rapidapi-key>x-rapidapi-host: whatsapp-data1.p.rapidapi.com |
Een directe sleutel werkt NIET met de RapidAPI-basis-URL, en omgekeerd. De headernaam x-rapidapi-key wordt voor compatibiliteit in beide gevallen hergebruikt; de bron van de waarde is wat telt.
Stap 2 — Dien uw eerste verzoek in
Directe proxy (aanbevolen):
curl -H "x-rapidapi-key: YOUR_DIRECT_KEY" \ "https://whatsapp-proxy.checkleaked.cc/number/13105551234"
RapidAPI-marktplaats:
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"
Stap 3 — Lees het antwoord
Het antwoord is een WhatsAppEntry-document (live-vorm — extra velden verwijderd):
{
"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
}Notities van de live tests:
- profilePic is een OBJECT, geen URL. Als er een afbeelding bestaat, haal dan het binaire bestand op via /picture/{number}; als deze ontbreekt, krijg je { success: false, image_status: "item-not-found" }.
- 'about' is null wanneer beperkt.
- isWAContact is de standaardindicator voor "is dit nummer actief op WhatsApp?".
- Bij een mislukte lookup wordt nog steeds een WhatsAppEntry geretourneerd — controleer de velden error/exists, niet alleen de HTTP-status.
Stap 4 — Fouten afhandelen
Foutmeldingen met betrekking tot burstlimieten en authenticatie retourneren een korte berichttekst:
{ "error": "Requests must be at least 0.5 seconds apart" }Standaard interval: minimaal 500 ms tussen verzoeken (2 verzoeken/sec). MEGA-niveau: 250 ms (4 verzoeken/sec). Volledige foutmelding.
Optionele queryvlaggen op /nummer/__PLAATSHOUDER_0__
| Vlag | Effect |
|---|---|
telegram=1 | Voeg Telegram-registratiegegevens toe. |
lookup=1 | TrueCaller-zoekfunctie inschakelen. |
google=1 | Voeg Google-zoekfragmenten toe. |
includeCarrier=1 | Voeg gegevens over de provider/regio toe. |
ignoreProfilePic=1 | Sla het ophalen van de profielfoto over (sneller). |
forceBypassCache=1 | Forceer een nieuwe zoekopdracht (telt als een verzoek). |
fullAiReport=1 | Genereer een AI OSINT-rapport (langere reactietijd). |
Volgende stappen
Wat Onze Gebruikers Zeggen
Echte reviews van onze tevreden klanten