Yandex News Scraper avatar

Yandex News Scraper

Pricing

from $1.99 / 1,000 search results

Go to Apify Store
Yandex News Scraper

Yandex News Scraper

Scrapes news articles from Yandex Search news results. Extracts headline, summary, source, publication date, author, thumbnail, and more.

Pricing

from $1.99 / 1,000 search results

Rating

0.0

(0)

Developer

Search API

Search API

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

17 days ago

Last modified

Features

Limited permissions

Share

Search the public Yandex News experience, which currently redirects to and is served by Dzen News. The Actor collects current article cards, normalizes source publication labels, and can filter and sort the matching records.

Input

Use either query or queries to provide search terms. The schema marks these fields optional, but a useful run needs at least one query.

FieldTypeDefaultDescription
querystring—One News search phrase.
queriesstring array[]Batch of up to 20 queries with fair result selection.
maxItemsinteger100Global maximum number of unique articles.
maxItemsPerQueryinteger50Maximum current search cards retained per query.
timeRangestring""day, week, or month; empty disables this filter.
startDatestring—Inclusive start date in YYYY-MM-DD format.
endDatestring—Inclusive end date in YYYY-MM-DD format.
includeDomainsstring array[]Keep articles from at least one listed destination domain.
excludeDomainsstring array[]Exclude articles from listed destination domains.
includePublishersstring array[]Keep publisher names containing at least one listed value.
excludePublishersstring array[]Exclude publisher names containing any listed value.
includeKeywordsstring array[]Keep titles or snippets containing at least one value.
excludeKeywordsstring array[]Exclude titles or snippets containing any value.
sortBystringrelevancerelevance, newest, oldest, publisher, or title.
regionCodestring—Optional numeric Yandex lr code, such as 213 for Moscow.
languagestringruSearch/output provenance label; the live page may localize metadata independently.
countrystring—Optional requested-market provenance label.
maxConcurrencyinteger2Maximum query pages processed at once.
maxRequestRetriesinteger2Bounded retries for temporary network/server failures.
navigationTimeoutSecsinteger45Public Dzen navigation timeout in seconds.
requestHandlerTimeoutSecsinteger60Maximum processing time per query in seconds.
blockResourcesbooleantrueSkip image, media, and font downloads while retaining article metadata.
useApifyProxybooleantrueUse Apify Proxy unless custom proxy URLs are supplied.
proxyGroupsstring array[]Compatible proxy groups such as RESIDENTIAL; GOOGLE_SERP is incompatible.
proxyCountryCodestring—Optional two-letter proxy country code.
proxyUrlsstring array[]Custom browser proxies, which take precedence over Apify Proxy settings.

Example:

{
"query": "technology",
"timeRange": "week",
"maxItems": 50
}

The complete accepted input contract is in .actor/input_schema.json.

Output

Records follow .actor/dataset_schema.json. Available fields include article titles, canonical destination URLs, snippets, publisher information, source and normalized publication dates, query/page positions, locale, retrieval method, and scrape time. Optional values absent from a public card are omitted.

FieldType
idstring
positioninteger
queryPositioninteger
sourcePositioninteger
pageinteger
titlestring
titleLengthinteger
urlstring
domainstring
snippetstring
snippetLengthinteger
publisherstring
publisherLogoUrlstring
publishedAtstring
publishedAtRawstring
publishedDatestring
ageMinutesinteger
resultTypestring
typestring
linkstring
datestring
sourcestring
sourceDomainstring
extractionMethodstring
querystring
searchQuerystring
searchMetadataobject
matchedQueriesarray
searchUrlstring
regionCodestring
languagestring
countrystring
timeRangestring
scrapedAtstring

How to use

Enter one or more queries and optional filters in the Apify Input tab, start the Actor, and inspect the article rows in the Output dataset. The same fields can be submitted as JSON through the Apify API.

Coverage and access behavior

The current public News page is served by Dzen. It exposes a finite server-rendered result set with no verified pagination link or content API, so the Actor does not invent pagination or repeatedly scroll a static page. Use multiple queries to broaden coverage.

The Actor records destination links, headlines, snippets, publishers, source publication labels, and normalized dates when shown. It does not store cookies, SSO parameters, raw responses, challenge pages, or fabricated ad/breaking flags. Challenge pages fail closed; CAPTCHAs and authentication are not bypassed.

⌂ 换网址