Yandex News Story Clusters Across Russia & the CIS avatar

Yandex News Story Clusters Across Russia & the CIS

Pricing

from $0.49 / 1,000 results

Go to Apify Store
Yandex News Story Clusters Across Russia & the CIS

Yandex News Story Clusters Across Russia & the CIS

Search or browse Yandex News and get story clusters with every linked article, topic tags, source names and publication dates across Russian and CIS editions.

Pricing

from $0.49 / 1,000 results

Rating

0.0

(0)

Developer

vexaloom-labs

vexaloom-labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

an hour ago

Last modified

Share

Yandex News groups coverage of the same event from many outlets into a story cluster. This actor reads the public Dzen News surface that now serves Yandex News, returns the clusters, and lists every linked article inside each one. Search by keyword, browse a category, read the homepage sections, or paste a story URL. No login, API key, or proxy is needed.

What this actor does

  • Four ways to collect news: keyword search, 16 category feeds, the 15 homepage sections, or specific story URLs and cluster IDs.
  • Story clusters, not just headlines: each story carries its cluster ID, source-reported coverage count, actual article count, unique source list, topics, image, country/region and timestamps.
  • Every linked article: article records include the publisher, headline, clean article URL, publication date, image and source flags.
  • Filters and sorting on the returned set: date window, source domain, publisher, keyword, relevance, newest, oldest or most covered.
  • Automatic deduplication by story ID and article ID, and empty fields are omitted rather than stored as nulls.

Output per story

FieldDescription
recordType"story"
storyIdStory cluster ID (UUID); shared with its article records
persistentIdYandex's numeric story ID
storyUrlCanonical story page on Dzen News
headlineCluster headline
summaryShort cluster summary, when Yandex provides one
categoryBroad rubric name, when available
topics / topicTagsRubric or topic labels attached to the cluster
topicIdsNumeric rubric IDs
articleCountNumber of publications Yandex reports for the cluster
articlesReturnedNumber of article records actually collected
sourceCountNumber of distinct outlet names among the collected articles
sourcesOutlet names, when articles were collected
leadSourceOutlet behind the lead article
leadArticleUrlPublisher URL of the lead article
publishedAtCluster timestamp, ISO UTC
publishedAtRawTimestamp label as shown by Yandex
imageUrlCluster image, when present
country / regionStory location, when Yandex reports it
importance / relatedStoriesYandex story metrics
commentsCount / likesCountInteraction counts, when present
domainru
scrapedAtUTC timestamp when collected

articlesReturned, sourceCount and sources are emitted only when includeArticles is true. With it off, no article records are fetched, so those article-derived fields are omitted.

Output per article

FieldDescription
recordType"article"
storyIdParent story cluster ID
docIdYandex document ID
headlineOutlet's headline
summaryArticle snippet, when Yandex provides one
sourceNameOutlet name
sourceUrlOutlet site root
articleUrlClean link to the article
publishedAtPublication date (YYYY-MM-DD)
publishedAtIsoPublication timestamp, ISO UTC
publishedAtRawTimestamp label as shown by Yandex
imageUrlOutlet logo or article image
isForeignAgent / isDzenArticleYandex flags
agencyIdYandex outlet ID
domainru
scrapedAtUTC timestamp when collected

Output per homepage record

topStories (and the legacy getTrending mode) emits one recordType: "trending" record with topics (homepage section names), sectionCounts, domain and scrapedAt, followed by the story records for those sections.

Input

