Yandex News Scraper avatar

Yandex News Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Yandex News Scraper

Yandex News Scraper

Scrape Yandex News stories, article clusters, and trending topics across Russian and CIS markets. Supports keyword search, category browsing, and trending homepage. Extracts headline, summary, source, publication date, topic tags, and full cluster of publications per story

Pricing

from $3.00 / 1,000 results

Rating

5.0

(7)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

7

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

The only reliable tool for Russian-language media monitoring. Yandex News is Russia's dominant news aggregator, clustering multiple publications around the same event from thousands of sources across Russia and the CIS — data unavailable through any major Western news API.

What You Can Scrape

  • Story clusters — headline, summary, category, topic tags, total publication count
  • Individual articles — per-outlet headline, source name, source URL, article URL, publication date
  • Trending topics — the "что обсуждают" real-time trending panel from the Yandex News homepage

Use Cases

  • Brand monitoring — track Russian and CIS press coverage of your company, product, or executives
  • Geopolitical research — monitor news events across Russian, Kazakh, Belarusian, and Uzbek media simultaneously
  • Competitive intelligence — see which stories dominate Russian media on any topic
  • Journalism & academic research — systematic collection of Russian-language news for media analysis
  • PR agencies — measure share of voice across CIS markets

Modes

ModeDescription
searchNewsSearch by keyword or phrase. Supports Russian and English queries.
browseCategoryBrowse a Yandex News topic category (politics, technology, sports, etc.)
getTrendingScrape the homepage: trending topic keywords + top story clusters

Input

ParameterTypeDefaultDescription
modeenumsearchNewssearchNews, browseCategory, getTrending
searchQueriesstring[]Required for searchNews. E.g. ["Яндекс", "Apple"]
categoryUrlsstring[]Required for browseCategory. Use dzen.ru/news/rubric/* URLs. Confirmed slugs: computers, politics, world, sport, business, science, society, culture, auto, health
domainenumruru, kz, by, uz, com
maxStoriesinteger20Story clusters to scrape (1–200)
sortOrderenumnewestnewest, popular
languageenumruru, kk, be, uz, en
proxyConfigurationobjectRESIDENTIALStrongly recommended

Output

Two linked record types per story, plus a trending record for getTrending runs.

Story record

{
"recordType": "story",
"storyId": "Yandeks_zapustil_novyj_servis-abc123",
"headline": "Яндекс запустил новый сервис",
"summary": "Компания объявила о запуске...",
"category": "Технологии",
"topicTags": ["Яндекс", "технологии"],
"articleCount": 12,
"domain": "ru",
"storyUrl": "https://news.yandex.ru/story/...",
"scrapedAt": "2026-05-18T10:00:00Z"
}

Article record

{
"recordType": "article",
"storyId": "Yandeks_zapustil_novyj_servis-abc123",
"headline": "Яндекс анонсировал новый ИИ-сервис",
"summary": "Как сообщает РБК, компания...",
"sourceName": "РБК",
"sourceUrl": "https://www.rbc.ru/",
"articleUrl": "https://rbc.ru/technology/...",
"publishedAt": "2026-05-18",
"domain": "ru",
"scrapedAt": "2026-05-18T10:00:00Z"
}
{
"recordType": "trending",
"topics": ["Газпром", "выборы", "ИИ", "курс доллара"],
"domain": "ru",
"scrapedAt": "2026-05-18T10:00:00Z"
}

Proxy

Yandex News blocks automated requests without proxy. Use Apify Residential Proxy for best results — configure via the proxyConfiguration input.

FAQ

Which Yandex News domains are supported? All five: ru (Russia), kz (Kazakhstan), by (Belarus), uz (Uzbekistan), com (international).

How do story and article records link together? Every article record has a storyId field matching its parent story record's storyId. Filter by recordType to separate the two.

What is the articleCount field? The total number of publications Yandex reports for the story cluster — not limited by maxStories. It reflects how widely a story was covered.

Can I search in English? Yes — set language: "en" and use English queries. Results will include English-language sources indexed by Yandex News.

Why do some stories have fewer articles than articleCount? Yandex's reported count can differ from the visible cluster list due to paywalled, geo-blocked, or de-listed articles. The actor scrapes only what Yandex renders.