Yandex search results, images, and SERP data via the Apify Yandex Search Scraper, hosted MCP.
MCPpedia last refreshed this data
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"io-github-johnisanerd-yandex-search": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Yandex search results, images, and SERP data via the Apify Yandex Search Scraper, hosted MCP.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationBe the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in search
Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors
Production ready MCP server with real-time search, extract, map & crawl.
Web and local search using Brave Search API
Use any LLMs (Large Language Models) for Deep Research. Support SSE API and MCP server.
MCP Security Weekly
Get CVE alerts and security updates for io.github.johnisanerd/yandex-search and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
English | Русский
The most efficient, reliable, and developer-friendly way to use the Yandex API.
Actor page: apify.com/johnvc/Scrape-Yandex Input schema: apify.com/johnvc/Scrape-Yandex/input-schema
The Yandex API runs a Yandex search for any query and returns clean, structured JSON. Choose the result types you want a la carte (organic listings, paid ads, knowledge graph entity cards, inline image panels, inline video panels); each selected type comes back as its own item tagged with item_type, plus per-page metadata. It supports 6 Yandex domains, 19 languages, and region targeting across 123,000+ locations, with sort/recency filters and fast parallel pagination.
Clone the repository
git clone https://github.com/johnisanerd/Apify-Yandex-Search-Scraper.git
cd Apify-Yandex-Search-Scraper
Install dependencies with UV
# Install UV if you do not have it:
curl -LsSf https://astral.sh/uv/install.sh | sh
# Install project dependencies:
uv sync
Configure your API key
cp .env.example .env
# Edit .env and add your Apify API key
# Get your free API key at: https://apify.com?fpr=9n7kx3
Run the example
uv run python yandex-scraper.py
export APIFY_API_TOKEN="your_api_key_here"
uv run python yandex-scraper.py
Full results-page coverage. One call returns the whole Yandex results page as structured data: organic listings, paid ads, knowledge graph entity cards, inline image panels, and inline video panels. You get the entire page, not just the organic links.
Built for Russian-speaking and CIS markets. Target 6 Yandex domains (yandex.com, yandex.ru, yandex.by, yandex.kz, yandex.uz, yandex.com.tr), 19 languages, and any of 123,000+ region IDs. That makes it practical for SEO, competitive intelligence, and brand monitoring across Russia, Eastern Europe, Central Asia, and beyond.
Predictable, pay-per-use pricing. Billing is per run plus per page processed, with no monthly rental. You pay for the searches you actually make, and you control cost directly with the page limit.
Clean, consistent JSON. Every page is a structured dataset item with the same shape, so you parse results once and reuse the code across queries, domains, and languages.
Easy to automate. Call it from Python in a few lines, or load it as an MCP tool so assistants like Claude and Cursor can run Yandex searches for you on demand.
item_typelr parameter)sort_mode (relevance or date) and period (all, day, last_two_weeks, month)result_count