· 2 min read

Pemeriksa Nomor Viber — Verifikasi Pendaftaran Akun Viber melalui API

Pemeriksaan massal Viber: file 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

ParameterDescription
fileOne phone number per line, E.164 format
task_typeviber — 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

FieldDescriptionExample
NumberE.164 phone number+41798284651
viberRegistered on Viberyes, no

Task payload fields

FieldDescription
created_atTask creation time
updated_atLast status update
task_idTask identifier
statuspending, processing, or exported
totalNumbers in the file
successCompleted rows
failureFailed rows
result_urlDownload link when exported

HTTP status codes

StatusBillingMeaning
200chargeTask created or status returned
400freeInvalid parameters or file
500freeServer error — retry later

Integration checklist

  1. Use E.164 numbers only.
  2. Poll /v1/gettasks until the task finishes.
  3. Follow the official docs.
  4. Pricing: pricing.

Related Posts

View All Posts »