Yandex Image Scraper
Pricing
from $4.99 / 1,000 results
Yandex Image Scraper
Scrapes image search results from Yandex Images (yandex.com/images). Extracts image URL, thumbnail, source URL, domain, title, and dimensions.
Pricing
from $4.99 / 1,000 results
Rating
0.0
(0)
Developer
Coding Frontned
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
19 days ago
Last modified
Categories
Share
Extracts public Yandex Images search results from the structured bootstrap JSON embedded in result pages. The Actor uses native HTTPS plus Cheerio parsing and does not download images or open source websites.
{"queries": ["golden retriever", "red fox"],"language": "en","maxItems": 20,"maxPages": 2,"maxTotalItems": 40}
Use query for one legacy-compatible search or queries for one to ten searches. maxItems caps results per query, maxPages caps requested pages per query, and maxTotalItems is the hard aggregate cap. Query-specific ranking is meaningful, so an image may appear once per distinct query; duplicates within a query are removed by Yandex item ID and then image URL.
Records include stable Yandex IDs, query/global/source positions, canonical image and thumbnail URLs, the actual publisher page and domain, Yandex viewer URL, dimensions, file size when published, image type, duplication/censor/GIF flags, request provenance, and scrapedAt. Unavailable optional values are omitted rather than filled with placeholders or nulls.
Direct requests are the default. proxyConfiguration accepts standard Apify proxy settings; when a two-letter country is supplied with Apify Proxy, it becomes the proxy country hint. Block and CAPTCHA pages are retired and retried, never stored as image records.
Local validation:
npm cinpm run lintnpm testapify run --purge --input-file qa-inputs/local-search.jsonnpm run validate
Cloud validation can use the bounded qa-inputs/cloud-validation.json fixture with a 512 MB memory limit and 300-second timeout.