Check WhatsApp registration, avatar availability, and Business account status before you message or route a contact. Use the dashboard or the API, with balance refunded when a result cannot be determined.
Use WhatsApp validation wherever a number needs a clear status
Check registration and available account details before outreach, record updates, or automated routing.
Lead list cleanup
Remove numbers that are not registered before campaign upload or sales assignment.
CRM enrichment
Attach registration, avatar, or Business account results to existing contact records.
API workflows
Validate one number at a time from backend jobs, routing rules, or support tools.
Features
A complete workspace for WhatsApp number validation
Run checks from the dashboard or API, manage balance and API keys, and review every result in one place.
Synchronous, real-time results
Every check returns in the same HTTP response. There is no polling step or webhook setup.
Three verification products
Registration check (ws), avatar check with profile URL (ws_avatar), or Business account check (ws_business) — all on the same API endpoint.
Centralized dashboard
Balance, API keys, history, and product-level reporting sit in one dashboard instead of separate tools.
Workflow
One account for dashboard checks and API calls
Start with a manual check or connect the same validation service to your application.
01
Create an account
Sign up to access the dashboard and manage your profile and API keys from one place.
02
Run a check
Balance is deducted up front for each check. If the check fails or the result is undetermined, Balance is automatically refunded — you only pay for a usable result.
03
Review usage
See recent checks, product usage, balance spend, and 7-day trends in the dashboard.
FAQ
What you need before your first validation
Answers on WhatsApp products, balance, API access, and failed validations.
What does WA Lookup verify?
WA Lookup offers three products: ws (registration check), ws_avatar (registration + avatar URL), and ws_business (registration + Business account type). Every check is synchronous and returns in the same HTTP response. It does not check online status, last seen, or message history.
How is balance charged?
Balance is charged only for completed checks. It is purchased once with no subscription and is refunded if the check fails or the result is undetermined.
How do I get the $0.10 trial balance?
Create a free account, then contact support to claim your $0.10 trial balance for registration, avatar, and Business account checks — or top up anytime.
How do I call the WA Lookup API?
Create an API key in Settings, then POST to /api/v1/check with the X-API-Key header, the phone number you want to check, and a service_type of ws, ws_avatar, or ws_business. The endpoint returns a synchronous JSON response.
Does a registered result mean I can contact the number?
No. A result reports the WhatsApp status fields available at the time of the check. You remain responsible for consent, recipient preferences, and applicable platform rules before contacting anyone.
Ready to validate a WhatsApp number?
Create a free account to run checks, review history, and use the API with the same balance.