Skip to content
SocialMGrowthGet a plan

Telegram account checker: what each result means and what to do next

Updated · 2561 words · 12 min read

Most people looking for a checker want one answer: can this account still send? This page decodes every status a check can return, shows how to run one on your own accounts, and lists what checker tools should never ask you for.

A Telegram account checker signs in with an account, or asks Telegram about a number or username, and reports what comes back: working, limited, frozen, logged out or deleted. Each result has its own fix. Check your own accounts through @SpamBot and the device list, and never hand a session file to a stranger's bot.

What does a Telegram account checker actually look at?

A Telegram account checker looks at one of four inputs: a phone number, a username, a saved login session, or the account you are signed into right now. What it can learn depends on that input, and so does what you give away. A number shows whether an account exists; a session shows everything.

The same name covers products that have almost nothing in common. Some are lookup sites that test a list of numbers, some are bots, some are desktop programs that load saved logins, and one is Telegram's own @SpamBot. Before choosing, it helps to see what each kind of input lets a checker learn and what it costs you to hand it over.

What you give the checkerWhat the check can learnWhat you hand over
A phone numberWhether a Telegram account is registered to it, if the owner lets people find them by numberThe number, now sitting in someone else's list
A public usernameWhether the handle resolves, the display name, bio and an approximate last seenNothing private
A session file or tdata folderThe full picture: working, limited, frozen, logged out or deletedA complete login: whoever holds it can read and send as you
Your own app, signed inLimits from @SpamBot, active devices, any frozen noticeNothing; the check stays with you

The third row is the one people underestimate. A session file is not a key "for checking". It is the login itself, with no password or code needed to use it, and it keeps working until you end that session from your own devices. Many accounts that turn up limited were used by someone else's tool first; if outreach volume is how yours got there, read why bulk sends from one personal account end in a limit before you check again.

Which result can a check return, and what should you do with each?

A check that signs in gets one of about six answers from Telegram's servers: working, limited, flood wait, frozen, logged out or deleted. Each points to a different next step, and only two of them, limited and frozen, can be appealed. Reading the exact error name saves hours of guessing about whether an account is really lost.

ResultWhat Telegram returnedWhat it meansWhat to do next
WorkingThe profile request succeedsThe account can read and send normallyNothing; note the date of the check
Limited@SpamBot says the account is limitedIt can message mutual contacts but not strangers, and may not be able to add people to groupsStop cold sends; wait for the date @SpamBot gives, or appeal there if it is a mistake
Flood waitFLOOD_WAIT_X (420)The same call was made too often; wait X secondsWait exactly X seconds, then slow the tool down
FrozenFROZEN_METHOD_INVALID (420), plus freeze dates in the app configRead-only; deleted on a set date unless an appeal is acceptedAppeal through the link Telegram shows in the app, before the date
Logged outAUTH_KEY_UNREGISTERED, SESSION_REVOKED or SESSION_EXPIRED (401)This saved login no longer works; the account itself may be fineSign in again with the phone number; review your active devices
DeletedUSER_DEACTIVATED (401)The account was deleted or self-destructed after inactivityIt cannot be restored; the number can only register a new, empty account

The most common misreading is "logged out" taken for "banned". Bulk checkers often print both as dead. A session ends when someone presses Terminate all other sessions, when a device is removed from the list, or when the login simply expires; none of that touches the account. Sign in again and it is usually all there. A limited result has its own tell: messages go through to some people and fail for others, which is explained in why a limited account can only write to mutual contacts. The pace matters for working accounts too: a sender that ignores flood waits builds the history that leads to a limit, which is why the send limits a Telegram message sender runs under are worth knowing before any campaign.

Why is frozen different from limited?

A limited account still works for the people who know you. A frozen account is read-only for everyone: Telegram's API documentation says frozen accounts are deleted after a set time unless an appeal is submitted and accepted, and it gives the app both dates, frozen since and deleted on. If a check shows frozen, the clock is the whole story. Open the official app, follow the appeal link it shows, and do it well before the deletion date. For the difference between sending routes that freeze accounts and ones that do not, see a plain guide to bulk messages and the risk of each route.

