Obtaining a Telegram API key

Step 1. Install Telegram App 

Download and install the Telegram app on your mobile phone and create a new Telegram account (if you don’t already have one).

Step 2. Create a Telegram Developer Account

Once you have a Telegram account, request a Telegram Developer Account using this link: https://my.telegram.org/apps.

To request a Telegram Developer Account, enter the same phone number (international format) you originally used to create your Telegram account. Telegram will send you a one-time-use confirmation code (either via a text message or the Telegram app).

Step 3. Enter Confirmation Code

Enter the confirmation code and sign into your new Telegram Developer Account. 

Step 4. Select [API development tools]

After you sign into your new Telegram Developer Account, you will be presented with a menu called [Your Telegram Core], which has three options; select [API development tools], which will open a new form called [Create a new application]. 

Step 5. Complete the [Create New Application] Form

Complete the form with the requested information to create a new Telegram app.

After filling out the form, hit the [Create application] button.

Step 6. Get Two Telegram API Keys

Once you click the [Create application] button, you will see a new [App configuration] screen which contains two Telegram API keys: [App api_id] and [App api_hash]

Step 7. Launch the Communalytic Telegram Session Key Generator

Now that you have the required Telegram API keys, launch the [Communalytic Telegram Session Key Generator] by clicking this link: https://telegram-key.communalytic.org/.

Step 8. Enter the Telegram API Keys Into the Communalytic Telegram Session Key Generator

Copy and enter the two Telegram API keys (id and hash) obtained from Step 6, along with the telephone number (international format) that you used to create your Telegram account into the [Communalytic Telegram Session Key Generator], and then click the [Send Code] button.

Step 9. Wait for a 5-digit Confirmation Code From Telegram

After clicking the [Send Code] button, check your phone for a 5-digit confirmation code. The 5-digit confirmation code is a one-time use code.

Step 10. Use the 5-digit Confirmation Code to Generate a Session Key

Enter the 5-digit code into the [Communalytic Telegram Session Key Generator] and click the [Generate your Key] button.

Step 11. Copy the Telegram Session Key to Clipboard

Copy the newly generated session key by clicking on the blue [Copy Session Key to Clipboard] button and then click on the link provided to go to the [Communalytic Profile Page].

Step 12. Sign in to Communalytic and add your new Telegram Session Key

  1. Sign in to Communalytic (if not already) and go to [My Profile].
  2. Under [My profile], locate the [API Keys] section and click the [Enter Key] button for the [Telegram API]. 
  3. Paste the [Telegram Session Key] copied from Step 11 and press submit.