Get Viber Profile Avatar
View All Viber Number Validation & Profile Lookup APIs →Fetch the account's profile photo for a number in ready-to-use forms: signedUrl (a temporary, directly accessible image URL valid for a few hours — fetch it from any client, no auth), imageUrl (a stable proxy path on the upstream API that always returns the current image), and imageBase64 / dataUrl (the image inlined, convenient for embedding straight into an <img>). hasImage=false means the account has no public photo (or is not registered). Also echoes registered, viberName, and imageLen (image size in bytes).
API Features
Direct signed URL signedUrl is a temporary CloudFront link anyone can GET directly for a few hours — no auth needed
Multiple image forms Choose signedUrl, a stable proxy imageUrl, or inlined imageBase64 / dataUrl for easy embedding
Clear availability flag hasImage cleanly indicates whether a public photo exists; false when hidden or not registered
Profile context Echoes registered, viberName, and imageLen alongside the photo references
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 →
GET
/api/project/viber/get-avatar API Response (JSON)
{} Query Result
Need Help?
If you encounter API issues or need other API requirements, please contact us.
Use Cases
- Enrich CRM contacts with Viber profile photos
- Show profile pictures in support or sales tools before a conversation
- Embed avatars directly via the dataUrl without extra fetches
- Detect presence of a public photo as an enrichment or quality signal