Telegram Profile avatar

Telegram Profile

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Telegram Profile

Telegram Profile

Bulk-look up Telegram users, bots, channels, or groups — Premium status, verification badge, member count, privacy tier, and 14 entity-type fields. Up to 1,000 per run.

Pricing

from $3.00 / 1,000 results

Rating

3.8

(4)

Developer

CheapGET

CheapGET

Maintained by Community

Actor stats

15

Bookmarked

637

Total users

118

Monthly active users

8 hours ago

Last modified

Share

Affiliate disclosure: Apify links on this page may include referral parameters. If you sign up through one of these links, CheapGET may earn a commission from Apify at no extra cost to you. Pricing, features, and Actor access are unaffected.

Telegram Profile Telegram Profile Scraper Users & Channels Verification, Stats & Business Telegram Support Telegram Group

Telegram Profile — Telegram Profile Scraper: Users, Channels & Groups

Provide a list of Telegram URLs and extract full structured profiles for users, bots, channels, and groups — covering verification, member count, business info, last seen, bot commands, and more in clean JSON / CSV / Excel.

TL;DR (40-word answer): Telegram Profile is a credentials-based Apify Actor that returns detailed profile metadata for Telegram users, bots, channels, and groups from a list of up to 1,000 targets, covering verification, member count, business info, and bot commands per lookup. Last verified 2026-05-02.

What it is NOT: Telegram Profile is not a message scraper, not a member list extractor, and not a private profile snooper — it fetches publicly visible metadata about Telegram entities via the Telegram API.

Telegram Profile is an Apify Actor that extracts full profile metadata for Telegram users, bots, channels, and groups from a list of targets. Maintained by CheapGET on the Apify Store.


🏷️ Why choose Telegram Profile

Telegram Profile is best for researchers, analysts, and developers who need structured profile data for multiple Telegram entities at once for enrichment, verification, or competitive analysis.

  • 📊 Rich user & channel fields — verification, premium status, member count, admin count, bot commands, business hours/location, birthday, and more.
  • 🔁 Batch lookup — provide up to 1,000 Telegram targets per run (URLs, usernames, or @handles).
  • 💰 Compute-based pricing — pay only for compute used (no per-result charge); free plan includes $5 monthly credits.

🚀 Quick Start — run in 3 steps

Run in Apify Console

  1. Open the Actor — go to Telegram Profile on Apify and click Try for free.
  2. Configure inputs — provide a list of Telegram target URLs/usernames (up to 1,000).
  3. Click Start — the Actor returns structured profiles in the default dataset; download as JSON, CSV, or Excel.

Run via Apify API

curl -X POST "https://api.apify.com/v2/acts/cheapget~telegram-profile/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"telegram_url": ["https://t.me/telegram", "@BotFather", "AiAgentApi"]
}'

Run via MCP (for AI agents)

Telegram Profile is callable from Claude, ChatGPT, Cursor, and any MCP-compatible client through the Apify MCP Server. Reference the Actor as cheapget/telegram-profile and pass the same JSON input as above.


⚙️ Input parameters

ParameterTypeRequiredDefaultDescriptionExample
telegram_urlarrayList of Telegram targets (1–1,000 items). Each item may be a URL, username, or @handle.["https://t.me/telegram", "@BotFather"]
{
"telegram_url": ["https://t.me/telegram", "@BotFather", "AiAgentApi"]
}

📦 Output dataset

Each run writes structured profile records to the default Apify dataset, exportable as JSON, JSONL, CSV, Excel, XML, RSS, or via the dataset API.

User / Bot profile fields