Can a Telegram account checker bot see another person's account?

No. A Telegram bot account checker sees only what the Bot API gives every bot: chats that started it and public usernames it is asked about. It cannot open another person's account, read its limits or tell whether it is frozen. A checker bot that reports those things is getting them from sessions or codes its users sent in.

So when a telegram account checker bot advertises a status check by phone number, one of two things sits behind it. Either the bot quietly runs ordinary user accounts that import your numbers as contacts, which hits flood waits within a few hundred lookups, or it asks you for a session or a login code. Neither is a feature of bots. Bots have a narrow, documented reach, laid out in what the Bot API lets a bot do with the people who pressed Start.

There is one account checker telegram bot worth using, and Telegram runs it: @SpamBot. As a telegram account check bot it does one job, reporting on the account that messages it, and nothing else. Any third-party telegram account status check bot can at best repeat what @SpamBot would have told you directly. Checker bots are also often sold next to tools that fire actions from many accounts at once, and platforms discount that pattern everywhere; this look at how YouTube spam report bots are built and why their volume gets filtered shows the same logic from the moderation side.

How do you run a Telegram account status check on your own account?

Open a chat with @SpamBot and press Start: it replies that the account is free or names the limit and when it ends. Then open Settings, Devices to see every active session, and Privacy and Security to see the self-destruct timer. Those three screens make a complete telegram account status check, free and private.

  1. Ask @SpamBot. Check the handle carefully, then press Start. "Good news, no limits" means you are clear. Anything else names the restriction and usually a date.
  2. Read the device list. Settings, Devices shows every phone, desktop and web login. End any you do not recognize; an unknown session is the most common cause of a sudden limit.
  3. Check the inactivity timer. Privacy and Security has a setting that deletes the account if you are away for a chosen period. Make sure it is longer than any break a spare account might take.
  4. Look for a frozen banner. A frozen account shows a notice with the appeal link and the deletion date. If you see it, appeal now.
  5. Turn on 2-Step Verification. A password on top of the login code means a leaked code alone cannot open a new session.

Can you do a Telegram account check online without the phone app?

Yes. Sign in at web.telegram.org with the QR code, and @SpamBot and the device list work there just as they do on a phone, so a telegram account check online takes a minute. Checking whether someone else is online is a different question. Exact last seen shows only if their privacy settings allow it; otherwise Telegram shows recently, within a week, within a month or a long time ago, and any site that claims exact tracking of hidden users is guessing. To actually reach that person, every ordinary way to message someone on Telegram is a better use of the time.

How does a Telegram session checker handle many accounts at once?

A telegram session checker opens each saved session, asks the server for that account's own profile, and records the reply or the error. To check accounts in bulk it runs the same call in a loop, paced so the server does not answer with flood waits. Run it on your own machine, against sessions you created, and nothing leaves your hands.

Who needs a telegram multi account checker in the first place? Support teams with one account per agent, brands with regional accounts, and agencies that manage client accounts under shared access. Telegram's own apps hold three accounts side by side, four with Premium, so past that point a team starts looking for a telegram accounts checker tool. A good one keeps a simple log per account:

  • the last four digits of the number and who owns the account,
  • the result and the exact error name, never just "dead",
  • the @SpamBot reply text and any end date,
  • the date of the check and of the last real use.

A caution on scale. When someone needs to telegram check accounts in bulk every morning because accounts keep dying, the checker is not the problem. Accounts bought in batches or registered on throwaway numbers fail in waves, and a telegram account alive checker only counts the losses. The fix is upstream: fewer accounts doing honest work. Our notes on which outreach steps are safe to automate and which are not draw that line, and the page on how bulk messaging services handle consent shows what volume looks like when it is done with permission.

What should account checking software never ask for?

