Dzen.ru Scraper - Articles & Channels avatar

Dzen.ru Scraper - Articles & Channels

Pricing

from $1.75 / 1,000 dzen.ru scraper - articles & channels

Go to Apify Store
Dzen.ru Scraper - Articles & Channels

Dzen.ru Scraper - Articles & Channels

Scrape Dzen.ru (ex Yandex.Zen): channel publications, discovery feed and single articles. Title, text, publish date, views, likes, comments count, cover image and channel subscribers. Optional full article text. Pay per record.

Pricing

from $1.75 / 1,000 dzen.ru scraper - articles & channels

Rating

0.0

(0)

Developer

Vitalii Bondarev

Vitalii Bondarev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Dzen.ru Scraper: Articles, Channels & Discovery Feed

Dzen.ru Scraper turns Dzen (ex Yandex.Zen), Russia's largest content platform, into clean structured data. Paste a channel link and get its publications newest first, walk the public discovery feed, or paste single article links for the full text. No login, no cookies to copy. Export to JSON, CSV or Excel, or pull the results through the Apify API.

What it collects

Every record is one publication (article) with:

  • Content: title, lead text (preview snippet), cover image, reading time, and the full article text (optional).
  • Dates: publication time and, with full text, last modification time (ISO 8601, UTC).
  • Engagement: views, views read to the end, comments count, likes when Dzen exposes them, whether comments are enabled.
  • Channel: channel ID, name, URL, description, subscriber count and verified flag.
  • Flags: premium and promo publication markers.

Fields Dzen does not publish for a given item (for example likes on some channel listings) are left out of that record instead of being filled with empty values.

Modes

ModeWhat it does
Channel & article linksScrapes the publications of every pasted channel (https://dzen.ru/tass or just tass), newest first, page by page. Pasted article links (https://dzen.ru/a/...) are scraped as single records with the full text.
Discovery feedScrapes the public dzen.ru home feed.

Input

FieldTypeDefaultDescription
modestringchannelchannel or feed.
urlsarray["https://dzen.ru/tass"]Channel links, bare channel names or article links. Ignored in feed mode.
includeFullTextbooleanfalseOpen every article page to add full_text and modified_at. One extra request per record, so runs are slower.
maxResultsinteger50Maximum number of records in total. The scraper stops as soon as it is reached.
proxyConfigurationobjectApify ProxyOptional. Use Apify Proxy, your own proxy URLs, or turn the proxy off to connect directly.

Example input:

{
"mode": "channel",
"urls": ["https://dzen.ru/tass"],
"includeFullText": true,
"maxResults": 50
}

Example output

{
"id": "6acdc6598872795b73424ff8",
"type": "article",
"url": "https://dzen.ru/a/as3GWYhyeVtzQk_4",
"title": "Египет заявил о вывозе с Украины 15 моряков с атакованного в Черном море судна",
"description": "Они вернутся на родину в кратчайшие сроки, отметили в египетском МИД КАИР, 13 октября. /ТАСС/. ...",
"published_at": "2026-10-13T05:48:51+00:00",
"modified_at": "2026-10-13T05:49:14.952000+00:00",
"time_to_read_seconds": 26,
"views": 1,
"views_till_end": 0,
"comments_count": 0,
"comments_enabled": true,
"image_url": "https://avatars.dzeninfra.ru/get-zen_doc/271828/pub_6acdc6598872795b73424ff8_6acdc659934d8121ed635f5d/scale_1200",
"channel_id": "592d3927e3cda8a0bf8d46bb",
"channel_name": "ТАСС",
"channel_url": "https://dzen.ru/tass",
"channel_description": "Официальный канал ведущего государственного информационного агентства России ...",
"channel_subscribers": 875523,
"channel_verified": true,
"is_premium": false,
"is_promo": false,
"full_text": "Они вернутся на родину в кратчайшие сроки, отметили в египетском МИД\n\nКАИР, 13 октября. /ТАСС/. ...",
"scraped_at": "2026-10-13T05:50:58.637079+00:00"
}

Pricing

Pay per result: you are charged for every record the Actor writes to the dataset, and nothing for records it does not return. The exact price per 1,000 results is shown on the Pricing tab of this Actor. Set maxResults to cap the cost of a run.

Tips

  • Dzen first answers a new session with a short single-sign-on page; the Actor completes that handshake automatically and keeps the session (and its proxy IP) for the whole run.
  • Channel publications are read from Dzen's own pagination, 20 records per page, so large maxResults values simply mean more pages.
  • Dzen is a Russian service. If a run is refused from a datacenter IP, switch the proxy configuration to a residential Apify Proxy group.
  • A run that collects zero records fails loudly instead of returning an empty dataset.

Limitations

  • Only public data is collected. Nothing that needs a login (private channels, personal subscriptions) is available.
  • Comments text, video and short-video tabs are not collected in this version: the Actor returns publications (articles).