Start with the submitted number
Enter the number your workflow wants to check.
Submit one number and know instantly whether it is on WhatsApp. The SaaS dashboard answers on the spot; the synchronous REST API returns JSON in the same response, optionally with avatar or WhatsApp Business account fields.
WhatsApp Registration CheckNo sign-in required.
Before you check
Submit one number in the dashboard and it answers instantly, or paste several at once; the API returns single and multi checks in the same response. Every path shares one balance and the same WhatsApp verdict.
Enter the number your workflow wants to check.
Registration check (ws) returns registration status, avatar check (ws_avatar) adds the avatar, Business check (ws_business) adds the Business account marker.
Single and multi checks return JSON in the same response for your workflow to read immediately.
Verification products
Every check is realtime and priced per number. Pick the fields you need: registration alone, or registration with avatar or Business account.

Confirm whether a number is registered on WhatsApp — useful for checking a contact list before you send.

Check whether a number is registered on WhatsApp and return the avatar fields: avatar (whether one was obtained) and avatar_url.

Check registration and identify whether the number uses a WhatsApp Business account.
Use cases
Check registration and available account details before outreach, record updates, or automated routing.
Check a newly captured number before creating a CRM record, assigning an owner, or starting a consent-aware follow-up.
Enrich contact records on create, review, or update with registration status, avatar and Business account fields — in the same response.
Use the synchronous response in backend rules or support tools when the next action depends on a current WhatsApp signal.
Workflow
Start with a manual check in the SaaS dashboard or connect the same validation service to your application.
Sign up to access the dashboard and manage your profile and API keys from one place.
Balance is deducted up front for each check. If the check fails or the result is undetermined, the balance is automatically refunded — you only pay for a usable result.
See recent checks, product usage, balance spend, and 7-day trends in the dashboard.
Latest guides
Practical articles on WhatsApp checks, API integration, and verification workflows.

Discover practical ways to reduce SMS costs and messaging spend using real-time platform checks, segmentation, and batch list verification.
Read article
Learn what the E.164 phone number format is, how international numbers are structured, and why technical systems normalize numbers to this global standard.
Read article
Learn WhatsApp business outreach safety best practices. Discover how an inbound-first strategy and registration checks support sustainable messaging workflows.
Read article
Explore operational alternatives during WhatsApp Business verification delays. Use synchronous checks to maintain contact data hygiene and routing.
Read article
Discover how to convert WhatsApp interactions into structured CRM data and improve record hygiene using real-time account registration signals.
Read article
Learn how to plan a bulk phone verification API workflow using synchronous batch checks, E.164 formatting, and platform registration signals.
Read articleFAQ
Answers on WhatsApp products, balance, API access, and failed validations.
Submit one number and WA Lookup returns whether it is registered on WhatsApp in the same response. Three realtime products are available: ws (registration), ws_avatar (registration + avatar URL), ws_business (registration + Business account). There is no task queue, no polling and no callbacks. Message content is never checked.
Yes. Once a number is submitted, the result comes back in the same HTTP response — no task queue, no polling, no callbacks — and a single number typically answers in about a second. The dashboard, the single-number API and the synchronous multi-number API all run the same WhatsApp verdict against the same balance, so they agree. Each result reflects registration status at the moment of the check; run the check again whenever you need a current answer.
Permanent balance is a one-time purchase and does not renew. 30-day plan balance is valid for 30 days from payment; unused balance expires at the end of the current cycle. Plans renew automatically every 30 days until you turn off auto-renewal. Turning it off stops future charges; the current plan stays usable until it expires. Checks that fail or are undetermined are refunded to the relevant wallet.
Create a free account and contact support for 100 free checks, usable on any product; you can top up at any time.
Permanent top-ups can be paid by credit card, other supported card payments, or cryptocurrency. 30-day plans use secure hosted card checkout and renew every 30 days. Card payments carry no extra fee. Cryptocurrency may include a service fee, shown at checkout.
Create an API key in Settings, then POST to /api/v1/check with the X-API-Key header, a number and a service_type (ws, ws_avatar or ws_business). The registration result comes back in that same JSON response; several numbers can be sent together through the synchronous multi endpoint.
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.