Telegram Info Scraper avatar

Telegram Info Scraper

Pricing

from $0.02 / actor start

Go to Apify Store
Telegram Info Scraper

Telegram Info Scraper

Bulk-resolve up to 1,000 Telegram identifiers in one call — mix usernames, @handles, and t.me URLs covering users, bots, channels, supergroups, and groups. Each result returns the canonical entity record with ID, type, title or first/last name, listed phone, scam/fake/verified flags, and members.

Pricing

from $0.02 / actor start

Rating

5.0

(4)

Developer

AgentX

AgentX

Maintained by Community

Actor stats

6

Bookmarked

649

Total users

24

Monthly active users

a day ago

Last modified

Share

Telegram Info Scraper - Telegram Profile Intelligence API

Telegram Info Scraper is a Telegram profile intelligence API that extracts 30+ structured fields per entity — users, bots, channels, groups, and supergroups — in a single target-list-driven run, with no Telegram account required. Telegram Info Scraper returns structured records per entity, including entity type, entity ID, username, display name, member count, phone number, premium flag, scam flag, fake flag, verification status, language code, bot capabilities (active users, main app, business flags), profile photo URL, about/bio text, restriction reasons array, and access hash. Coverage spans all public Telegram entities globally with bulk lookup of up to 1,000 targets per run. Built for KYC enrichment, lead qualification, community research, abuse monitoring, fraud screening, brand-impersonation detection, and B2B Telegram-channel-discovery pipelines. Per-entity pay-per-result pricing at $0.0051 with no monthly minimum.

Telegram Profile Intelligence Entity Enrichment


Why Choose This API

Structured Telegram Entity Data for B2B Intelligence Pipelines

🔍 Multi-Entity Type Support Single input list — processes users, bots, channels, groups, and supergroups — returning entity type per record via the type field: user, bot, channel, supergroup, or group. Enables mixed-entity bulk enrichment without separate workflows.

🛡️ Scam & Verification Signals The scam, fake, verified, and restricted flags deliver per-entity trust signals — enabling fraud detection pipelines, influencer verification, and entity legitimacy scoring for KYC and abuse-monitoring workflows.

📊 Bulk Lookup — Up to 1,000 Targets The telegram_url array accepts up to 1,000 entries per run — enabling large-scale Telegram entity enrichment pipelines from CRM lists, member exports, and contact databases.

🤖 Bot Intelligence Fields Bot-specific fields — bot_active_users, bot_has_main_app, bot_attach_menu, bot_business, bot_nochats, bot_inline_placeholder — deliver bot capability profiles for Telegram ecosystem mapping and bot intelligence research.

📞 Phone Number Extraction The phone field captures publicly visible phone numbers for user entities — enabling cross-platform identity linkage and contact enrichment for lead qualification pipelines.


Quick Start Guide

How to Extract Telegram Profile Intelligence in 3 Steps

Step 1: Compile Your Target List

Prepare up to 1,000 Telegram targets — plain usernames, @username handles, or t.me/ profile URLs.

Step 2: Configure and Run

Open Actor Input

Paste your target list and click Start.

Step 3: Download Enriched Entity Profiles

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


Input Parameters

Configuration Fields

ParameterTypeRequiredDescriptionExample Values
telegram_urlarrayList of Telegram targets — username, @username, or t.me/ URL (1–1,000)["AiAgentApi", "@BotFather", "t.me/aipost"]

Example Input Configuration

{
"telegram_url": [
"AiAgentApi",
"@BotFather",
"t.me/DatascienceChats",
"aipost"
]
}

Output Data Schema

Complete Entity Profile Record Structure

Each extracted Telegram entity record contains the following fields:

Open Actor Output

Core Entity Fields

FieldTypeDescription
processorstringApify actor URL that processed this record
processed_atstringISO 8601 timestamp (UTC) when scraped
statusstringProcessing result (success / not found)
source_urlstringOriginal input target URL
photo_urlstringProfile photo URL (stored in key-value store)
typestringEntity type: user / bot / channel / supergroup / group
idintegerTelegram entity unique identifier
usernamesarrayAll usernames associated with the entity
titlestringGroup or channel title
first_namestringUser's first name (users/bots)
last_namestringUser's last name (users/bots)
phonestringPhone number if publicly visible (users)
lang_codestringUser language code
bot_active_usersintegerBot active user count estimate
bot_has_main_appbooleanBot has main app entry point
bot_attach_menubooleanBot supports attachment menu
scambooleanTelegram scam flag
fakebooleanTelegram fake account flag
verifiedbooleanTelegram verified entity flag
restrictedbooleanEntity access restriction flag

Example JSON Output

{
"processor": "https://apify.com/agentx/telegram-info-scraper?fpr=aiagentapi",
"processed_at": "2026-05-01T10:30:00.000Z",
"status": "success",
"source_url": "https://t.me/AiAgentApi",
"type": "channel",
"id": 1234567890,
"usernames": ["AiAgentApi"],
"title": "Ai Agent API",
"scam": false,
"fake": false,
"verified": false,
"restricted": false
}

