SE::Rutube - Rutube video search scraper

Overview of the scraper
Rutube search results scraper. It allows collecting videos by keywords from the largest Russian video platform rutube.ru. Using the scraper, you can get video links, titles, descriptions, channel information, views, duration, and publication date.
A-Parser functionality allows you to save scraping settings for future use (presets), set scraping schedules, and much more. Saving results is possible in the form and structure you need, thanks to the built-in powerful template engine Template Toolkit.
Collected data
Data is collected from the service https://rutube.ru/.

- Video link
- Video title
- Video description
- Channel name
- Channel link
- Preview link (thumbnail)
- View count
- Video duration (in seconds)
- Publication date
Queries
You should specify search phrases as queries, for example:
news
football
cooking
traveling in Russia
technologies 2026
Output results examples
Link list (default)
Result format:
$serp.format('$link \t $title')
Links + title + channel + views + date
Result format:
$serp.format('$link $title $channel $views $duration $date\n')
Example result:
https://rutube.ru/video/abc123/ News July 20 2026 MIR 24 4703 773 2026-07-20
https://rutube.ru/video/def456/ Main news of the day NTV 11068 1754 2026-07-20
Output to CSV
Result format:
[% FOREACH item IN p1.serp; tools.CSVline(item.link, item.title, item.channel, item.views, item.date); END %]
Initial text:
Link,Title,Channel,Views,Date
Dump to JSON
Result format:
[% FOREACH item IN p1.serp; '{"link":"' _ item.link _ '","title":"' _ item.title _ '","views":' _ item.views _ '}\n'; END %]
Possible settings
| Parameter name | Default value | Description |
|---|---|---|
| Pages count | 1 | Number of pages to scrape (from 1 to 20) |
| Language | ru | Search language |