Telegram Info Scraper avatar

Telegram Info Scraper

Pricing

Pay per event

Go to Apify Store
Telegram Info Scraper

Telegram Info Scraper

Telegram entity-intelligence API: 30+ fields per user, group, channel, or bot — phone, premium flag, scam detection, verification, member counts. JSON output for KYC, lead enrichment, and abuse-monitoring pipelines.

Pricing

Pay per event

Rating

5.0

(4)

Developer

AgentX

AgentX

Maintained by Community

Actor stats

6

Bookmarked

612

Total users

26

Monthly active users

a day ago

Last modified

Share

Telegram Info Scraper - Telegram Entity Intelligence & Metadata API

Extract structured metadata from Telegram users, bots, groups, and channels with 40+ fields per entity including verification status, premium flags, member counts, admin counts, privacy settings, last seen status, and contact availability. This API accepts usernames, @handles, or t.me URLs in batch (up to 10,000 targets) and returns JSON with entity type classification, membership analytics, and moderation flags for intelligence pipelines, entity verification, and abuse-monitoring workflows.

Telegram 40+ Fields Batch


Why Choose This Telegram Entity Extraction API

40+ Fields with Type Coverage, Membership Analytics & Privacy Metadata

🎯 Unified Entity Extraction Extract structured metadata from any Telegram entity — users, bots, groups, channels, and supergroups — via a single API endpoint with automatic target-type detection and consistent field mapping.

📊 Comprehensive Metadata 40+ fields per entity: verification status, premium flag, scam/fake markers, member/admin/banned counts, online count, privacy settings (calls, reads, voice), profile photo status, and forum/gigagroup classification.

🔍 Flexible Input Formats Accepts usernames (BotFather), @handles (@telegram), t.me URLs (t.me/telegram), and full URLs — all automatically normalized and resolved.

📈 Batch Processing Process up to 10,000 targets per run with parallel extraction and automatic rate limiting.


Why Choose This API

This actor is designed for structured output, repeatable automation, and downstream integration in monitoring, enrichment, or ingestion pipelines.

Quick Start Guide

How to Extract Telegram Entity Data in 3 Steps

Step 1: Configure Targets

Enter Telegram usernames, @handles, or t.me URLs as an array.

Open Actor Input

Step 2: Run the Actor

Click "Start" to begin extraction. Entities are resolved and processed in parallel batches.

Step 3: Access Structured Results

Download JSON dataset or integrate via Apify API into your intelligence pipeline.

Example Input

{
"telegram_targets": [
"AiAgentApi",
"@BotFather",
"t.me/telegram",
"binanceexchange",
"https://t.me/Apify_Actor"
]
}

Input Parameters

ParameterTypeRequiredDescription
🎯 Telegram TargetsArrayYesTelegram usernames, @handles, or t.me URLs (5–10,000 items)

Output Data Schema

Each extracted Telegram entity returns 40+ structured fields based on entity type:

Open Actor Input

Core Fields (All Entity Types)

FieldTypeDescription
statusStringProcessing status (success/failed)
source_urlStringOriginal Telegram URL processed
typeStringEntity type: user, bot, channel, supergroup, group
idIntegerTelegram entity unique identifier
usernamesArrayList of entity usernames
descriptionStringBio or entity description
is_verifiedBooleanVerified entity flag
is_scamBooleanScam-flagged entity
is_fakeBooleanFake-flagged entity
is_restrictedBooleanRestricted entity flag
profile_photoBooleanHas profile photo

User/Bot Fields

FieldTypeDescription
first_nameStringUser first name
last_nameStringUser last name
phoneStringPhone number (if accessible)
lang_codeStringLanguage code
is_premiumBooleanTelegram Premium status
last_seenStringLast seen timestamp
common_chats_countIntegerShared chat count

Group/Channel Fields

FieldTypeDescription
titleStringGroup/channel title
member_countIntegerTotal members
online_countIntegerCurrently online members
admins_countIntegerAdministrator count
banned_countIntegerBanned member count
created_dateStringCreation timestamp
is_forumBooleanForum-enabled flag
gigagroupBooleanGigagroup flag

Example Output

{
"status": "success",
"source_url": "https://t.me/telegram",
"processor": "https://apify.com/agentx/telegram-info-scraper?fpr=aiagentapi",
"processed_at": "2025-01-15T14:23:45.000Z",
"type": "channel",
"id": 123456789,
"usernames": ["telegram"],
"title": "Telegram",
"description": "Official Telegram channel",
"is_verified": true,
"is_scam": false,
"is_fake": false,
"member_count": 15000000,
"online_count": 250000,
"admins_count": 5,
"banned_count": 0,
"created_date": "2013-08-14T17:45:00.000Z",
"is_forum": false,
"gigagroup": true
}

Integration Examples

Python Integration Example

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run_input = {
"telegram_targets": [
"telegram", "@BotFather", "t.me/binanceexchange"
]
}
run = client.actor("lAybf7rRybdzabbBk").call(run_input=run_input)
dataset_items = client.dataset(run["defaultDatasetId"]).list_items().items
for item in dataset_items:
print(f"{item['type']}: {item.get('title') or item.get('first_name')} | Members: {item.get('member_count', 'N/A')}")

