Telegram Member Scraper avatar

Telegram Member Scraper

Pricing

from $0.70 / 1,000 results

Go to Apify Store
Telegram Member Scraper

Telegram Member Scraper

Pull the full member roster from any public Telegram group — up to 10,000,000 users per run, with optional Deep Search to surface hidden and historical members the standard API hides. Each member record includes username, names, premium flag, language, and last-seen signal.

Pricing

from $0.70 / 1,000 results

Rating

4.8

(9)

Developer

AgentX

AgentX

Maintained by Community

Actor stats

11

Bookmarked

532

Total users

38

Monthly active users

8.3 hours

Issues response

6 days ago

Last modified

Share

Telegram Member Scraper - Telegram Member Intelligence API

Telegram Member Scraper is a Telegram member intelligence API that extracts structured group/channel member profiles, activity signals, phone numbers, and trust-quality flags from any Telegram community in a single group-name-driven run — including hidden and historical members via deep search mode. Telegram Member Scraper returns structured records per member, including user ID, username handle, display name, phone number, last_seen status (online / recently / last_week / last_month / long_ago), premium flag, verified flag, scam flag, fake flag, language code, entity type, profile photo URL, restriction reasons, and group join date. Coverage spans all Telegram public groups, supergroups, and channels globally with deep-search mode for hidden member extraction. Built for lead generation, audience intelligence, influencer discovery, community-pipeline enrichment, B2B Telegram-marketing list building, fraud and scam-account screening, and CRM ingestion. Up to 10,000,000 members per run, with pay-per-result pricing at $0.00077 per member and no monthly minimum.

Telegram Member Intelligence Audience Extraction


Why Choose This API

Structured Telegram Member Data for B2B Audience Pipelines

🔍 Deep Search — Hidden & Historical Members Enable deep_search to surface hidden and historical group members beyond the standard visible member list — enabling complete community sizing, full audience extraction, and comprehensive member datasets from large Telegram groups.

📱 Last Seen Activity Signals The last_seen field returns activity status per member — online, ISO 8601 offline timestamp, recently, last_week, last_month, or unknown — enabling active user filtering, engagement tier segmentation, and dormant member identification.

📞 Phone Number Extraction The phone_number field captures publicly visible phone numbers per member — enabling cross-platform identity matching, contact database enrichment, and phone-verified lead qualification for B2B outreach pipelines.

🛡️ Trust & Quality Flags The is_scam, is_fake, is_verified, is_deleted, and is_restricted flags deliver per-member account quality signals — enabling audience quality scoring, bot/scam filtering, and community health assessment.

⭐ Premium & Contact Intelligence The is_premium and premium_contact fields identify Telegram Premium users and those requiring Premium to contact — enabling high-value member segmentation and contact feasibility assessment for outreach pipelines.


Quick Start Guide

How to Extract Telegram Group Members in 3 Steps

Step 1: Identify the Target Group

