AS
Apify Store
/johnvc/Scrape-Yandex
Yandex (Яндекс) | Парсер Поиска Яндекса
Яндекс Apify Actor specifically designed for Yandex search scraping. Supports 6+ domains, 19 languages, and provides clean, structured data extraction with intelligent pagination. Парсер поиска Яндекс
liveasyncunknown~30s typical
seo toolsdeveloper toolsotherscrapeyandex
$0.063
per result + $0.005 call
plus $0.001 platform fee per run
Actor charges $0.05 per result; Cracked adds 25% plus a $0.005 call fee
Bring your own Apify Store key: provider portion drops to $0.
$Set up https://cracked-ai-pearl.vercel.app/SKILL.md, then use Cracked to run apify /johnvc/Scrape-Yandex for me.
Input
| Field | Type | Description |
|---|---|---|
| text* | string | The search term to search for on Yandex. You can use anything that you would use in a regular Yandex search. |
| include_organic_results | boolean | Return organic (non-paid) search results. Each page of organic results is delivered as its own dataset item (item_type 'organic'). Enabled by default. default true |
| include_ads | boolean | Return paid advertisement results when the query triggers them (typically commercial queries). Delivered as items with item_type 'ads'. Off by default. default false |
| include_knowledge_graph | boolean | Return the knowledge graph entity card when present (people, shows, places, brands, etc.). Delivered as items with item_type 'knowledge_graph'. Off by default. default false |
| include_inline_images | boolean | Return the inline image strip that can appear between organic results. Delivered as items with item_type 'inline_images'. Off by default. default false |
| include_inline_videos | boolean | Return the inline video carousel that can appear between organic results. Delivered as items with item_type 'inline_videos'. Off by default. default false |
| include_image_search | boolean | Run the same query through the dedicated Yandex Images vertical and return full image search results: original image URL, hosting page, thumbnail, and source. Each page of image results is delivered as its own dataset item (item_type 'image_search'). Supports the image filters below. Off by default. default false |
| include_video_search | boolean | Run the same query through the dedicated Yandex Videos vertical and return full video search results: title, link, duration, views, publish date, source platform, and channel. Each page of video results is delivered as its own dataset item (item_type 'video_search'). Supports the video filters below. Off by default. default false |
| image_type | string (any | photo | clipart | lineart | demotivator | face) | Only return images of this kind: photographs, clipart, line drawings, demotivator posters, or images with faces. 'any' (default) applies no filter. default "any" |
| image_color | string (any | color | gray | red | orange | yellow) | Only return images dominated by this color, or by color vs. black-and-white. 'any' (default) applies no filter. default "any" |
| image_orientation | string (any | horizontal | vertical | square) | Only return images with this aspect: horizontal (landscape), vertical (portrait), or square. 'any' (default) applies no filter. default "any" |
| image_file_type | string (any | jpg | png | gifan) | Only return images in this file format. 'any' (default) applies no filter. default "any" |
| image_width | integer | Only return images with exactly this pixel width. Must be set together with 'Image height'. |
| image_height | integer | Only return images with exactly this pixel height. Must be set together with 'Image width'. |
| image_site | string | Only return images hosted on this site or domain, e.g. 'commons.wikimedia.org'. Leave blank for all sites. |
| image_recent | boolean | Only return images that appeared online within the last 7 days. Off by default. default false |
| video_duration | string (any | short | medium | long) | Only return videos of this length: short, medium, or long. 'any' (default) applies no filter. default "any" |
| video_hd | boolean | Only return high-definition videos. Off by default. default false |
| yandex_domain | string (yandex.com | yandex.ru | yandex.by | yandex.kz | yandex.uz | yandex.com.tr) | The Yandex domain to use for search results. Defaults to 'yandex.com'. Each domain has default language and location settings. Yandex retired its other regional portals (ya.ru search, yandex.az, yandex.com.am, yandex.com.ge, yandex.co.il, yandex.md, yandex.tm, yandex.tj, yandex.eu) - to target those countries, combine a supported domain with the 'lang' and 'lr' parameters. default "yandex.com" |
| lang | string (null | ru | en | be | fr | de) | Language code for search results. Set to null for 'Unspecified'. Can use comma-separated values for multi-language (e.g., 'ru,en'). Defaults to domain language if not specified. |
| lr | integer | Country or region ID to limit search results to a specific geographic location. If not set, the default location for the selected yandex_domain is used (e.g., 84 for yandex.com, 225 for yandex.ru). Common values: 225=Russia, 84=United States, 149=Belarus, 159=Kazakhstan, 171=Uzbekistan, 167=Azerbaijan, 168=Armenia, 169=Georgia, 181=Israel, 208=Moldova, 170=Turkmenistan, 209=Tajikistan, 111=Europe. See the actor README for a full location reference table. |
| max_pages | integer | Maximum number of pages to fetch (0 = no limit, default: 2 to avoid too many requests). Values above 50 are capped at 50 per run; use start_page to resume deeper results in a follow-up run (the next_start_page output field says where to resume). default 2 |
| start_page | integer | First (1-based) result page to fetch. Use with the next_start_page value from a previous run to resume deep results across runs. Default: 1. default 1 |
| fail_on_empty_results | boolean | When enabled, a run that returns zero results because the search backend did not respond finishes as a failed run instead of succeeding with an explanatory summary item. Enable this if your monitoring keys off the run status. Default: off. default false |
| groups_on_page | integer | Maximum number of search result groups (listings) returned per page. Accepts values between 1 and 20. Default is 10. default 10 |
| family_mode | integer | Controls safe search filtering. 0 = off (no filtering), 1 = moderate (default), 2 = strict (filter explicit content). default 1 |
| fix_typo | boolean | Automatically correct spelling errors in the search query. Default is true. default true |
| sort_mode | string (relevance | date) | How Yandex orders the results. 'relevance' (default) ranks by relevance; 'date' ranks newest first. Applies to all selected result types. default "relevance" |
| period | string (all | day | last_two_weeks | month) | Restrict results to a recency window. 'all' (default) = no time limit; 'day' = last 24 hours; 'last_two_weeks' = last 14 days; 'month' = last 30 days. Applies to all selected result types. default "all" |
| output_file | string | Optional filename to save results. If not provided, will auto-generate based on search text and parameters. |
Call it
curl
curl https://cracked-ai-pearl.vercel.app/v1/run \
-H "Authorization: Bearer ck_live_..." -H "content-type: application/json" \
-d '{"provider":"apify","endpoint":"/johnvc/Scrape-Yandex","input":{"text":"python tutorial","lang":"en"},"wait":false}'poll
curl "https://cracked-ai-pearl.vercel.app/v1/runs/<runId>?wait=30" -H "Authorization: Bearer ck_live_..."cli
npx cracked-ai run -p apify -e /johnvc/Scrape-Yandex -i '{"text":"python tutorial","lang":"en"}' -w 120mcp
run_tool({ provider: "apify", endpoint: "/johnvc/Scrape-Yandex", input: {"text":"python tutorial","lang":"en"}, wait: false })Try it
Runs against your signed-in workspace balance. Sign in if you have not.