Check WhatsApp Account Exists (by Full Number)
View All WhatsApp Number Validation & Profile Lookup APIs →Lightweight existence check for a single number — returns whether the phone number is registered on WhatsApp, without fetching full profile details. Cheaper than a full profile lookup. Pass the full international number (with or without +, spaces, dashes, or 00 prefix); the backend parses it with libphonenumber. isExist can be true, false, or null (indeterminate — retry after a short backoff). When isExist=true, the response includes hasExtra (enrichment fields available for this number: always avatar and about, plus sparse deviceName / email / waOldDeviceName when known) and a userHash that must be passed to the profile/extra endpoints (Get Avatar / Get About / Get Device Name / Get Email / Get Previous Device Name / Get Business Profile / Get Presence) to authorize the heavier lookup. The userHash is valid for 24 hours.
API Features
Live API Demo
🔒 Sign in to try it live
Log in to call this API with your own API key. New accounts get 100 free credits — no card required.
Log in / Sign upNo active API key found. Create one in your Dashboard, then reload this page. Dashboard →
/api/project/whatsapp/check-exist-by-phone API Response (JSON)
{} Query Result
Use Cases
- Lead and contact validation: verify numbers are on WhatsApp before adding to campaigns or CRM
- Messaging and campaigns: avoid sending to non-WhatsApp numbers to improve deliverability and reduce cost
- Signup and onboarding: confirm WhatsApp availability for OTP or support channel selection
- List cleaning: bulk-check contact lists to flag inactive or non-WhatsApp numbers