FieldTypeAlways present?DescriptionExample
typestringoptionaluser or bot.user
idintegeroptionalTelegram user ID.123456789
usernamesarrayoptionalList of usernames.["johndoe"]
first_namestringoptionalFirst name.John
last_namestringoptionalLast name.Doe
phonestringoptionalPhone number if visible.+44123456789
is_premiumbooleanoptionalHas Telegram Premium.false
is_verifiedbooleanoptionalVerified by Telegram.true
is_scambooleanoptionalMarked as scam.false
is_fakebooleanoptionalMarked as fake.false
last_seenstringoptionalLast seen status or ISO 8601 timestamp.recently
descriptionstringoptionalProfile bio.Tech enthusiast.
bot_commandsarrayoptionalBot commands list (bots only).["/start - Start the bot"]
business_hoursobjectoptionalBusiness opening hours (if set).{"open_now": true, ...}
business_locationobjectoptionalBusiness location (if set).{"address": "London, UK"}
birthdayobjectoptionalBirthday (if set).{"day": 1, "month": 6}
stargifts_countintegeroptionalNumber of star gifts received.5

Channel / Group profile fields

FieldTypeAlways present?DescriptionExample
titlestringoptionalChannel or group title.News Channel
typestringoptionalchannel, supergroup, or group.channel
usernamesarrayoptionalPublic usernames.["mychannel"]
is_verifiedbooleanoptionalVerified by Telegram.false
member_countintegeroptionalTotal member/subscriber count.150000
online_countintegeroptionalCurrently online members.3200
admins_countintegeroptionalNumber of admins.5
descriptionstringoptionalChannel description/bio.Daily news.
created_datestringoptionalCreation date (ISO 8601).2021-01-01T00:00:00
locationobjectoptionalGeo location if set.{"address": "Moscow"}

Sample output

{
"type": "channel",
"title": "Example Channel",
"member_count": 150000,
"is_verified": false,
"description": "Daily tech updates."
}

💡 Use cases

For researchers profiling Telegram channels and groups

  • Problem: a research team needs profile metadata (member count, verification, description) for 200 Telegram channels.
  • How Telegram Profile solves it: provide all 200 URLs in a single run and receive structured channel profiles.
  • Outcome: 200 channel profiles in one API call — no manual lookups.

For developers enriching databases with Telegram entity data

  • Problem: a database contains Telegram usernames and needs structured metadata appended to each record.
  • How Telegram Profile solves it: pass all usernames in telegram_url and integrate the returned structured profiles into the database.
  • Outcome: enriched database with verification, member count, and description for every Telegram entity.

For AI agents answering questions about Telegram entities

  • Problem: LLM agents asked "is this Telegram channel verified?" cannot answer from stale training data.
  • How Telegram Profile solves it: call the Actor over the Apify MCP Server to retrieve live profile data on demand.
  • Outcome: grounded Telegram profile data in production AI assistants.

💰 Pricing, limits, and performance

FactValue
Pricing modelCompute-based (pay for actor usage, not per result)
Free-tier monthly allowance$5 Apify credits included
Max targets per run1,000 (10 for free/unverified users)
Login / cookies requiredTelegram API credentials required (provided by CheapGET)
Export formatsJSON, JSONL, CSV, Excel, XML, RSS, dataset API

⚖️ Compared with alternatives

CapabilityTelegram ProfileTelegram Bot APICustom Telethon script
Full user + channel + group profile metadatalimitedyou build & maintain
Batch 1,000 targets per runyou implement
Export to CSV / JSONyou implement
Setup time to first result< 60 secondshours–daysdays–weeks

Verdict. Telegram Profile is ideal for analysts and developers who need structured profile metadata for multiple Telegram entities without setting up Telethon infrastructure.


⚠️ Common mistakes to avoid

  1. Missing telegram_url. This field is required and must be a list.
  2. Providing more than 1,000 targets. Maximum is 1,000 per run; split large lists across multiple runs.
  3. Targeting private accounts. Only publicly accessible profiles are returned.
  4. Providing an empty list. The list must contain at least one target.

🛠️ Troubleshooting

ProblemLikely causeFix
Missing required input: telegram_urltelegram_url not provided.Add "telegram_url": ["@username"] to your input JSON.
telegram_url must contain at least one...Empty list provided.Provide at least one valid Telegram target in the list.
telegram_url supports up to 1000 targetsList exceeds 1,000 items.Split targets into multiple runs of up to 1,000.
Charge limit reachedAccount-level monthly spend limit hit.Raise the run / monthly limit in your Apify plan settings.