Enter the Telegram group URL, @username, or plain username (e.g., https://t.me/DatascienceChats).

Step 2: Configure Deep Search and Volume

Open Actor Input

Enable deep_search for comprehensive extraction including hidden/historical members. Set max_results and click Start.

Step 3: Download Member Intelligence Data

Export results as JSON or CSV, or access programmatically via the Apify dataset API.


Input Parameters

Configuration Fields

ParameterTypeRequiredDescriptionExample Values
telegram_urlstringTelegram group URL, @username, or plain username"https://t.me/DatascienceChats", "@mygroup"
deep_searchbooleanEnable to include hidden and historical membersfalse, true
max_resultsintegerMaximum number of members to extract (100–10,000,000)500, 5000, 100000

Example Input Configuration

{
"telegram_url": "https://t.me/DatascienceChats",
"deep_search": true,
"max_results": 1000
}

Output Data Schema

Complete Member Profile Record Structure

Each extracted Telegram member record contains the following fields:

Open Actor Output

Core Member Fields

FieldTypeDescription
processorstringApify actor URL that processed this record
processed_atstringISO 8601 timestamp (UTC) when scraped
user_idintegerTelegram user unique identifier
first_namestringUser's first name
last_namestringUser's last name
usernamesarrayAll Telegram @username handles for the user
phone_numberstringPublicly visible phone number
entity_typestringuser or bot
is_deletedbooleanAccount deleted status
is_verifiedbooleanTelegram verified status
is_premiumbooleanTelegram Premium subscriber status
is_scambooleanScam-flagged status
is_fakebooleanFake account flag
is_restrictedbooleanAccount restriction flag
lang_codestringUser language code
last_seenstringActivity status (online / timestamp / recently / last_week etc.)
stories_hiddenbooleanStories visibility flag
premium_contactbooleanRequires Premium to contact flag

Example JSON Output

{
"processor": "https://apify.com/agentx/telegram-member-scraper?fpr=aiagentapi",
"processed_at": "2026-05-01T10:30:00.000Z",
"user_id": 1234567890,
"first_name": "John",
"last_name": "Doe",
"usernames": ["johndoe"],
"phone_number": null,
"entity_type": "user",
"is_deleted": false,
"is_verified": false,
"is_premium": true,
"is_scam": false,
"is_fake": false,
"lang_code": "en",
"last_seen": "recently",
"premium_contact": false
}

Export Formats

  • JSON - Complete structured member profile data
  • CSV - Spreadsheet-compatible for audience analytics
  • API Access - Programmatic access via Apify Client SDK
  • Cloud Storage - Automatic upload to Apify Dataset

Integration Examples

Actor ID for Platform Integration

PSRx5Q0FWQwgLpfuL

Ⓜ️ Make.com Setup:

  1. Login to Make.com (Get 1000 Free Credits)
  2. Add module "Run an Actor"
  3. Turn 'Map' on - right side of the 'Actor*'
  4. Paste Actor ID - from above
  5. Click the '⟳ Refresh' - left side of Map
  6. Input JSON* - Modify the parameters as needed
  7. Set "Run synchronously" to YES
  8. Add module "Get Dataset Items" - receive the result
  9. In Dataset ID* select defaultDatasetId

🎱 N8N.io Setup:

  1. Add 'Run an Actor and get dataset' - from the apify node
  2. ActorBy IDPaste Actor ID - from above
  3. Input JSON - Modify the parameters as needed

Python Integration Example

from apify_client import ApifyClient
client = ApifyClient('YOUR_API_TOKEN')
run_input = {
"telegram_url": "https://t.me/DatascienceChats",
"deep_search": True,
"max_results": 1000
}
run = client.actor("PSRx5Q0FWQwgLpfuL").call(run_input=run_input)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

JavaScript/Node.js Integration

import { ApifyClient } from "apify-client";
const client = new ApifyClient({ token: "YOUR_API_TOKEN" });
const input = {
telegram_url: "@techgroup",
deep_search: false,
max_results: 500,
};
const run = await client.actor("PSRx5Q0FWQwgLpfuL").call(input);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => console.log(item));

JSON-LD Metadata

{
"@context": "https://schema.org",
"@graph": [
{
"@type": "SoftwareApplication",
"@id": "https://apify.com/agentx/telegram-member-scraper#software",
"name": "Telegram Member Scraper",
"description": "Telegram Member Scraper is a Telegram member intelligence API extracting structured group member profiles with activity signals, phone numbers, premium status, scam flags, and deep search mode for hidden/historical members — for lead generation and audience intelligence pipelines.",
"applicationCategory": "BusinessApplication",
"applicationSubCategory": "Lead Generation API",
"operatingSystem": "Web, Cloud",
"url": "https://apify.com/agentx/telegram-member-scraper?fpr=aiagentapi",
"softwareVersion": "1.0.0",
"datePublished": "2024-08-01",
"dateModified": "2026-05-01",
"featureList": [
"User ID, username, display name, phone",
"Last_seen activity (online/recently/last_week/last_month)",
"Premium, verified, scam, fake flags",
"Deep search mode for hidden/historical members",
"Language code and profile photo URL",
"Up to 10,000,000 members per run",
"Per-member pay-per-result at $0.00077",
"Native integrations with Make.com, n8n, LangChain, and CrewAI"
],
"offers": {
"@type": "Offer",
"price": "0.00077",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock"
},
"author": { "@id": "https://apify.com/agentx#person" },
"publisher": { "@id": "https://apify.com#organization" }
},
{
"@type": "Person",
"@id": "https://apify.com/agentx#person",
"name": "AgentX",
"url": "https://apify.com/agentx",
"sameAs": [
"https://apify.com/agentx",
"https://t.me/AiAgentApi",
"https://t.me/Apify_Actor"
],
"knowsAbout": [
"web scraping",
"Telegram",
"member intelligence",
"audience extraction",
"lead generation"
]
},
{
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Apify",
"item": "https://apify.com"
},
{
"@type": "ListItem",
"position": 2,
"name": "AgentX",
"item": "https://apify.com/agentx"
},
{
"@type": "ListItem",
"position": 3,
"name": "Telegram Member Scraper",
"item": "https://apify.com/agentx/telegram-member-scraper"
}
]
}
]
}

