Home /

Telegram-soft Knowledge Base

Registration API Guide

So, after quite some time, we’re ready to provide you with the most comprehensive guide to registering Telegram accounts in multithreaded mode. This article will cover everything from choosing a proxy to compiling a list of user agents and finding pairs. Let’s get started!

A short preface—these are just the author’s thoughts, so reading it is NOT REQUIRED!

FOREWORD

I’ve heard a lot of different theories about Telegram accounts—from stories about super-private, mega-cool proxies, to “human-like” behavior, to mysterious delays, to super-duper layers inaccessible to mere mortals, and so on. I don’t deny the possibility of any of these features—they might actually exist, but they aren’t practical. And why bother? When every unofficial Telegram app behaves differently.

That’s why I came to the conclusion that we should focus specifically on unofficial apps. As it turned out (otherwise I wouldn’t be writing all this here), I was right. This method lets you do more than just register 50 accounts per hour—no. It’s hundreds and thousands of accounts if you want. Hello to all single-threaded account registrars

I guess I’ve said my piece—keep reading; why else would you be wasting your time on this?

So, onto the main point—here’s what we’ll need

  1. Compile a list of app hash/app ID pairs (You can grab pre-made ones from here—121 pairs (but keep in mind that many others will do the same)—or find them yourself as described here—Searching for pairs without filtering apps)
  2. Come up with app names and a naming scheme (there are two requirements here: no machine generation and UTF-8 encoding—don’t worry, I’ll explain how to do it)
  3. Buy some resident proxies to reduce the dropout rate (you can use Tor, but not too much)
  4. Deposit some money into SMS services
  5. Give a shout-out to Deka)

So—let’s start scraping a chat with 5,000 users. I’ve used this chat as an example: https://t.me/WalletWalletMotherWallet (large chats are convenient because you can scrape them once and use that database for a long time), and let’s move on to the parser

Set it up to collect as many usernames as possible