02Social intelligence

AgentX on Apify ยท social media ยท agents

Telegram Info Scraper

Telegram Info Scraper is an AgentX Actor on Apify that returns 41 fields per row from 1 required input. On the Free plan 1,000 rows cost $5.21, falling to $3.91 on the Gold plan and above. It runs at 128 MB with a 12 h timeout and finished 96.8% of its 563 public runs in the last 30 days.

Telegram info scraper for resolving up to 1,000 usernames, @handles, t.me URLs, accessible invites, or phone numbers into 41-field sparse user, bot, channel, group, and supergroup profiles with identity, flags, counts, business details, and stored photo links.

At a glance

Store brandAgentX โ€” apify.com/agentx
Pricing modelpay per event
Price per result row$0.0052 on the Free plan
1,000 rows (Free plan)$5.21
1,000 rows (Gold plan)$3.91
Default / max memory128 MB / 256 MB
Run timeout12 h
Public runs, last 30 days563 ยท 96.8% succeeded
Users32 in 30 days ยท 919 all time
First publishedAugust 12, 2025
Last build1.0.19 on August 19, 2026

What you have to give it

1 of the 1 input fields are required; the rest have defaults and can be left out.

FieldTypeRequiredAccepted valuesWhat it does
telegram_url array yes BotFather Telegram entities to resolve, one per line. Accepts 1 to 1,000 bare usernames, @handles, canonical t.me and t.me/s URLs, accessible invite references, or authorized international phone numbers. Equivalent identifiers are deduplicated, sensitive phone and invite correlations are masked, and free-plan runs keep the first 10 unique targets.

A run that works

The values below are the Actor's own prefills, so this input is valid as written:

{
  "telegram_url": [
    "BotFather"
  ]
}

What comes back

Every dataset row carries the 41 fields below. The examples are the ones declared in the Actor's own output schema.

FieldTypeExampleMeaning
query_index integer | null 1 One-based position in the original input list.
query string | null @BotFather Sanitized target used for correlation; phone numbers and invite tokens are masked.
status string | null success Outcome for this target: success, not_found, or unavailable when an account reached Telegram and the record could not be retrieved.
type string | null channel Telegram entity type.
id integer | null 1005640892 Stable Telegram entity identifier.
username string | null telegram Primary active public username.
usernames array | null telegram Active public usernames in Telegram order.
source_url string | null https://t.me/telegram Canonical public Telegram URL when an active username exists.
title string | null Telegram News Channel or group title.
first_name string | null BotFather User or bot first name.
last_name string | null Example User or bot last name when public.
description string | null Official Telegram updates Public biography or chat description.
photo_url string | null https://api.apify.com/v2/key-value-stores/example/records/media-photo Stored profile-photo URL when download and storage both succeed.
has_photo boolean | null true Whether Telegram reports a profile photo.
flags array | null verified True public entity labels such as verified, premium, scam, or restricted.
restrictions array | null [object Object] Public platform restriction reasons, if any.
last_seen string | null recently Telegram presence status or public UTC last-seen time.
colors object | null {"name":{"color":5}} Public name and profile color metadata.
emoji_status object | null {"document_id":123} Public emoji or collectible status without transport references.
personal_channel object | null {"channel_id":123,"message_id":4} Linked personal channel and message identifiers.
birthday object | null {"day":1,"month":1} Public birthday components.
business object | null {"hours":{"timezone":"UTC"}} Public business hours, location, intro, and enabled messaging features.
profile_music object | null {"title":"Track","duration":30} Public profile audio metadata without file references or access hashes.
monetization object | null {"send_paid_messages_stars":10} Public paid-message, gift, reaction, boost, and stars metadata.
bot_info object | null {"features":["main_app"]} Public bot features, commands, menu, and app colors.
created_at string | null 2020-01-01T00:00:00+00:00 UTC chat creation timestamp.
member_count integer | null 1000 Reported chat participant count.
online_count integer | null 50 Reported online participant count.
chat_level integer | null 1 Telegram chat level when reported.
chat_flags array | null forum, paid_media True public chat settings and capabilities.
location object | null {"address":"Example","latitude":0,"longitude":0} Public chat location.
slowmode_seconds integer | null 30 Configured slow-mode interval.
linked_chat_id integer | null 123 Linked discussion or broadcast chat ID.
linked_monoforum_id integer | null 123 Linked monoforum ID.
pinned_message_id integer | null 123 Current pinned-message ID.
default_restrictions object | null {"denied":["send_media"]} Public default denied permissions and expiry.
available_reactions object | null {"mode":"some","items":["๐Ÿ‘"]} Public reaction mode and allowed reaction values.
chat_bots array | null [object Object] Public bots described by the chat full record.
sticker_set object | null {"short_name":"example"} Public group sticker-set identity and flags without access hashes.
processor string | null https://apify.com/username/actor_name Actor attribution URL appended after source fields.
processed_at string | null 2026-08-10T00:00:00+00:00 UTC time appended last when the row is produced.

What it costs

Charged eventPriceWhen
Actor Start $0.01 Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).
Result $0.0052 โ€“ $0.0039 Single result in the default dataset.

Per 1,000 rows, by Apify plan

PlanPer row1,000 rows10,000 rows
Free $0.0052 $5.21 $52.01
Bronze $0.00468 $4.69 $46.81
Silver $0.00416 $4.17 $41.61
Gold $0.0039 $3.91 $39.01
Platinum $0.0039 $3.91 $39.01
Diamond $0.0039 $3.91 $39.01

Every total includes the $0.01 start fee once. Apify charges that fee per gigabyte of memory, so a 128 MB run pays it a single time.

When not to use it

  • Memory is capped at 256 MB, so a very large job should be split into several narrower runs rather than scaled up.
  • The dataset carries 41 fields and nothing else; if your analysis needs a field that is not in the table above, no input setting will add it.
  • It reads what is public at run time. There is no archive behind it, so a question about last quarter has to be answered from data you already collected.

Closest Actors in the catalog

Same categories, ordered by how many people run them. Compare the field tables before choosing.

ActorBrandFields1k rows (Free)Users / 30 d
Telegram Chat Scraper AgentX 55 $0.55 31
Instagram Reels Scraper โ†— AgentX 64 $3.91 2
Instagram Trending Scraper AgentX 62 $3.91 63
Telegram Member Scraper AgentX 23 $0.81 49
๐•(twitter) User Profile TrueFetch 38 $3.01 15
Reddit Viral Scraper AgentX 52 $5.01 7

Field guides that use this data

Prove it on a narrow run

Open the live contract.

Pricing, availability and schema can change between snapshots. The Apify Actor page is the current source of truth.

Open Telegram Info Scraper โ†—

Catalog snapshot 2026-09-04; Actor contract, pricing and run statistics read 2026-09-04.