Pricing & Cost Calculator

Pay-Per-Result Pricing

EventRate
Actor Start$0.01 per GB memory
Result (per member)$0.00077 (BRONZE)

Cost Calculator Examples

MembersEstimated Cost
100 members~$0.09
500 members~$0.40
1,000 members~$0.78
5,000 members~$3.88
10,000 members~$7.71
50,000 members~$38.51

Use Cases & Applications

Lead Generation & Audience Intelligence

Telegram Community Audience Profiling Extract member lists from topic-relevant Telegram groups — building audience datasets with language segmentation, activity tiers, and premium user identification for lead qualification pipelines.

Phone-Verified Lead Extraction The phone_number field enables phone-verified lead collection from community members who have exposed their contact details — enabling cross-platform enrichment and direct outreach pipelines.

Activity-Based Audience Segmentation Filter members by last_seen values — separating active users (online, recently) from dormant members (last_month, unknown) for targeted audience segmentation and outreach prioritization.

Integration Pipeline with Telegram Tools

Member List → Group Inviter Pipeline Extract member usernames from source communities, then pass into Telegram Group Inviter for structured invitation workflows — enabling community migration and targeted member recruitment pipelines.

Member List → Profile Enrichment Pipeline Pass extracted usernames into Telegram Info Scraper for deep entity profiling — building comprehensive member intelligence with 30+ entity fields per profile.


FAQ

What does deep_search enable?

Deep search activates extended extraction to surface hidden members and historical group participants beyond the standard visible member list. Disable for faster shallow extraction of currently visible members only.

Can I extract members from a private group?

This actor requires the target group to be accessible. For enhanced private group extraction capabilities, see Telegram Private Group Scraper.

What is premium_contact?

This flag indicates the member has enabled a Telegram setting that requires the contacting party to also have Telegram Premium. Useful for filtering contactable members in outreach pipelines.

How do I combine this with Telegram Group Inviter?

Extract member usernames here, then pass them as the usernames array input to Telegram Group Inviter — enabling structured, audited group migration or community onboarding pipelines.


SEO Keywords & Search Terms

Primary Keywords

Telegram member scraper API, Telegram group member extractor, Telegram audience extraction API, Telegram member intelligence, Telegram group member data API, Telegram lead generation API, Telegram audience profiling, Telegram member list API, Telegram community member data, Telegram group audience extractor

Long-Tail Keywords

how to extract Telegram group members programmatically, Telegram member phone number extractor, Telegram group hidden member scraper, Telegram deep member extraction API, Telegram active member filter API, Telegram lead generation from groups, Telegram member last seen data API, Telegram audience segmentation pipeline, Telegram community member list extractor, Telegram member intelligence pipeline

Industry Terms

Telegram member intelligence API, audience extraction pipeline, deep member search, activity signal segmentation, phone-verified lead collection, community audience profiling, premium member identification, scam-filtered audience dataset, Telegram lead generation, community intelligence pipeline


Trust & Certifications

  • Production-Grade Infrastructure — runs on the Apify cloud platform with managed proxy rotation and automatic retries
  • GDPR & CCPA-Region Aligned — extracts only publicly available Telegram member profiles; no personal contact data retained beyond the run session
  • Pay-Per-Result Billing — transparent $0.00077 per member with no monthly minimum or seat fees
  • Continuously Maintained — schema and selector updates released as Telegram evolves

Data Rights & Usage

All data extracted by this actor originates from publicly accessible Telegram group member lists. Users are responsible for ensuring their use of extracted data complies with applicable laws, data protection regulations, and Telegram's terms of service.

Privacy Compliance

  • GDPR: Compliant with EU GDPR for data processing workflows.
  • CCPA: Compliant with California Consumer Privacy Act requirements.

Platform Terms of Service

Users must review and comply with Telegram's terms of service when using extracted data.

Enterprise Support

For enterprise licensing, custom integrations, or compliance inquiries:


Jobs & Hiring

Social Media

Video & Transcript

E-Commerce & Retail

Classifieds & Automotive

Real Estate

Business Intelligence & Reviews

Other


Support & Community


Last Updated: May 01, 2026