Skip to main content

SE::Rutube - Rutube video search scraper

Rutube

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/.

Rutube collected data

  • 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 nameDefault valueDescription
Pages count1Number of pages to scrape (from 1 to 20)
LanguageruSearch language