Telegram Username Search & Enumeration avatar

Telegram Username Search & Enumeration

Pricing

from $5.00 / 1,000 valid telegram accounts

Go to Apify Store
Telegram Username Search & Enumeration

Telegram Username Search & Enumeration

Telegram suffix-range enumeration: scan bitcoin1–bitcoin200 in one run. Brand protection & lookalike discovery tool & not a single-username checker. Pay per valid account only (~$7/1k valid accounts); empty checks not billed. No login.

Pricing

from $5.00 / 1,000 valid telegram accounts

Rating

5.0

(1)

Developer

Arjuna-X Official

Arjuna-X Official

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

2

Monthly active users

25 days ago

Last modified

Share

What does Telegram Username Search & Enumeration do?

Range enumeration for Telegram — not a single-username checker. Enter a base keyword (for example bitcoin) and a suffix range (1 to 100, a to z), and this Actor expands every candidate in one run: bitcoin1, bitcoin2, … bitcoin100.

That is the workflow brand protection, security, and OSINT teams need for lookalike discovery and suffix sweeps — coverage a list-based checker cannot give you without building the list yourself.

Built for teams that need wide range coverage at speed. Pay only for valid accounts found; empty checks are not billed.

Range enumeration, not username checking

Most Store Actors check one username at a time or a list you supply. This Actor generates and scans the full suffix range from a single base keyword — numeric (11000), alphabetic (az, aazz), or custom start/end.

Use it when you need to answer: "Which bitcoin* Telegram accounts exist in this suffix range?" — not "Does @bitcoin42 exist?"

What you get for each valid account

For every existing account found, the Dataset includes:

  • Account name
  • Handle / members / subscribers
  • Description
  • Type of account (user, group, or channel)
  • Direct Telegram URL and full username

Why this pricing is different

Most username tools bill per check: every candidate in your list or range costs money, whether the account exists or not. Scan 1,000 lookalikes and you pay for 1,000 attempts — even when almost all are empty.

We bill per valid account. Empty candidates are not charged by the custom result event. Your budget buys signal (real accounts with metadata), not noise.

That matters most on brand and lookalike sweeps, where hit rates are often low. Large ranges stay affordable because unused names do not drain spend. Set a maximum cost per run anytime you want a hard cap.

Illustrative costs for a 1,000-candidate run (example rates — check the Pricing tab for live numbers):

Hit rateValids foundTypical per-check tool (~$0.015–$0.02 / check)This Actor (pay per valid, example ~$0.007 / valid)
Sparse (~2%)20~$15–$20~$0.14
Moderate (~14%)140~$15–$20~$0.98
Dense (~40%)400~$15–$20~$2.80

Per-check pricing stays roughly flat no matter how few accounts exist. Pay-per-valid scales with finds — so sparse brand protection work costs less here, and you never pay just to learn a name is unused.

Features

  • Suffix-range enumeration — the only workflow you need for base + suffix sweeps; not a one-off username checker
  • Built for sourcing at speed — concurrent checks so large ranges finish fast
  • Numeric or letter ranges1 to 1000, a to z, aa to zz, and similar
  • Pay per valid account — never billed for empty checks (default); you buy finds, not attempts
  • Rich public metadata — name, member/subscriber hint, description, and account type on every hit
  • Deduplication — skip accounts you already collected on earlier runs
  • Large-range auto-tuning — ranges over 100 candidates auto-enable Apify Proxy, concurrency 5, and 300 ms delay
  • No Telegram login — start from the Console; no QR code or Live View required

Why enumerate Telegram accounts?

Brands and investigators need to know which lookalike accounts exist: bitcoin1, bitcoin99, bitcoin_hq, and similar patterns. Doing that by hand does not scale. This Actor turns a base keyword plus suffix range into a dataset you can export, monitor, and act on.

How to run

  1. Click Try for free / open the Actor.
  2. Set Base username prefix (letters, digits, underscore - no @).
  3. Set Range start and optional Range end (or leave end empty to scan 1 to start for numbers).
  4. For ranges over 100, Apify Proxy, concurrency 5, and 300 ms delay are applied automatically. Set a maximum cost per run for large jobs.
  5. Click Start.
  6. When the run finishes, open the Output / Dataset tab to preview or download results.

Tips

  • Start with a small range to estimate cost, then scale up.
  • Ranges over 100 auto-enable proxy + gentler pacing — avoids datacenter rate limits on t.me.
  • Use a proxy region that matches the audience you care about (visibility can differ by country).
  • Keep onlyNewResults: true for recurring brand monitoring.

How much will it cost?

Pay per valid account found. Platform usage is included.

  • Valid accounts = billed
  • Empty / non-existent candidates = not billed (when includeMisses is off, the default)

You are not paying to learn that a name is unused. You are paying for accounts that exist, with metadata ready to use.

Check the Pricing tab for current rates. Before a large job, set a maximum cost per run so spend never surprises you.

Apify also gives monthly free usage credits on the Free plan. A short test run is the fastest way to see real cost for your range.

Input example

{
"base": "bitcoin",
"start": "1",
"end": "100",
"concurrency": 10,
"maxCandidates": 2000,
"onlyNewResults": true,
"includeMisses": false,
"proxyConfiguration": {
"useApifyProxy": false
}
}
FieldMeaning
basePrefix to expand (required)
start / endSuffix range (digits or equal-length letters)
concurrencyParallel workers (lower if you hit rate limits)
onlyNewResultsSkip URLs already seen in prior runs
includeMissesAlso store non-existent names (usually leave off)

Output example

One Dataset item per found account:

[
{
"url": "https://t.me/bitcoin42",
"username": "bitcoin42",
"base": "bitcoin",
"suffix": "42",
"exists": true,
"title": "Example Brand",
"extra": "@bitcoin42",
"description": "Official brand account",
"pageType": "user",
"httpStatus": 200
}
]

Compliance

Use only for legitimate research, brand protection, or investigations you are authorized to perform. Respect Telegram's Terms of Service and applicable law.