FieldTypeDefaultDescription
modestringsearchNewssearchNews, browseCategory, topStories or byStoryUrls
searchQueriesarray–Keywords or phrases (mode=searchNews); the daily-test prefill uses ["Яндекс"]
categorystringpoliticsRubric slug or all (mode=browseCategory)
storyUrlsarray–Story/instory URLs or cluster UUIDs (mode=byStoryUrls)
maxStoriesinteger20Maximum story clusters across the run (1–500)
sortOrderstringnewestrelevance, newest, oldest or mostCovered (mode=searchNews)
timeRangestringanyany, day, week or month (mode=searchNews)
publishedAfterstring–Inclusive YYYY-MM-DD start date (mode=searchNews)
publishedBeforestring–Inclusive YYYY-MM-DD end date (mode=searchNews)
includeDomainsarray[]Keep clusters with an article from any listed domain
excludeDomainsarray[]Drop clusters with an article from any listed domain
includePublishersarray[]Keep clusters matching any outlet name substring
excludePublishersarray[]Drop clusters matching any outlet name substring
includeKeywordsarray[]Keep clusters matching any keyword in the title, summary or articles
excludeKeywordsarray[]Drop clusters matching any keyword
includeDetailsbooleantrueFetch cluster details such as topics, reported count, image and metrics
includeArticlesbooleantrueEmit one record per linked article; when off, article-derived story fields are omitted
maxArticlesPerStoryinteger100Maximum articles collected per cluster (1–1000)

Example: brand monitoring by keyword

{
"mode": "searchNews",
"searchQueries": ["Яндекс", "Яндекс Такси"],
"maxStories": 50,
"timeRange": "week",
"includeArticles": true
}

Example: all categories, story records only

{
"mode": "browseCategory",
"category": "all",
"maxStories": 200,
"includeArticles": false
}

Example: homepage top stories

{
"mode": "topStories",
"maxStories": 40
}

Example: resolve specific story clusters

{
"mode": "byStoryUrls",
"storyUrls": [
"https://dzen.ru/news/story/85c864f8-36d7-5b96-ab8d-937bea5d9c9b",
"c29b2d3c-c183-546b-9a23-b9aba12e981e"
],
"maxArticlesPerStory": 300
}

Use cases

  • Media monitoring: follow a company, person or event across many Russian outlets.
  • Share-of-voice measurement: use the reported and returned article counts to size coverage.
  • PR and communications: see which outlets picked up a story and how the headline evolved.
  • Newsroom research: export a cluster's full article list with dates and publisher links.
  • Risk and compliance: monitor keywords, source domains and publication windows.

FAQ

What happened to Yandex News? The public Yandex News pages now redirect to Dzen News, which provides the same story-cluster model. This actor reads that public surface.

How many stories can one search return? Yandex search returns 20 clusters per page and its depth varies by query; observed runs reached 9–22 pages (roughly 175–400 unique clusters) before the result set ended. maxStories is a hard run-wide cap.

Why is articleCount different from articlesReturned? articleCount is the number Yandex reports for the cluster, while articlesReturned is the number of article records actually collected. The two can differ in either direction: Yandex's live count changes as outlets publish or remove articles (observed 96 reported vs 122 returned, and 246 vs 362), and very large clusters may be capped by maxArticlesPerStory.

Are the date and sort filters applied by Yandex? Yandex's public search page applies them in the browser rather than in the server response. This actor applies the same filters and sorting to the set it returns, so a very old custom date range may return fewer results than a dedicated archive search.

Which categories are available? All, politics, society, SVO, business, world, sport, incidents, culture, technology, science, cars, army, show business, health, Moscow and interesting. all reads every feed.

Do I need a proxy or login? No. The actor connects directly and handles the site's anonymous session automatically. No cookies or credentials are required.

Can I search other regional editions or languages? The current public surface serves one Russian-language feed; the old ru/kz/by/uz/com edition selector no longer changes the content. Search queries can still be written in Russian, English or any language Yandex indexes.

Why is there no trending keyword list? The old “what people discuss” panel is no longer present on the homepage. topStories returns the homepage sections and their top clusters instead.

Does this actor download full article text? No. It returns article metadata and the publisher's URL. Full text stays on the publisher's site and may be paywalled or geo-restricted.

Is this affiliated with Yandex or Dzen? No. This is a third-party actor reading public pages; it is not affiliated with, endorsed by, or sponsored by Yandex or Dzen.