Telegram Gateway allows any service to send authorization codes through Telegram instead of traditional SMS – offering a powerful and convenient way to lower costs while increasing the security and delivery speed of your codes to Telegram’s 950+ million monthly active users.
This page will walk you through the main benefits and features of the Telegram Gateway. For more information, see:
To access Telegram, registered users only need an internet connection. Thanks to the Telegram Verification Platform, accessible by developers via the Gateway API, users can conveniently receive your message on mobile or desktop, without needing an active SMS plan from their provider.
Verification via Telegram costs $0.01 per code – greatly reducing operating costs for your service. By comparison, SMS verification can cost up to 50 times more per code.
The Telegram Verification Platform also ensures instant delivery of your messages – unlike SMS, which can take several minutes to arrive and have failure rates as high as 5%.
The Telegram Verification Platform shows detailed statistics to help you manage your budget and track message volume – allowing you to analyze user growth and conversion rates.
Telegram offers a proven encryption protocol and open-source, verifiable apps. In contrast, traditional SMS methods are not encrypted (anyone can read them!) and susceptible to vulnerabilities – such as carrier trust issues, sender forgery, and SIM swap attacks.
By using Telegram, you can significantly enhance security and guarantee a more robust, encrypted, and reliable authorization process.
Telegram is one of the top 5 most-downloaded apps in the world, with over 950 million users and robust features for companies and content creators – giving you the tools to scale your business in new markets.
Messages you send with the Gateway API can be signed by a verified channel on Telegram, helping users find updates and support.
Services using the Gateway API must provide the relevant phone number for each message they send. All phone numbers they use must be from users who voluntarily shared their number with the service in order to receive messages to their registered Telegram account.
Telegram does not disclose user phone numbers to services that utilize the Telegram Verification Platform.
Yes. The registered phone numbers of Telegram users are always private – so users must voluntarily opt-in by sharing their phone number with your service and agreeing to receive your messages on Telegram.
All phone numbers should be provided in E.164 format.
To test the Gateway API, you can simply send codes to your own phone number on Telegram – all messages to yourself are free of charge.
No, transferring funds between Verification Platform accounts is currently not supported. All funds transferred to your account constitute advance-paid credits and cannot be transferred or withdrawn.
For more information, please reference Section 3.1. of the Verification Platform Terms of Service.
You can use the checkSendAbility method to check if a user can receive your messages on Telegram. If they cannot, your request will be free of charge.
More details on how pricing works for checks and actual requests are available in the documentation.