· 2 min read
Viber 号码检测工具 — 通过 API 验证 Viber 账号注册
批量检测 Viber 是否注册:上传 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.