Good telegram account checker software runs on your own computer and asks for nothing beyond the sessions you choose to load. Walk away from any telegram account check tool that wants a login code, your 2-Step Verification password, an uploaded session or tdata folder, or money to "unfreeze" an account. Real appeals are free and happen inside Telegram.

Red flags, in the order we see them:

  • "Send the code we just triggered." Telegram's login code messages say never to give the code to anyone. A telegram account status checker has no reason to need one.
  • "Upload your session to check it." That is a login handed to a server you cannot see. Some checkers resell or reuse what they collect.
  • "Pay to remove the limit or the freeze." Only Telegram lifts limits and freezes, through @SpamBot or the in-app appeal, at no cost.
  • "Check any account by username." Public data is public; limits, freezes and sessions of someone else's account are not visible to any outsider.

The same caution applies to group tools that promise to add people who never agreed. How a contact's own privacy setting decides whether you can add them is covered in who in your phone book can really be added to a group, and the numbers behind what adding members to a group in bulk actually permits explain why adder tools get accounts limited so quickly.

What should you change when a check comes back limited?

Change what the account was doing, not the account. Limits follow behavior: messages to strangers who report or block, mass group invites, and sudden volume from a new number. Swapping in a fresh account repeats the same result faster. Move outreach to people who chose to hear from you, and the next check comes back clean.

A case from September shows how this plays out. A small online shop came to us with nine support accounts and a checker report that marked four as dead. The truth was more ordinary: three were logged out because a staff member had pressed Terminate all other sessions on the main phone, and one was limited after a week of first messages to members of a scraped group. We signed the three back in with 2-Step Verification on, stopped the cold sends, and moved announcements to a channel and a broadcast list for people who already joined. The limited account cleared on the date @SpamBot gave, and checks since then have come back with nine working accounts.

If outreach is part of your plan, build it so the check never has bad news to give. Start conversations from comment triggers and the DM automation platforms allow, write a first message that reads like a person, not a blast, and set a cadence from how often a DM list tolerates hearing from you. For the program as a whole, see how we plan cold outreach around reply rates and the seven outreach types and the rule each one answers to. Launches are where accounts most often get burned in a single week, so if a token or product launch is coming, plan it with a launch-week promotion built on a channel, a group and an opt-in bot.

Sources

  1. Telegram API: error codes (401 and FLOOD_WAIT)
  2. Telegram API: authorization and frozen accounts
  3. Telegram API: client configuration, freeze dates and appeal link
  4. Telegram: Spam FAQ and account limits
  5. Telegram FAQ: last seen, sessions and account self-destruct
  6. Telegram Bot API reference

Questions about account checkers

Is there a free Telegram account checker?

Yes. @SpamBot checks the account that messages it, and Settings, Devices lists every active login, both free. For several accounts you own, a script on your own computer does the same checks. Paid checkers add nothing Telegram does not already tell you.

Can checking an account get it limited?

A single profile check does not. Looking up hundreds of phone numbers from one account does: Telegram answers with flood waits and can limit an account that imports contacts in bulk. Pace any check and keep number lookups small.

What does a dead session mean in a checker report?

Usually that the saved login stopped working, with errors such as AUTH_KEY_UNREGISTERED or SESSION_REVOKED. The account itself is often fine. Sign in again with the phone number and turn on 2-Step Verification.

How long does a Telegram limit last?

@SpamBot names an end date when there is one, and many first limits lift within days. Some limits carry no date; for those, the appeal inside @SpamBot is the only route, and repeating the behavior that caused them makes them longer.

What happens to a frozen Telegram account?

It becomes read-only. Telegram shows the date it was frozen and the date it will be deleted, and it is deleted on that date unless an appeal through the in-app link is submitted and accepted.

Can a checker tell me if someone blocked me?

No checker can say for sure. A missing last seen or profile photo can mean a block or just strict privacy settings, and Telegram shows both the same way on purpose.

Turn this plan into posts, replies, and reach

Send the account link and the result you want. We will reply with a plan, a price, and a timeframe for this service.