· 2 min read
Verificador de número de Viber — Verificar registro de conta do Viber via API
Verificação em massa Viber: ficheiro E.164, task_type viber, /v1/gettasks. docs.checknumber.ai.
Verify if a phone number is registered on Viber.
Viber is a secure messaging platform used by millions worldwide, particularly in Eastern Europe, Asia, and the Middle East. Verifying Viber registration is critical for businesses targeting these regions.
Why Verify Viber Number Registration?
- Regional Marketing: Viber has strong adoption in specific geographic markets
- Channel Diversification: Verify where your customers prefer to communicate
- Database Quality: Ensure contact lists include active Viber users
- International Outreach: Essential for B2B communication in markets where Viber dominates
Viber bulk number checker API
Official documentation: Viber Bulk CheckNumber API.
CheckNumber verifies phone numbers in batch: upload a .txt or .csv file (one E.164 number per line), poll task status, then download the result file.
Submit task
POST https://api.checknumber.ai/v1/tasks
| Parameter | Description |
|---|---|
file | One phone number per line, E.164 format |
task_type | viber — Viber registration check |
curl --location 'https://api.checknumber.ai/v1/tasks' \
--header 'X-API-Key: API-KEY' \
--form 'file=@"./numbers.txt"' \
--form 'task_type="viber"'
Check task status
POST https://api.checknumber.ai/v1/gettasks
curl --location 'https://api.checknumber.ai/v1/gettasks' \
--header 'X-API-Key: API-KEY' \
--form 'task_id="TASK_ID"'
When status is exported, download results from result_url.
Result columns
| Field | Description | Example |
|---|---|---|
Number | E.164 phone number | +41798284651 |
viber | Registered on Viber | yes, no |
Task payload fields
| Field | Description |
|---|---|
created_at | Task creation time |
updated_at | Last status update |
task_id | Task identifier |
status | pending, processing, or exported |
total | Numbers in the file |
success | Completed rows |
failure | Failed rows |
result_url | Download link when exported |
HTTP status codes
| Status | Billing | Meaning |
|---|---|---|
200 | charge | Task created or status returned |
400 | free | Invalid parameters or file |
500 | free | Server error — retry later |
Integration checklist
- Use E.164 numbers only.
- Poll
/v1/gettasksuntil the task finishes. - Follow the official docs.
- Pricing: pricing.