Export Formats

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

Integration Examples

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

Python Integration Example

from apify_client import ApifyClient
client = ApifyClient('YOUR_API_TOKEN')
run_input = {
"telegram_url": [
"AiAgentApi",
"@BotFather",
"t.me/DatascienceChats"
]
}
run = client.actor("lAybf7rRybdzabbBk").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: ["aipost", "@somebot", "t.me/techcommunity"],
};
const run = await client.actor("lAybf7rRybdzabbBk").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-info-scraper#software",
"name": "Telegram Info Scraper",
"description": "Telegram Info Scraper is a Telegram profile intelligence API extracting 30+ fields per entity — users, bots, channels, groups — with scam detection, verification flags, bot capabilities, phone numbers, and member counts for KYC enrichment and abuse-monitoring pipelines.",
"applicationCategory": "BusinessApplication",
"applicationSubCategory": "Lead Generation API",
"operatingSystem": "Web, Cloud",
"url": "https://apify.com/agentx/telegram-info-scraper?fpr=aiagentapi",
"softwareVersion": "1.0.0",
"datePublished": "2024-08-01",
"dateModified": "2026-05-01",
"featureList": [
"30+ fields per entity (user/bot/channel/group)",
"Member count and phone number",
"Scam, fake, and verification flags",
"Premium and language code",
"Bot capabilities (active users, main app, business)",
"Bulk lookup up to 1,000 targets per run",
"Per-entity pay-per-result at $0.0051",
"Native integrations with Make.com, n8n, LangChain, and CrewAI"
],
"offers": {
"@type": "Offer",
"price": "0.0051",
"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",
"profile intelligence",
"KYC enrichment",
"abuse monitoring"
]
},
{
"@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 Info Scraper",
"item": "https://apify.com/agentx/telegram-info-scraper"
}
]
}
]
}

Pricing & Cost Calculator

Pay-Per-Result Pricing

EventRate
Actor Start$0.02 per GB memory
Result (per entity)$0.0051 (BRONZE)

Cost Calculator Examples

EntitiesEstimated Cost
10 entities~$0.07
50 entities~$0.28
100 entities~$0.53
500 entities~$2.58
1,000 entities~$5.13

Use Cases & Applications

KYC & Lead Enrichment

Telegram Lead Profile Enrichment Submit CRM contact usernames for bulk entity lookup — enriching lead profiles with entity type, verification status, member counts, phone numbers, and scam flags for lead qualification pipelines.

Cross-Platform Identity Linkage Combine extracted phone numbers and usernames with LinkedIn Profile Scraper or Twitter Info Scraper — building cross-platform identity profiles for enterprise KYC and contact intelligence workflows.

Trust & Safety Research

Scam and Fake Account Detection The scam and fake boolean flags per entity enable automated trust scoring — building entity legitimacy datasets, abuse detection models, and community trust monitoring pipelines.

Bot Ecosystem Mapping Bot-specific fields (bot_active_users, bot_has_main_app, bot_business) enable Telegram bot intelligence — mapping the active bot ecosystem, identifying high-traffic bots, and classifying bot categories for platform research.


FAQ

Can I mix users, bots, channels, and groups in the same input list?

Yes — the actor resolves each target individually and returns the correct entity type per record. No separate workflows are needed for different entity types.

How many targets can I process per run?

Up to 1,000 targets per run. For larger lists, split across multiple runs.

What formats are accepted in the telegram_url array?

Plain usernames (e.g., aipost), @username handles, and t.me/ URL formats are all supported.

Does this require Telegram authentication?

No — this actor resolves Telegram entity metadata without any Telegram account or API credentials.


SEO Keywords & Search Terms

Primary Keywords

Telegram profile intelligence API, Telegram entity scraper, Telegram info extractor, Telegram user profile API, Telegram channel metadata API, Telegram entity enrichment, Telegram scam detection API, Telegram KYC enrichment, Telegram lead profile API, Telegram bulk lookup API

Long-Tail Keywords

how to extract Telegram user profile data programmatically, Telegram channel metadata extractor, Telegram entity verification API, Telegram scam flag detection API, Telegram bot intelligence API, Telegram phone number extractor, Telegram bulk entity lookup, Telegram profile enrichment pipeline, Telegram group info API, Telegram user intelligence data

Industry Terms

Telegram profile intelligence API, entity enrichment pipeline, KYC profile enrichment, scam detection signals, bot capability profiling, cross-platform identity linkage, community trust scoring, bulk entity lookup, abuse monitoring pipeline, Telegram ecosystem intelligence


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 entity profiles; no personal contact data retained beyond the run session
  • Pay-Per-Result Billing — transparent $0.0051 per entity 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 entity profiles. 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