# Scrape Telegram channel messages without an API key

**Use case:** 

Pull messages, views, reactions and forwards from public Telegram channels. No api_id, no phone number, no login — 150 messages from 3 channels in 21 seconds.

## Input

```json
{
  "channels": [
    "https://t.me/durov",
    "https://t.me/telegram",
    "https://t.me/durov_russia"
  ],
  "mode": "web_preview",
  "maxMessagesPerChannel": 50,
  "deltaMode": false,
  "deltaStateKey": "default",
  "extractMedia": true,
  "extractReactions": true,
  "extractMemberData": false
}
```

## Output

```json
{
  "channel_name": {
    "label": "Channel",
    "format": "string"
  },
  "date": {
    "label": "Date",
    "format": "string"
  },
  "text": {
    "label": "Message",
    "format": "string"
  },
  "views": {
    "label": "Views",
    "format": "number"
  },
  "reactions_total": {
    "label": "Reactions",
    "format": "number"
  },
  "media_type": {
    "label": "Media",
    "format": "string"
  },
  "message_url": {
    "label": "Link",
    "format": "string"
  }
}
```

## About this Actor

This example demonstrates how to use [Telegram Channel Scraper - No API Key Needed](https://apify.com/zhorex/telegram-channel-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/zhorex/telegram-channel-scraper) to learn more, explore other use cases, and run it yourself.