❓ FAQ

What types of Telegram entities does Telegram Profile support?

Telegram Profile supports users, bots, channels, supergroups, and regular groups. Each entity type returns a tailored set of fields.

How do I provide targets?

Pass a JSON array of strings in telegram_url. Each string may be a full URL (https://t.me/example), an @handle, or a bare username.

Is there a limit per run?

Yes — 1,000 targets per run for paying users, 10 for free/unverified users.

Does Telegram Profile require a Telegram account?

The Actor uses Telegram API credentials managed by CheapGET. You do not need to provide your own Telegram account.


🔌 Integrations

Telegram Profile plugs straight into the Apify ecosystem:

  • Schedules — monitor profiles on a recurring schedule (docs).
  • Webhooks — POST results to your endpoint on ACTOR.RUN.SUCCEEDED (docs).
  • Apify APIrun-sync-get-dataset-items for blocking calls, runs for async (docs).
  • MCP Server — call the Actor from Claude, ChatGPT, or Cursor agents (docs).
  • No-code — Make, Zapier, n8n, Pipedream, Google Sheets, Airtable.

🧱 Sister Actors from CheapGET

Jobs

Shopping & Deals

Vehicles

Real Estate

Local Business & Food

Classifieds

Social Media

Videos & Text

Content & Articles


📞 Support, changelog, last updated

Support

Maintained by CheapGET on the Apify Store.

Cost of doing nothing: manually looking up profile metadata for 500 Telegram entities takes hours. Telegram Profile returns structured data for 500 entities in a single API call. → Try it free with $5 of Apify credits.

Changelog

  • 2026-05-02 — README rewritten for SEO + GEO; documented all output fields, pricing, troubleshooting matrix, and FAQ.
  • 2026-04 — Added business hours, business location, and star gifts support.
  • 2026-02 — Initial release: Telegram profile scraper.

{
"@context": "https://schema.org",
"@graph": [
{
"@type": "SoftwareApplication",
"@id": "https://apify.com/cheapget/telegram-profile#software",
"name": "Telegram Profile",
"description": "Apify Actor that extracts full profile metadata for Telegram users, bots, channels, and groups from a list of up to 1,000 targets.",
"applicationCategory": "BusinessApplication",
"operatingSystem": "Web, Cloud",
"url": "https://apify.com/cheapget/telegram-profile",
"offers": {
"@type": "Offer",
"price": "0",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock"
},
"author": { "@id": "https://apify.com/cheapget#author-cheapget" },
"publisher": { "@id": "https://apify.com/cheapget#publisher" }
},
{
"@type": "Organization",
"@id": "https://apify.com/cheapget#publisher",
"name": "CheapGET",
"url": "https://apify.com/cheapget",
"sameAs": ["https://t.me/Apify_Actor", "https://t.me/AiAgentApi"]
},
{
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What types of Telegram entities does Telegram Profile support?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Telegram Profile supports users, bots, channels, supergroups, and regular groups. Each entity type returns a tailored set of fields."
}
},
{
"@type": "Question",
"name": "How many targets can I look up per run?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Up to 1,000 targets per run for paying users. Free/unverified users are limited to 10 per run."
}
},
{
"@type": "Question",
"name": "Does Telegram Profile require a Telegram account?",
"acceptedAnswer": {
"@type": "Answer",
"text": "No. The Actor uses Telegram API credentials managed by CheapGET. You do not need to provide your own account."
}
}
]
},
{
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Apify",
"item": "https://apify.com"
},
{
"@type": "ListItem",
"position": 2,
"name": "Social Media",
"item": "https://apify.com/store?category=SOCIAL_MEDIA"
},
{
"@type": "ListItem",
"position": 3,
"name": "Telegram Profile",
"item": "https://apify.com/cheapget/telegram-profile"
}
]
}
]
}

Last Updated: May 2, 2026 Schema version: 1.1 Maintained by: CheapGET · 💬 Telegram Group · 📧 Support