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.

Batch download

The three tabs are:

TabWhat it pullsExtra input
By QuantityCounts back from the newest messageDownload Limit, 0 means no limit
By DateMessages inside a date rangeStart and End Date
By KeywordsMessages matching text keywordsInclude and Exclude Text

Steps

  1. Choose a mode.
  2. Enter the group link or ID: 1234567890, @username or a full t.me link.

    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 ID 123456789. The download account must have joined the group or channel.

  3. Select Videos, Images, Docs, Archive or Audio; no selection means all.
  4. Set quantity, date, keywords, duplicate filtering or comment options.
  5. 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.

Batch by date

Batch by keywords

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.