n8n — WhatsApp Profile API
Drop a WhatsApp profile lookup node into any n8n workflow. Use the built-in HTTP Request node with header auth — works on n8n Cloud and self-hosted.
Setup
- Add node → HTTP Request.
- Configure:
- Authentication: Generic Credential Type → Header Auth
- Header (direct proxy): x-rapidapi-key: YOUR_DIRECT_KEY — single header. Direct-purchase key from our dashboard.
- Header (RapidAPI marketplace): add a second header x-rapidapi-host: whatsapp-data1.p.rapidapi.com AND change URL host below.
- Method: GET
- URL: https://whatsapp-proxy.checkleaked.cc/number/{{ $json.phone }} (digits only, no +). For RapidAPI: https://whatsapp-data1.p.rapidapi.com/number/{{ $json.phone }}.
- Response → Response Format: JSON
- Execute — downstream nodes receive the parsed JSON.
Batch processing pattern
For n8n bulk runs, use the SplitInBatches node before the HTTP Request to cap concurrency and respect the per-tier burst limit:
- Read data — e.g. Google Sheets or Postgres.
- SplitInBatches — batch size = your tier's burst limit (2 for BASIC/PRO/ULTRA, 4 for MEGA).
- HTTP Request — WhatsApp Profile API lookup.
- Merge / Aggregate — combine results back into a single dataset.
- Write back — update source or route to CRM.
Self-hosted considerations
- Store the API key in n8n's encrypted credentials store, not as a plain env var.
- Enable the HTTP Request node's built-in retry: Continue On Fail + Retry On Fail with 5 retries and exponential backoff.
- For high-volume production workflows, use the dedicated MEGA-tier endpoint for lower latency.
Related
What Our Users Say
Real reviews from our satisfied customers
4.5/5 (162 reviews)