JavaScript/Node.js Integration

import { ApifyClient } from "apify-client";
const client = new ApifyClient({ token: "YOUR_API_TOKEN" });
const input = {
telegram_targets: ["telegram", "@BotFather", "t.me/binanceexchange"],
};
const run = await client.actor("lAybf7rRybdzabbBk").call(input);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
console.log(
`${item.type}: ${item.title || item.first_name} | Verified: ${item.is_verified}`,
);
});

Actor ID for Platform Integration

lAybf7rRybdzabbBk

Ⓜ️ 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

JSON-LD Metadata

{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "Telegram Info Scraper",
"description": "Telegram entity metadata extraction API with 40+ fields, target-type coverage, and membership analytics",
"applicationCategory": "Developer Tools",
"operatingSystem": "Cloud",
"url": "https://apify.com/agentx/telegram-info-scraper?fpr=aiagentapi",
"dateModified": "2026-04-21",
"offers": {
"@type": "Offer",
"price": "0.00521",
"priceCurrency": "USD"
}
}

Pricing & Cost Calculator

Transparent Pay-Per-Use Model

Event TypePriceDescription
Actor Usage$0.00001Per compute unit consumed during run
Profile$0.00521Per entity extracted with full metadata

Cost Examples

Small Batch (50 entities):

  • Profiles: 50 × $0.00521 = $0.26
  • Total: ~$0.26

Medium Batch (500 entities):

  • Profiles: 500 × $0.00521 = $2.61
  • Total: ~$2.61

Large Batch (5,000 entities):

  • Profiles: 5,000 × $0.00521 = $26.05
  • Total: ~$26.05

Use Cases & Applications

Entity Verification & Due Diligence

Account Verification Batch-verify Telegram entities for scam/fake flags, verification status, and account age before engaging or onboarding community partners.

Bot Auditing Extract bot metadata to classify and audit automated entities operating in your Telegram communities.

Community Intelligence

Group/Channel Analytics Extract member counts, admin counts, online member ratios, and moderation settings for community benchmarking and competitive analysis.

Audience Research Profile entity metadata across groups and channels to map community structures, identify key channels, and understand audience distribution.

Contact Discovery & Lead Enrichment

Profile Enrichment Enrich existing Telegram contact lists with verification status, premium flags, language codes, and availability metadata for CRM integration.

Network Mapping Extract common chat counts and linked chat IDs to map entity relationships across the Telegram ecosystem.


FAQ

What Telegram entity types are supported?

Users, bots, groups, channels, and supergroups. Entity type is automatically detected and classified.

What input formats are accepted?

Usernames (BotFather), @handles (@telegram), short URLs (t.me/telegram), and full URLs (https://t.me/telegram). All are normalized automatically.

What is the batch size limit?

Minimum 5 targets, maximum 10,000 targets per run. Targets are processed in parallel batches.

Can I extract private entity data?

No. Only publicly accessible metadata is extracted. Private entities, restricted accounts, and hidden profiles return limited data based on privacy settings.

Are deleted accounts detected?

Yes. The is_deleted field flags deleted user accounts. Scam and fake markers are also returned when available.


SEO Keywords & Search Terms

Primary Keywords

Telegram entity extraction API, Telegram profile scraper, Telegram metadata API, Telegram channel analytics, Telegram group intelligence, Telegram bot data extraction

Long-Tail Keywords

extract Telegram entity metadata structured JSON, Telegram user verification batch API, Telegram channel member count extraction, Telegram group analytics pipeline, Telegram entity intelligence 40 fields scam detection premium flag, batch Telegram lookup 10000 targets KYC verification, Telegram user bot group channel classification API, Telegram profile extraction membership analytics abuse monitoring

Industry Terms

entity verification, community intelligence, profile enrichment, contact discovery, audience research, network mapping, social graph analysis


Trust & Certifications

  • Enterprise Ready - Processing 10,000+ entities per run with 99.9% uptime
  • GDPR Compliant - EU data protection standards
  • 40+ Data Fields - Comprehensive entity intelligence across all Telegram types
  • Regular Updates - Continuous maintenance for platform changes

Data Rights & Usage

All data extracted by this actor originates from publicly accessible Telegram entity profiles. Users are responsible for ensuring their use complies with applicable laws and Telegram's Terms of Service.

Privacy Compliance

  • GDPR: Compliant with EU General Data Protection Regulation. No personal data is stored beyond the extraction session.
  • CCPA: Compliant with California Consumer Privacy Act requirements.

Platform Terms of Service

Users must review and comply with Telegram's Terms of Service regarding data usage. This tool accesses only publicly available metadata.

Enterprise Support

For enterprise licensing, custom integrations, or compliance inquiries:


Jobs & Hiring

LinkedIn

Reddit

Telegram

Instagram

X / Twitter

TikTok

Video & Content

YouTube

Real Estate

Maps & Local


Support & Community


Last Updated: April 21, 2026