T~1s · free
Telegram OTP: zero per-message cost, fastest delivery.
Instant delivery through your own bot. Once a user has started the bot, every later verification is free.
Setup and flow
1
Bot token
Paste the BotFather token into the panel; it is validated instantly.
2
Link the user
A deep link has the user /start your bot; their chat_id maps to your account.
3
Send
From then on a chat_id or username is all you need as the recipient.
4
Fallback
If the user never started the bot, the request falls through to SMS.
$ curl -X POST https://api.kolayotp.com/api/v1/otp/send \
-H "Authorization: Bearer kotp_live_..." \
-d '{"channel":"telegram","recipient":"tg:4829137",
"locale":"en"}'
{
"id": "otp_9Fk1zD",
"channel": "telegram",
"status": "delivered",
"cost": 0,
"attempts_left": 5
}Channel specifications
ProviderTelegram Bot API
Typical latency~1s
Unit priceFree
Prerequisite/start the bot
FallbackSMS → Email
Best forInternal tools, communities
Send your first OTP in five minutes.
No credit card. Start on a sandbox key and switch to live when you're ready.