Yandex rank tracking and bulk SERP data, billed per result, hosted MCP.
MCPpedia last refreshed this data
io.github.johnisanerd/yandex-per-result is an MCP server that yandex rank tracking and bulk SERP data, billed per result, hosted MCP. Its tool list has not been published yet over http, requires no API key, and scores 68/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"apify": {
"url": "https://mcp.apify.com/?tools=actors,docs,johnvc/yandex-scrape-yandex-search-results-at-scale---per-result"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Yandex rank tracking and bulk SERP data, billed per result, hosted MCP.
This server supports HTTP transport. Be the first to test it - help the community know if it works.
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Click any tool to inspect its schema.
Be 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 analytics
Ask your agent about your own Apple Health data: 194 metrics, 22 tools, local, 0 deps.
MCP server for Dynatrace Managed to access logs, events, and metrics.
Official PostHog MCP Server for product analytics, feature flags, experiments, and more.
Read and manage Churnkey cancel flows, retention metrics, and payment recovery
MCP Security Weekly
Get CVE alerts and security updates for io.github.johnisanerd/yandex-per-result and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
English | Русский
One flat fee per page of results, every result type included. The developer-friendly way to use the Yandex Search API.
Actor page: apify.com/johnvc/yandex-scrape-yandex-search-results-at-scale---per-result Input schema: apify.com/johnvc/yandex-scrape-yandex-search-results-at-scale---per-result/input-schema
This Yandex Search API bills a one-time Search Start fee per run plus a flat fee per page of results, so cost scales with the number of pages you fetch, not with how many result types you enable. It queries Yandex, the dominant search engine across Russia and several Eastern European and Central Asian markets, and returns clean, structured JSON, one item per result type per page. Each item carries the search parameters, result counts, and arrays for organic results, ads, knowledge graph, inline images, and inline videos. Supports regional domains, language and region targeting, and pagination.
This Actor was originally billed per result and keeps "per-result" in its URL and this repo name so existing links keep working. It now bills per page, at the same prices as our other Yandex listing, Scrape Yandex.
Clone the repository
git clone https://github.com/johnisanerd/Apify-Yandex-Pay-Per-Result.git
cd Apify-Yandex-Pay-Per-Result
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-pay-per-result-scraper.py
export APIFY_API_TOKEN="your_api_key_here"
uv run python yandex-pay-per-result-scraper.py
One price per page. A page is billed once however many result types it returns, and a page that returns nothing for your selection is not billed, which suits exploratory research, keyword testing, and workloads where result density varies between queries.
An independent search index. Yandex maintains its own web index with distinct rankings, regional content, and Cyrillic-language coverage not replicated elsewhere. For Russian-language research, Eastern European markets, or comparative SEO, it is a unique source.
Multi-domain support. Target yandex.ru, yandex.com, yandex.com.tr, yandex.by, yandex.kz, and yandex.uz, then combine with lang and lr for precise control over the regional index and language variant.
Rich result types. Beyond organic results, each page returns ads, knowledge graph entries, inline image blocks, and inline video carousels in one structured output.
Predictable, pay-per-use pricing. Billing is per page plus a one-time Search Start fee per run, with no subscription, and the max_pages cap keeps cost under your control.
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.