WhatsApp API
**Free WhatsApp Number Validation & Profile Lookup API — Instantly Verify WhatsApp Accounts with Real-Time Profile Data** Easily **validate WhatsApp numbers programmatically for free** and access complete **public WhatsApp profile information** — including profile photo, business details, and status message — all through a single, simple API request. ### 💸 Free to Use Start for **free** — no…
WhatsApp API endpoints
| Method | Endpoint | Description |
|---|---|---|
| checkExistByPhoneNum | ||
| GET |
/checkExistByPhoneNum/{phoneNumber} /checkExistByPhoneNum/{phoneNumber} |
Lightweight existence check for a single number — returns only whether the phone number is registered on WhatsApp, without fetching profile/avatar/business details. Use this when… |
| checkExistByCcAndPhone | ||
| GET |
/checkExistByCcAndPhone /checkExistByCcAndPhone |
Same as `checkExistByPhoneNum`, but the country code and the national phone number are supplied as separate parameters. Use this when you already know the country code and want… |
| getAvatar | ||
| GET |
/getAvatar /getAvatar |
Fetch the public display photo (DP) of a WhatsApp user. **Two-step flow**: first call `/checkExistByPhoneNum` or `/checkExistByCcAndPhone` to obtain a `userHash` for the… |
| getAbout | ||
| GET |
/getAbout /getAbout |
Retrieve the user's "About" (status signature) text and the time it was set. **Two-step flow**: obtain a `userHash` via `/checkExistByPhoneNum` or `/checkExistByCcAndPhone`… |
| getBizProfile | ||
| GET |
/getBizProfile /getBizProfile |
Retrieve the WhatsApp Business profile (name, verified level, description, address, email, website, etc.). **Two-step flow**: obtain a `userHash` via `/checkExistByPhoneNum`… |
| getPresence | ||
| GET |
/getPresence /getPresence |
Retrieve online state / last-seen. **Strongly constrained by the target's privacy**: if the requester is not a contact and the target's last-seen/online privacy ≠ everyone,… |
| checkActiveByPhoneNum | ||
| GET |
/checkActiveByPhoneNum/{phoneNumber} /checkActiveByPhoneNum/{phoneNumber} |
Check in real time if any phone number is registered and active on WhatsApp. |
| checkWhatsappNumberBatch_10 | ||
| GET |
/checkWhatsappNumberBatch_10 /checkWhatsappNumberBatch_10 |
Check if up to 10 phone numbers are registered on WhatsApp. Returns exist and isBusiness status. |
WhatsApp API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | 5 / minute |
|
| PRO | $10 / month | 5 / minute |
|
| ULTRA | $50 / month | 10 / minute |
|
| MEGA | $300 / month | 10 / second |
|