Skip to main content

Verification methods and pricing

Verificahub supports several ways to verify a number. They all use the same endpoint, POST /v1/verify — only the method field changes.

Method comparison​

MethodmethodHow it verifiesPrice per verification
Reverse flash-callreverse_flash_callThe user calls our number; we confirm by Caller ID — no code₽0.25
Flash Callflash_callA drop-call to the user's number; the code is the last digits of the incoming number₽0.80
Telegramtelegram_otpThe code arrives in Telegram via the official bot₽1.20
MAX Botmax_botThe code arrives in MAX after the user shares their number in the bot₽0.30
MAXmax_otpThe code goes straight to the number in MAX, no bot₽2.00
SMSsmsA classic code over SMS — works on any phone₽3.00
MTS IDmts_idMTS confirms on the SIM (no code entry); on fallback — a code over SMS₽2.00
Voice codepass_callA robot calls and dictates the code₽2.40

Prices are indicative; see current rates at verificahub.ru.

Two integration patterns​

Methods split into two types by how verification happens.

Automatic — no code entry​

Only reverse_flash_call. You show the user a number (number_to_call), they call it, and you poll the session status until verified.

→ Reverse flash-call

Code entry​

telegram_otp, sms, flash_call, max_bot (and voice in the future). The user receives or reads a code, enters it, and you confirm it via POST /v1/verify/check.

→ Code verification

:::tip Which method to choose Reverse flash-call is the cheapest and needs no code entry. SMS is the most expensive but works on any phone without messengers — a good fallback channel. :::