What it checks
What does WhatsApp Avatar Check return?
Adds avatar status and the avatar URL when available, so you can enrich records or review account completeness after confirming registration.
Service type: ws_avatar
Check registration, whether the WhatsApp account has set an avatar, and return the avatar URL when available.
POST /api/v1/check
WhatsApp Avatar CheckNo sign-in required. Daily demo limits apply.
What it checks
Adds avatar status and the avatar URL when available, so you can enrich records or review account completeness after confirming registration.
Best for
Avatar semantics
A completed ws_avatar check returns registration status plus whether an avatar was available for the account, with avatar_url only when the service can return one. Treat these fields as point-in-time profile enrichment, not as proof that an account is active, trustworthy, or controlled by a particular person.
Use registered for WhatsApp registration status. avatar=false does not change the registration result and should never be interpreted as unregistered.
Profile visibility and account settings can change. Store the check time and rerun the service when a current avatar decision matters.
An available avatar can enrich a record, but it does not verify the account owner, the image subject, or consent to reuse the image.
Use the result well
Include the country code, for example +14155552671, so the request represents one clear identifier.
This service_type returns only its defined WhatsApp fields; select a different product when you need different fields.
The backend returns the selected fields synchronously. Run a new check for an updated status, and obtain consent before contacting a person.
Direct answer
WhatsApp Avatar Check is a service_type that returns registration status, whether an avatar is set, and the avatar URL when available. Use service_type ws_avatar with one submitted phone number to receive the result in the same API response and save a dashboard record. Balance is charged only for completed checks; failed or undetermined checks are refunded automatically.
Clear boundaries
API contract
Send one phone number and select this product with service_type. Authentication uses your API key.
POST /api/v1/check{
"service_type": "ws_avatar",
"identifier": "+14155552671"
}200 OK{
"code": 0,
"msg": "ok",
"data": {
"service_type": "ws_avatar",
"identifier": "+14155552671",
"registered": true,
"avatar": true,
"avatar_url": "https://pps.waavatar.xyz/v/example.jpg"
}
}Product FAQ
It checks one phone number and returns registration status, whether an avatar is set, and the avatar URL when available in the same synchronous response.
Balance is charged only for completed checks. Failed or undetermined upstream requests do not keep the charge.
Submit the phone number your workflow wants to check.
No. It only reports the WhatsApp status fields available at the time of the check. You remain responsible for consent, recipient preferences, and applicable platform rules.
Related products
Create an account to run real checks across all three products via the web checker or API.