Skip to main content

SE::Rutube - Rutube video search scraper

Rutube

Scraper overview

Rutube search results scraper. It allows collecting videos by keywords from the largest Russian video platform rutube.ru. Using the scraper, you can obtain 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)
  • Number of views
  • Video duration (in seconds)
  • Publication date

Queries

As queries, you need to specify search phrases, for example:

news
football
cooking
traveling across Russia
technologies 2026

Output results examples

List of links (default)

Result format:

$serp.format('$link \t $title')

Links + title + channel + views + date

Result format:

$serp.format('$link $title $channel $views $duration $date\n')

Result example:

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

CSV output

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

JSON dump

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