Batch Download a Telegram Group
Download Telegram group or channel history by quantity, date range or keywords in TG-Downloader, with file-type filtering and resumable tasks.
Batch Download pulls historical files from a group or channel. It is a Pro feature.

The three tabs are:
| Tab | What it pulls | Extra input |
|---|---|---|
| By Quantity | Counts back from the newest message | Download Limit, 0 means no limit |
| By Date | Messages inside a date range | Start and End Date |
| By Keywords | Messages matching text keywords | Include and Exclude Text |
Steps
- Choose a mode.
- Enter the group link or ID:
1234567890,@usernameor a fullt.melink.Tip: For a private group or channel, copy a message link in Telegram to get a URL such as
https://t.me/c/123456789/42, or enter only the numeric ID123456789. The download account must have joined the group or channel. - Select Videos, Images, Docs, Archive or Audio; no selection means all.
- Set quantity, date, keywords, duplicate filtering or comment options.
- Click Start Download.
Saved Messages
Click Saved Messages next to the link or ID field to download saved messages without entering a group link or ID. Comment downloads are not supported in this mode; with Create folders by group enabled, files are saved in a dedicated Saved Messages folder.


Mode details
By Quantity counts backward from the newest message. The file type filter determines which messages count.
By Date includes both start and end dates. Larger ranges take longer to scan.
By Keywords accepts one keyword per line, and also commas or semicolons. Include is matched first, then Exclude removes messages.
Notes
- Only one batch task can run at a time.
- Batch tasks can pause and resume from their last point.
- Creating a task generates an export file. Do not delete it, or the task cannot continue.
- Track and control the task from Downloads.