Before you check

Submit one number and receive a synchronous WhatsApp result

The dashboard and API send one submitted phone number to the backend and return the selected status fields in the same request.

Start with the submitted number

Enter the phone number your workflow wants to check.

Choose only the fields you need

ws returns registration; ws_avatar adds avatar availability; ws_business adds the Business account field.

Use the synchronous result

Read the returned JSON immediately in your workflow. Run a new check whenever you need an updated status.

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.