# Telegram Scraper | Channel Posts, Views and Reactions (`silentflow/telegram-scraper`) Actor

Telegram scraper (Телеграм, تلگرام, 电报) for public channels, no account or API key. Export every post with text, views, reactions, photos, videos, links, forwards and exact subscriber counts. Search channels by keyword or paste post links. 100 posts in 7 seconds, 29 fields each, to JSON or CSV.

- **URL**: https://apify.com/silentflow/telegram-scraper.md
- **Developed by:** [SilentFlow](https://apify.com/silentflow) (community)
- **Categories:** News, Other, Social media
- **Security:** Limited permissions
- **Stats:** 1 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.49 / 1,000 posts

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

## Telegram Scraper (Телеграм) | Channel Posts, Views, Reactions and Keyword Search (2026)

**Every post of any public Telegram channel, as one clean row: text, views, reactions, photos, videos, links, forwards, replies and the channel's exact subscriber count.** Our test run returned 100 posts from two channels in 7 seconds, with no Telegram account, no phone number and no API key.

### Why choose this actor?

Scrolling a channel for an hour to copy posts into a sheet? Getting "10.7M subscribers" when you need the real number? Filling a ten-field form and picking a mode before you get a single post?

- <strong>29 fields filled per post, not 16.</strong> On the default run (100 posts from `durov` and `cointelegraph`), 29 fields carry a value on at least half the rows: text, views, every reaction with its count, `reactionsCount`, links, photos, the post signature, the edited, forwarded and reply flags, the channel's id, title, description, photo, verified badge, exact subscriber count and its photo, video, file and link counters, the date and the post link. The most used Telegram keyword scraper announces 16 fields.
- <strong>Five ways in, in one field.</strong> A username (`durov`), an @handle, a channel link (`https://t.me/cointelegraph`), a single post link (`https://t.me/durov/528`) or a search link (`https://t.me/s/cointelegraph?q=bitcoin`), plus keywords searched inside every channel with Telegram's own search. In our keyword run, 80 posts of 80 contained their keyword. The most used Telegram keyword scraper takes keywords and channel names, not links.
- <strong>Five form fields, none of them required.</strong> Paste channels and press Start: the prefilled input runs as is. The most used Telegram keyword scraper has ten fields and asks you to pick a mode first.

### Try your first 100 posts

Paste this input in the JSON tab of the Input page and press Start. It reads the 50 latest posts of Pavel Durov's channel and the 50 latest posts of Cointelegraph, newest first.

```json
{
  "startUrls": ["durov", "https://t.me/s/cointelegraph"],
  "maxItems": 50
}
```

It runs on the Apify Free plan. Each post becomes one row of your dataset: open the Output tab to see the table, or export it as JSON, CSV or Excel.

![How it works](https://api.apify.com/v2/key-value-stores/YXm81xySHg6uRkewS/records/telegram-scraper-how-it-works-v1.png)

### Copy to your AI assistant

Paste this block into Claude, ChatGPT or Cursor to give it the full picture of this scraper:

```
You have access to the Telegram Scraper on Apify: silentflow/telegram-scraper

It reads public Telegram channels (no account) and returns one row per post, newest first.

Input schema (no field is required):
- startUrls (array of strings): channels and posts. Accepts a username (durov), an @handle (@telegram),
  a channel link (https://t.me/cointelegraph or https://t.me/s/cointelegraph), a post link
  (https://t.me/durov/528) or a search link (https://t.me/s/cointelegraph?q=bitcoin).
  Groups, private chats and invite links (t.me/+...) have no public posts and are skipped.
- keywords (array of strings): words searched inside every channel of startUrls with Telegram's own search.
  Keywords need at least one channel.
- maxItems (integer, default 100): max posts per channel and per keyword search. Post links always return their post.
- oldestPostDate (string): only posts newer than this date. Absolute (2026-09-01) or relative (7 days, 1 month).
- debugMode (boolean, default false): detailed logs.

Output per post (45 fields, null when absent):
- id (string, "channel/messageId"), url (string, permanent post link), messageId (integer)
- text (string), mediaType (text | photo | video | album | link | document | audio | voice | sticker | poll | location)
- links, hashtags, mentions (arrays of strings)
- isEdited, isForwarded, isReply (booleans), forwardedFrom, forwardedFromUrl, replyToUrl, replyToText (strings)
- author (string, post signature)
- channelUsername, channelTitle, channelUrl, channelDescription, channelPhotoUrl (strings), channelId (integer), channelIsVerified (boolean)
- views (integer), reactions (array of {emoji, emojiId, count, isPaid}), reactionsCount (integer)
- channelSubscribers (integer, exact), channelPhotos, channelVideos, channelFiles, channelLinks (integers)
- date (string, RFC 3339 UTC)
- imageUrls, videoUrls (arrays of strings), videoThumbnailUrl (string), videoDuration (integer, seconds), documentTitle (string)
- linkPreviewUrl, linkPreviewSiteName, linkPreviewTitle, linkPreviewDescription, linkPreviewImageUrl (strings)
- foundBy (channel | search | post), searchKeyword (string), scrapedAt (string, RFC 3339 UTC)

Use apify-client for Python or JavaScript: client.actor("silentflow/telegram-scraper").call(run_input=...).
```

### How to scrape Telegram channel posts

Three inputs, from the simplest to the most complete. Each one runs as is.

#### Export the latest posts of one channel

```json
{
  "startUrls": ["durov"],
  "maxItems": 100
}
```

The 100 latest posts of the channel, newest first, each with its text, views, reactions, media and link. A username, an @handle and a t.me link all work.

#### Find every Bitcoin post in two crypto channels

```json
{
  "startUrls": ["cointelegraph", "https://t.me/s/binance_announcements"],
  "keywords": ["bitcoin", "ETF"],
  "maxItems": 20
}
```

Each keyword is searched inside each channel with Telegram's own search, so a row always matches its keyword and says which one found it in `searchKeyword`. In our test run this input returned 80 posts in 5 seconds, 20 per channel and keyword, and every one of them contained its keyword.

#### Pull the last 7 days of several channels

```json
{
  "startUrls": ["cointelegraph", "durov", "https://t.me/telegram", "@tginfo"],
  "oldestPostDate": "7 days",
  "maxItems": 500
}
```

Each channel is read newest first and stops at the first post older than 7 days, so a quiet channel is done after one page and a busy one gives you its whole week. Set the date to `1 day` and schedule the run every morning for a daily digest.

### Input parameters

| Parameter | Type | Default | Description |
|---|---|---|---|
| `startUrls` | array of strings | prefilled with `durov` and `https://t.me/s/cointelegraph` | Channels, post links and search links to read. See the accepted formats below. |
| `keywords` | array of strings | none | Words searched inside every channel of `startUrls` with Telegram's own search: `bitcoin`, `ETF`, `#AI`. Empty reads the whole history. |
| `maxItems` | integer | `100` | Max posts per channel and per keyword search. Post links always return their post. No fixed limit. |
| `oldestPostDate` | string | none | Only posts published after this date: `2026-09-01`, or an age such as `7 days`, `2 weeks`, `1 month`. |
| `debugMode` | boolean | `false` | Detailed logs, only needed when something looks wrong. |

**Accepted formats in `startUrls`:**

| You paste | The run reads |
|---|---|
| `durov`, `@durov` | the channel's posts, newest first |
| `https://t.me/durov`, `t.me/durov`, `https://telegram.me/durov` | the channel's posts, newest first |
| `https://t.me/s/durov` (the web preview) | the channel's posts, newest first |
| `https://t.me/durov/528`, `https://t.me/s/durov/528` | that single post |
| `https://t.me/s/cointelegraph?q=bitcoin` | Telegram's search for `bitcoin` inside that channel |
| `tg://resolve?domain=durov` | the channel's posts, newest first |
| `{"url": "https://t.me/durov"}` | the same as the plain link, for lists exported from other tools |

Invite links (`https://t.me/+...`, `https://t.me/joinchat/...`), private chat links (`https://t.me/c/...`), groups and personal accounts have no public posts: the run skips them and names them in the log, and the rest of the input still runs.

### What data can you extract from Telegram?

Each row is one post, with 45 top-level fields grouped the way you read them. Each reaction in `reactions` carries 4 fields of its own.

| Group | Fields |
|---|---|
| Identity (3) | `id` (`channel/messageId`, stable), `url` (permanent post link), `messageId` |
| Content (12) | `text`, `mediaType`, `links`, `hashtags`, `mentions`, `isEdited`, `isForwarded`, `forwardedFrom`, `forwardedFromUrl`, `isReply`, `replyToUrl`, `replyToText` |
| Author and channel (8) | `author` (the post signature), `channelUsername`, `channelTitle`, `channelUrl`, `channelId`, `channelDescription`, `channelPhotoUrl`, `channelIsVerified` |
| Measures (8) | `views`, `reactions`, `reactionsCount`, `channelSubscribers`, `channelPhotos`, `channelVideos`, `channelFiles`, `channelLinks` |
| Time (1) | `date` (RFC 3339, UTC) |
| Media and links (10) | `imageUrls`, `videoUrls`, `videoThumbnailUrl`, `videoDuration` (seconds), `documentTitle`, `linkPreviewUrl`, `linkPreviewSiteName`, `linkPreviewTitle`, `linkPreviewDescription`, `linkPreviewImageUrl` |
| Meta (3) | `foundBy` (`channel`, `search` or `post`), `searchKeyword`, `scrapedAt` |

What the values look like:

- **Numbers are numbers.** Telegram shows `16.5M views`; the row says `16500000`. Views and reaction counts are the figures Telegram displays, so above a thousand they are rounded the way Telegram rounds them. `channelSubscribers` is the exact count from the channel's own page: `10656365` for Pavel Durov's channel on 24 Sep 2026, where the preview only shows `10.7M`.
- **Reactions keep their kind.** A standard reaction has its `emoji` (`"😍"`). A custom reaction only has the id of its custom emoji in `emojiId`, and `emoji` is `null`. Paid star reactions have `isPaid: true` and the emoji `"⭐"`.
- **Albums are one row.** A post with several photos and videos is one row with `mediaType: "album"` and every link in `imageUrls` and `videoUrls`.
- **Absent is `null`.** A post without a signature has `author: null`, never an empty string. Lists are empty lists.

#### Output example

A real row from the default run (the long image links are shortened here):

```json
{
  "id": "durov/525",
  "url": "https://t.me/durov/525",
  "messageId": 525,
  "text": "🔄 Telegram’s new update is out. Lots of great new features.\n\n😂 But most importantly: the announcement is actually fun to read.",
  "mediaType": "link",
  "links": ["https://telegram.org/blog/watch-apps-and-more"],
  "hashtags": [],
  "mentions": [],
  "isEdited": false,
  "isForwarded": false,
  "forwardedFrom": null,
  "forwardedFromUrl": null,
  "isReply": false,
  "replyToUrl": null,
  "replyToText": null,
  "author": "Pavel Durov",
  "channelUsername": "durov",
  "channelTitle": "Pavel Durov",
  "channelUrl": "https://t.me/durov",
  "channelId": 1006503122,
  "channelDescription": "Founder of Telegram.",
  "channelPhotoUrl": "https://cdn4.telesco.pe/file/jmUrXq4NGgJZk5-drukGUq79pujfyRNIZNcp1H9AwRICo3kuLNp.jpg",
  "channelIsVerified": true,
  "views": 16500000,
  "reactions": [
    { "emoji": "⭐", "emojiId": null, "count": 4450, "isPaid": true },
    { "emoji": null, "emojiId": "5265077361648368841", "count": 19900, "isPaid": false },
    { "emoji": null, "emojiId": "5465587407350942612", "count": 8080, "isPaid": false },
    { "emoji": null, "emojiId": "5399847211989246390", "count": 6090, "isPaid": false },
    { "emoji": null, "emojiId": "5936157098181135162", "count": 1180, "isPaid": false },
    { "emoji": null, "emojiId": "5373223594484587136", "count": 273, "isPaid": false }
  ],
  "reactionsCount": 39973,
  "channelSubscribers": 10656365,
  "channelPhotos": 102,
  "channelVideos": 46,
  "channelFiles": null,
  "channelLinks": 200,
  "date": "2026-06-12T19:15:19Z",
  "imageUrls": [],
  "videoUrls": [],
  "videoThumbnailUrl": null,
  "videoDuration": null,
  "documentTitle": null,
  "linkPreviewUrl": "https://telegram.org/blog/watch-apps-and-more",
  "linkPreviewSiteName": "Telegram",
  "linkPreviewTitle": "Smartwatch Apps, Rich Text for Bots, AI Guardians for Groups, and Much More",
  "linkPreviewDescription": "Today’s update brings Telegram to Apple Watch and Android smartwatches, adds filthy rich text for bots, lets AI admins screen new group members, and introduces smarter polls, browser controls, and much more.",
  "linkPreviewImageUrl": "https://cdn4.telesco.pe/file/rKIjM7Jntr0cso3unW32hMD8muIiacTHPWGFOB68PfgHn.jpg",
  "foundBy": "channel",
  "searchKeyword": null,
  "scrapedAt": "2026-09-24T02:53:37Z"
}
```

### Advanced usage

Five recipes for what the examples above do not show. Each JSON runs as is.

#### Build a daily digest of 10 channels

```json
{
  "startUrls": ["cointelegraph", "durov", "telegram", "tginfo", "binance_announcements", "nytimes", "whale_alert_io", "meduzalive", "tass_agency", "svtvnews"],
  "oldestPostDate": "1 day",
  "maxItems": 300
}
```

Schedule this input every morning in the Schedules tab. Each channel stops at the first post older than 24 hours, so the run only reads what is new and every row is a post you have not seen yet. Send the dataset to Slack, Google Sheets or your warehouse with an Apify integration.

#### Turn a list of post links into full rows

```json
{
  "startUrls": [
    "https://t.me/durov/528",
    "https://t.me/durov/300",
    "https://t.me/telegram/441",
    "https://t.me/cointelegraph/72289"
  ]
}
```

A list of links from a spreadsheet, a newsletter or a monitoring tool comes back with the text, views, reactions, media, date and channel of each post. A link to one photo of an album returns the album. A deleted post gives no row and is counted in the run log.

#### Paste a search you made in the browser

```json
{
  "startUrls": ["https://t.me/s/cointelegraph?q=ETF", "https://t.me/s/binance_announcements?q=listing"],
  "maxItems": 100
}
```

Search a channel on its web preview, copy the address, paste it here. Each search link is read page after page, newest first, and `searchKeyword` keeps the word you searched.

#### Track a brand or a ticker across a set of channels

```json
{
  "startUrls": ["cointelegraph", "binance_announcements", "whale_alert_io"],
  "keywords": ["BlackRock", "SEC", "#BTC"],
  "oldestPostDate": "1 month",
  "maxItems": 200
}
```

Every keyword runs inside every channel (nine searches here) and a post found by two keywords is delivered once. Hashtags work as keywords too. Filter the dataset on `searchKeyword` to count mentions per word, and on `views` and `reactionsCount` to see which ones got attention.

#### Archive a channel's history

```json
{
  "startUrls": ["cointelegraph"],
  "maxItems": 5000
}
```

A channel is read back as far as you ask. In our test, 500 posts of Cointelegraph took 30 seconds and reached back six weeks, to 10 Aug 2026. Media links expire, so download the images and videos you want to keep soon after the run; the post link in `url` stays valid.

### FAQ

**Do I need a Telegram account, a phone number or an API key?**
No. The scraper reads the public web preview every public channel has at `t.me/s/{channel}`. Nothing is asked of you except the channels you want.

**What is Telegram?**
Telegram (Телеграм in Russian, تلگرام in Persian, 电报 in Chinese) is a messaging app. Its public channels are one-to-many feeds, used by news outlets, crypto projects, brands, creators and governments, and many of them publish on Telegram first.

**Can I search all of Telegram by keyword?**
No, and no tool can do it without an account: Telegram has no public search across all channels. Keywords here run Telegram's own search inside each channel you give, which returns every post of that channel that matches, not a sample. To cover a topic, list the channels of that topic and add your keywords.

**Can it read groups, private channels or comments?**
No. Groups, private channels, personal chats and the comment threads under posts are not public on the web. The run names every group or private link it skips in the log and delivers the rest.

**Why do some channels return nothing?**
Three reasons, each named in the log: the name is a group, a user or a bot, not a channel; the channel turned off its web preview; or the channel is restricted in the country the run connects from. The run ends with a message that says which one.

**How fresh is the data?**
Live. Every run reads the channels at that moment: a post published a minute before the run is in it, and views and reactions are the counts at run time.

**How far back can I go?**
As far as the channel's public history goes. `maxItems` sets how many posts per channel, `oldestPostDate` sets how old; the run stops at whichever comes first. There is no fixed limit on either.

**Are views and subscriber counts exact?**
`channelSubscribers` is exact: it comes from the channel's own page (10,656,365 for Pavel Durov's channel on 24 Sep 2026). Views and reaction counts are the numbers Telegram displays under each post, so above a thousand they are rounded as Telegram rounds them (16.5M, 19.9K).

**Which links are permanent?**
`url` (the post link), `channelUrl` and the links inside the post text are permanent. `imageUrls`, `videoUrls`, `videoThumbnailUrl`, `channelPhotoUrl` and `linkPreviewImageUrl` point to Telegram's media servers and expire after a while: download the files you want to keep soon after the run.

**Can I combine keywords, several channels and a date?**
Yes. `startUrls` with five channels, `keywords` with three words and `oldestPostDate: "7 days"` runs 15 searches and returns every matching post of the last week, each post once.

**Can I run it on a schedule?**
Yes. Save your input as a task and add a schedule in Apify. With `oldestPostDate` set to `1 day`, a daily run returns only the new posts.

**How do I get the data into my tools?**
Every run's dataset exports to JSON, CSV, Excel, XML or RSS from the Output tab, or from the API: `https://api.apify.com/v2/datasets/{DATASET_ID}/items?format=csv`. Apify integrations send it to Google Sheets, Slack, Zapier, Make or a webhook.

**Is it legal to scrape Telegram channels?**
The scraper reads public posts that anyone can see in a browser without logging in. How you use them is up to you: see the Legal compliance section below.

### More SilentFlow scrapers

**🛒 E-commerce**

- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-EwIy6hmAIkV86xJUC-aJ1jMMbt1P-pinterest-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Pinterest** - [Pinterest Scraper | Pins, Boards and Profiles](https://apify.com/silentflow/pinterest-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-atanai8HrwCpCBlt5-E6CthBRt0r-lbc-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Leboncoin Ppe** - [Leboncoin Scraper Ppe](https://apify.com/silentflow/leboncoin-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-C0NPCweMgn5yWwbUx-lod4axD8CS-backmarket-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Back Market** - [Back Market Scraper | Refurbished Prices](https://apify.com/silentflow/backmarket-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-1EifBfwD2bfPzRiev-e5JKkzexMU-tiktok-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **TikTok Shop** - [TikTok Shop Scraper](https://apify.com/silentflow/tiktok-shop-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-TEpaAoZ4jUpjMEJUd-9qLyyz2kJq-1688-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **1688 Wholesale** - [1688 Wholesale Scraper](https://apify.com/silentflow/1688-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-aU0gg4bdpvsOcMXVB-hXmXwVmyyM-lbc-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Leboncoin** - [Leboncoin Ad Details Scraper](https://apify.com/silentflow/leboncoin-details-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-BRosfzMGHW8iDZTf0-K9GzqNGke9-importyeti-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **ImportYeti - US Customs Records, Suppliers & Trade Data** - [ImportYeti Scraper - US Customs Records, Suppliers & Trade Data](https://apify.com/silentflow/importyeti-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-eOXjDH0bayKUrhdVh-fg8IiUlQN7-storeleads-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Store Leads** - [Store Leads Scraper | Shopify Data](https://apify.com/silentflow/storeleads-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-e6ep7rXdChT8aamvM-zkMRbNCYoj-BAG-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Bring a Trailer** - [Bring a Trailer Scraper](https://apify.com/silentflow/bringatrailer-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-onhF7mRv3VP49FIaB-wGgRc3t1Ca-walmart-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Walmart** - [Walmart Product Scraper](https://apify.com/silentflow/walmart-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-s1RZ9wIkef7aFJn2F-1dcklKrFce-udemy-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Udemy Course** - [Udemy Course Scraper](https://apify.com/silentflow/udemy-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-fp237KZlZX0UgUspX-N7fpyolYeG-vinted-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Vinted Marketplace** - [Vinted Marketplace Scraper](https://apify.com/silentflow/vinted-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-hUgLd6vx8vkB2jhVF-yrOqnRI7Hd-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Agoda** - [Agoda Scraper | Hotel Prices and Guest Ratings](https://apify.com/silentflow/agoda-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-tzuadHpcDbR8q0wAg-fC9ziOmYxT-autoscout24.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **AutoScout24** - [AutoScout24 Scraper](https://apify.com/silentflow/autoscout24-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-aavQkGpC2LBeuvEwN-oYO7WBfcxM-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Avito** - [Avito Scraper | Listings, Prices and Sellers](https://apify.com/silentflow/avito-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-VbfvtmvKpzUinMqJe-X5aTJaQg8L-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Google Hotels** - [Google Hotels Scraper | Prices, Offers and Ratings](https://apify.com/silentflow/google-hotels-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-nFDJa9hpMkgdm0cdT-LrkY4gLA8l-mobile-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Mobile.de** - [Mobile.de Scraper](https://apify.com/silentflow/mobile-de-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-YqSo5lNgQjoviRgL3-9gl1AOFXcg-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Taobao** - [Taobao Scraper | Products, Prices and Sellers](https://apify.com/silentflow/taobao-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-q8VhkhmohTsKt1LBt-VaesRNrMjv-amazon-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Amazon Marketplace** - [Amazon Marketplace Scraper](https://apify.com/silentflow/amazon-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-EdmY2dSHXAUjwjWSQ-BLKPSuVZiq-ebay-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **eBay Listings** - [eBay Listings Scraper](https://apify.com/silentflow/ebay-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-QNlZ05n2CMGkjdfNC-8apA5gg993-europages-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Europages** - [Europages Scraper | Suppliers and B2B Companies](https://apify.com/silentflow/europages-scraper-ppr)

**💼 Jobs**

- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-gtWn9a7ClKayV2BnH-nwKLaLLPFm-ziprecruter-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **ZipRecruiter** - [ZipRecruiter Jobs Scraper | Salary, Company & Location Filters](https://apify.com/silentflow/ziprecruiter-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-9FJAkbqgbJTRwSPiB-iBvUugof0i-linkedin-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **LinkedIn Job Search** - [LinkedIn Job Search Scraper | Salaries & Seniority](https://apify.com/silentflow/linkedin-jobs-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-QWGmrJFfdRhAzjZVu-9sdljw0os9-glassdoor-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Glassdoor Job Listings** - [Glassdoor Job Listings Scraper](https://apify.com/silentflow/glassdoor-jobs-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-D87Z9kVGh1gWRAnkT-mSHgaaEupo-wttj-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Welcome to the Jungle** - [Welcome to the Jungle Job Scraper](https://apify.com/silentflow/welcome-to-the-jungle-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-9GPqfanGlbgZ21fvt-pQBn8BMrKB-glassdoor-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **🔥 Glassdoor** - [🔥 Glassdoor Scraper](https://apify.com/silentflow/glassdoor-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-PPmMAK41kmcgEknlo-tdaljEgep6-indeed-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Indeed** - [Indeed Company Reviews Scraper](https://apify.com/silentflow/indeed-companies-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-tAqXRXa8zXGiR3DFW-8JgTWQUjXq-linkedin-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Multi Board** - [Multi Board Job Scraper](https://apify.com/silentflow/all-jobs-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-8sqgZzxpFOMN5fjlS-7yQ5JySZrZ-indeed-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Indeed Jobs Ppr** - [Indeed Jobs Scraper Ppr](https://apify.com/silentflow/indeed-jobs-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-hhgmb5se3nld9o4RQ-qprQYVjDoz-jora-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Jora** - [Jora Jobs Scraper](https://apify.com/silentflow/jora-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-iMsJMUzpktqLbm4OV-eiqodM2mWC-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **ATS** - [ATS Jobs Scraper | Greenhouse, Lever and Ashby](https://apify.com/silentflow/ats-jobs-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-mSbSDu9LyBQBaQpfd-hst3kbWWUw-dicejobs-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Dice Tech** - [Dice Tech Jobs Scraper](https://apify.com/silentflow/dice-jobs-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-6J8r8gH0kZNBYNXwB-VnxP6Gxhxy-malt-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Malt** - [Malt Scraper | Freelance Profiles](https://apify.com/silentflow/malt-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-m4mtOcp6kQMdi7iyh-7gIaTKwjLg-naukri-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Naukri & NaukriGulf** - [Naukri & NaukriGulf Jobs Scraper](https://apify.com/silentflow/naukri-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-W7cEQHjESuSAwr4Vm-axPWLT6fki-stepstone-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **StepStone** - [StepStone Scraper](https://apify.com/silentflow/stepstone-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-eRgZpJacbZbsunaoK-qxyRdrPxAN-_Arbeitsagentur-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Arbeitsagentur** - [Arbeitsagentur Jobs Scraper](https://apify.com/silentflow/arbeitsagentur-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-bGlNyxwqHMZKTsFwR-vRF9llQsLh-seek-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Seek** - [Seek Job Scraper](https://apify.com/silentflow/seek-job-scraper)

**🏠 Real estate**

- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-NlweoCSkQ7af9rUsM-j0ehaDblPL-seloger-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **SeLoger** - [SeLoger Scraper | Real Estate Listings](https://apify.com/silentflow/seloger-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-Yeajib8i2WxOgUPHy-CAzWajmmro-bienici-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Bien'ici** - [Bien'ici Scraper | Property Listings](https://apify.com/silentflow/bienici-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-V815A23P36Qn3Ug0h-HdUhHKA4N8-zillow-png.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Zillow** - [Zillow Scraper](https://apify.com/silentflow/zillow-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-FrWpTeBvt2jFMh5xl-TcBdTPkao9-airbnb-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Airbnb Pro Host Contact &** - [Airbnb Pro Host Contact & Email Scraper](https://apify.com/silentflow/airbnb-professional-host-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-453jnXoLeE3fsojPc-S9dhZdlBdn-idealista-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Idealista** - [Idealista Scraper](https://apify.com/silentflow/idealista-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-BCYe75iB5AhwosyOy-NYviTLAHJI-Realestate.com.au-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Realestate.com.au** - [Realestate.com.au Scraper](https://apify.com/silentflow/realestate-com-au-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-VSWH7QNYqqhEvT8Du-elGJDy3g1C-realtor-logo_%281%29.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Realtor Rental Listings** - [Realtor Rental Listings Scraper](https://apify.com/silentflow/realtor-rental-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-zq09H5yXin1a6Caox-jVuubAzZ54-app-store.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Rightmove** - [Rightmove Scraper](https://apify.com/silentflow/rightmove-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-uvVEeQTILZ62Pq7ON-9ltCYD8oJl-airbnb-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Airbnb Search** - [Airbnb Search Scraper](https://apify.com/silentflow/airbnb-search-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-CDJe91RJzge21TvRu-u8RETl6mRT-trulia-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Trulia Rental Listings** - [Trulia Rental Listings Scraper](https://apify.com/silentflow/trulia-rental-scraper-ppe)

**📣 Social media**

- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-S2b0EfKNdLjlGdFVR-SqQ2kgXX7Z-linkedin-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **LinkedIn Post Search** - [LinkedIn Post Search Scraper | Keywords, Hashtags & Profiles](https://apify.com/silentflow/linkedin-posts-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-VSLP7HLRQnCrqvGvx-lhDdKNbTgS-facebook-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Facebook Search** - [Facebook Search Scraper](https://apify.com/silentflow/facebook-search-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-05SDCsJvEWHJfCDbA-EvakITGVxq-linkedin-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **LinkedIn Leads** - [LinkedIn Leads Scraper | Sales Navigator Export](https://apify.com/silentflow/linkedin-sales-navigator-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-zNpIOqbBjhHKVhqxf-VdyRFdjjA5-onylfans-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **OnlyFans** - [OnlyFans Profile Scraper](https://apify.com/silentflow/onlyfans-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-lkCHlZSMFv48uKnIr-dY20UYSmKN-skool-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Skool Community** - [Skool Community Scraper](https://apify.com/silentflow/skool-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-9I9dIxRr2sK94ff1x-1onfiTo8Tu-tiktok-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **TikTok** - [TikTok Scraper](https://apify.com/silentflow/tiktok-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-arhuSPVRAhKI1CqUU-h2NvOAEcgn-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **YouTube** - [YouTube Channel Scraper | Videos, Shorts and Views](https://apify.com/silentflow/youtube-channel-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-IMuIFYJbPsCO9oXXS-zP9gSGKOGA-youtube-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **YouTube** - [YouTube Transcript Scraper](https://apify.com/silentflow/youtube-transcript-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-aG488smg5t0vnFb9v-phbAlgcSO7-facebook-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Facebook Business Page** - [Facebook Business Page Scraper](https://apify.com/silentflow/facebook-company-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-aJodi46eH9Kr4ZSyb-gEI022sLhb-instagram-logo2.webp" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Instagram Engagement** - [Instagram Engagement Scraper](https://apify.com/silentflow/instagram-engagement-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-jmc7hG0vNhHWEOW1a-67ngl6PWgl-meta-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Meta Ad Library** - [Meta Ad Library Scraper](https://apify.com/silentflow/meta-ad-library-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-Zarijahb0dFeg32qJ-qu8MGxPOi3-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Weibo** - [Weibo Scraper | Posts, Profiles and Engagement](https://apify.com/silentflow/weibo-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-m3pr1TZsKhqcZnk0R-Kv74VhVgkQ-bilibili-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Bilibili** - [Bilibili Scraper](https://apify.com/silentflow/bilibili-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-v5cQ9qwSmnrMfJHQJ-qavGTbOUpH-reddit-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Reddit - Posts, Comments, Communities &** - [Reddit Scraper - Posts, Comments, Communities & Users](https://apify.com/silentflow/reddit-scraper-ppr)

**🏢 Business data**

- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-KPjqpu03XAU7GlRZU-nJ299wrqI1-linkedin-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **LinkedIn People Search** - [LinkedIn People Search Scraper | Profiles & Companies](https://apify.com/silentflow/linkedin-profiles-companies-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-VsEQmSNYZCRKgexdN-Rh9GICaaQC-web-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Website Tech Stack** - [Website Tech Stack Scraper](https://apify.com/silentflow/website-tech-stack-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-molBrkMO74CErSMGg-FveXkhqbJj-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Company Data** - [Company Data Scraper | Emails, Phones and Tech Stack](https://apify.com/silentflow/company-data-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-snEodwgEvVrTsBzcT-f0il7miWdO-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **SEC** - [SEC Scraper | EDGAR Filings and Company Data](https://apify.com/silentflow/sec-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-4FdcRNY2hYZLRbWA1-lbV7wdzd5C-teachable-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Teachable - Courses, Prices & Instructors** - [Teachable Scraper - Courses, Prices & Instructors](https://apify.com/silentflow/teachable-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-ZvqwjzGwkb8yFlsgu-gWaYSkgERc-trustpilot-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Trustpilot** - [Trustpilot Enricher](https://apify.com/silentflow/trustpilot-enricher)

**✈️ Travel**

- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-DcAFMmwt5U2hZXaSi-N0K1QMZadw-google-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Google Maps** - [Google Maps Scraper](https://apify.com/silentflow/google-maps-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-Cl3eFekoWO9WFmDJN-QVTefWmdkV-booking-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Booking.com Hotel** - [Booking.com Hotel Scraper](https://apify.com/silentflow/booking-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-ayeR077oYKlBZdWGZ-hxYhjr3L43-flight2-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Flight Price** - [Flight Price Scraper](https://apify.com/silentflow/flight-price-scraper)

**🎯 Lead generation**

- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-NPFgqJahwiGTjGmdF-WMbjLtWOxq-northdata-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Northdata** - [Northdata Company Scraper](https://apify.com/silentflow/northdata-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-8QjNHBHwi6m4awQ8b-2E7tsQrIWK-dealroom-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Dealroom** - [Dealroom Scraper | Companies and Investors](https://apify.com/silentflow/dealroom-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-QBlXIgTOEj8XDdOuI-rJPXrTZKA5-siret-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **SIRET** - [SIRET Company Enricher](https://apify.com/silentflow/siret-enricher-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-zxzRS4QySkSBzDPsB-MpbtFuDj0I-zdoc-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **ZocDoc - Pay Per Result** - [ZocDoc Scraper - Pay Per Result](https://apify.com/silentflow/zocdoc-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-GoORhIEeC4la4PnMx-MTKFeiBlLG-Thomas-Icon-Color.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **ThomasNet Suppliers** - [ThomasNet Suppliers Scraper](https://apify.com/silentflow/thomasnet-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-z9QhRrPrdfQmCZO2v-s8gKspupMf-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **BuiltWith** - [BuiltWith Scraper | Tech Stacks and Top Sites](https://apify.com/silentflow/builtwith-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-uSH8ckz2SnZ4FZtKT-xUfpA6j45X-cnpj-enricher.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **CNPJ Brazilian** - [CNPJ Brazilian Company Enricher](https://apify.com/silentflow/cnpj-enricher)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-R3SWmAlqqNZUQx8SY-d5psHwfs4f-siret-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **French Company Prospector** - [French Company Prospector](https://apify.com/silentflow/french-company-prospector)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-7ZSer45MB15gBXjRZ-wCV94F8Nhe-google-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Google Ads Transparency** - [Google Ads Transparency Scraper](https://apify.com/silentflow/google-ads-transparency-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-KhRum5obqh2RUOTIX-f4pihDffGL-clutch-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Clutch Agency** - [Clutch Agency Scraper](https://apify.com/silentflow/clutch-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-9s2llJK2JRvW3atfY-zIhH30wKB8-domain-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Domain** - [Domain Enricher](https://apify.com/silentflow/domain-enricher)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-6lzwIvVe4fAkDLgII-olkoL9cODd-g2-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **G2** - [G2 Reviews Scraper](https://apify.com/silentflow/g2-review-intelligence)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-9FggZKVaE5EeuKpf2-MiZ58MbXUz-replace-pagesjaunes.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **PagesJaunes** - [PagesJaunes Business Scraper](https://apify.com/silentflow/pagesjaunes-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-D18bYkUMZ1mUWBXeR-nmfTb5wgea-ukcompanies-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **UK Companies House** - [UK Companies House Enricher](https://apify.com/silentflow/uk-companies-house-enricher)

**🔎 SEO**

- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-0KzAYVtr9dAFLZtPG-ssWkWrTQzl-google-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Google News** - [Google News Scraper](https://apify.com/silentflow/google-news-scraper)

### Support

Need something this scraper doesn't do yet? We ship features fast.

- Feature requests go straight to our backlog
- Enterprise needs? We do custom integrations and high-volume plans
- Pricing questions? Check the Monetization tab on the actor page

Response time: usually under 24 hours.

### Legal compliance

This Actor extracts publicly available data from Telegram's public channel previews on t.me. It does not bypass any login, paywall or CAPTCHA, and never uses a Telegram account. Users are responsible for complying with Telegram's terms of service and applicable data protection laws (GDPR, CCPA, and PIPL where relevant). Posts can name people, and post signatures (`author`) and channel titles can be personal data: handle them accordingly, keep only what you need, and honor removal requests. The data returned is informational; verify accuracy for regulated use cases.

*Telegram Scraper by SilentFlow: public channel posts, views and reactions, ready for your spreadsheet.*

# Actor input Schema

## `startUrls` (type: `array`):

Public channels to read, newest post first. Any form works: a username (<code>durov</code>), an @handle (<code>@telegram</code>), a channel link (<code>https://t.me/cointelegraph</code> or <code>https://t.me/s/cointelegraph</code>), a single post (<code>https://t.me/durov/528</code>) or a search link (<code>https://t.me/s/cointelegraph?q=bitcoin</code>).<br><br>Groups, private chats and invite links (<code>t.me/+...</code>) have no public posts: they are skipped and named in the log.

## `keywords` (type: `array`):

Words to look for inside every channel above, with Telegram's own search: <code>bitcoin</code>, <code>ETF</code>, <code>#AI</code>. You get every matching post the channel has, newest first, and each row says which keyword found it. Leave empty to read the whole history. Keywords need at least one channel: they search inside channels, not across all of Telegram.

## `maxItems` (type: `integer`):

Stop each channel, and each keyword search, after this many posts. 100 posts of one channel take about five seconds. Two channels at 100 give up to 200 rows; post links always return their post. Set it to what you need, the cost grows with it.

## `oldestPostDate` (type: `string`):

Only keep posts published after this date. Pick a date (<code>2026-09-01</code>) or an age (<code>7 days</code>, <code>1 month</code>). Each channel is read newest first and stops at the first older post, which makes a daily schedule fast: <code>1 day</code> returns only what was posted since yesterday.

## `debugMode` (type: `boolean`):

Write detailed logs of every request and connection change.

## Actor input object example

```json
{
  "startUrls": [
    "durov",
    "https://t.me/s/cointelegraph"
  ],
  "maxItems": 50,
  "debugMode": false
}
```

# Actor output Schema

## `posts` (type: `string`):

Complete post data including: id, url, messageId, text, mediaType, links, hashtags, mentions, isEdited, isForwarded, forwardedFrom, forwardedFromUrl, isReply, replyToUrl, replyToText, author, channelUsername, channelTitle, channelUrl, channelId, channelDescription, channelPhotoUrl, channelIsVerified, views, reactions, reactionsCount, channelSubscribers, channelPhotos, channelVideos, channelFiles, channelLinks, date, imageUrls, videoUrls, videoThumbnailUrl, videoDuration, documentTitle, linkPreviewUrl, linkPreviewSiteName, linkPreviewTitle, linkPreviewDescription, linkPreviewImageUrl, foundBy, searchKeyword, scrapedAt.

## `overview` (type: `string`):

Channel, post text, views, reactions, media type, date and link of every post.

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "startUrls": [
        "durov",
        "https://t.me/s/cointelegraph"
    ],
    "maxItems": 50
};

// Run the Actor and wait for it to finish
const run = await client.actor("silentflow/telegram-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "startUrls": [
        "durov",
        "https://t.me/s/cointelegraph",
    ],
    "maxItems": 50,
}

# Run the Actor and wait for it to finish
run = client.actor("silentflow/telegram-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "startUrls": [
    "durov",
    "https://t.me/s/cointelegraph"
  ],
  "maxItems": 50
}' |
apify call silentflow/telegram-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,silentflow/telegram-scraper"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/PqsW1ihpgEtEEfSnh/builds/Tc929LbcgF0ZKMEf4/openapi.json
