Yandex rank tracker skill via Apify

claude-skill-yandex-rank-tracker

A skill that uses a third-party Apify scraper to pull a site's Yandex ranking for a keyword, domain and region

Skill

Medium risk

We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.

Why this level

  • Every call spends the user's paid Apify account balance
  • Scraping Yandex search results through a third-party service may violate the search engine's terms of use
All reasons and checks
Russian stack

johnisanerd/claude-skill-yandex-rank-tracker

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/claude-skill-yandex-rank-tracker

Detects the agents on your machine, checks the risk and pins the version.

Other ways to install

Run in a terminal in the project folder

npx skills add johnisanerd/claude-skill-yandex-rank-tracker --skill apify-yandex-rank-tracker -a claude-code -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 85731cd
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/johnisanerd/claude-skill-yandex-rank-tracker.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /apify-yandex-rank-tracker/
git -C "$tmp" checkout 85731cd6965b0082bc68bed0fc118b849f24a10d
mkdir -p .claude/skills
cp -R "$tmp/apify-yandex-rank-tracker" .claude/skills/apify-yandex-rank-tracker

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add johnisanerd/claude-skill-yandex-rank-tracker --skill apify-yandex-rank-tracker -a cursor -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 85731cd
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/johnisanerd/claude-skill-yandex-rank-tracker.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /apify-yandex-rank-tracker/
git -C "$tmp" checkout 85731cd6965b0082bc68bed0fc118b849f24a10d
mkdir -p .agents/skills
cp -R "$tmp/apify-yandex-rank-tracker" .agents/skills/apify-yandex-rank-tracker

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add johnisanerd/claude-skill-yandex-rank-tracker --skill apify-yandex-rank-tracker -a github-copilot -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 85731cd
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/johnisanerd/claude-skill-yandex-rank-tracker.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /apify-yandex-rank-tracker/
git -C "$tmp" checkout 85731cd6965b0082bc68bed0fc118b849f24a10d
mkdir -p .github/skills
cp -R "$tmp/apify-yandex-rank-tracker" .github/skills/apify-yandex-rank-tracker

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add johnisanerd/claude-skill-yandex-rank-tracker --skill apify-yandex-rank-tracker -a codex -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 85731cd
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/johnisanerd/claude-skill-yandex-rank-tracker.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /apify-yandex-rank-tracker/
git -C "$tmp" checkout 85731cd6965b0082bc68bed0fc118b849f24a10d
mkdir -p .agents/skills
cp -R "$tmp/apify-yandex-rank-tracker" .agents/skills/apify-yandex-rank-tracker

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add johnisanerd/claude-skill-yandex-rank-tracker --skill apify-yandex-rank-tracker -a gemini-cli -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 85731cd
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/johnisanerd/claude-skill-yandex-rank-tracker.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /apify-yandex-rank-tracker/
git -C "$tmp" checkout 85731cd6965b0082bc68bed0fc118b849f24a10d
mkdir -p .agents/skills
cp -R "$tmp/apify-yandex-rank-tracker" .agents/skills/apify-yandex-rank-tracker

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/johnisanerd/claude-skill-yandex-rank-tracker.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /apify-yandex-rank-tracker/
git -C "$tmp" checkout 85731cd6965b0082bc68bed0fc118b849f24a10d
mkdir -p .devin/skills
cp -R "$tmp/apify-yandex-rank-tracker" .devin/skills/apify-yandex-rank-tracker

Commands for macOS and Linux, on Windows run them in Git Bash.

Formerly Windsurf.

Run in a terminal in the project folder

npx skills add johnisanerd/claude-skill-yandex-rank-tracker --skill apify-yandex-rank-tracker -a cline -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 85731cd
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/johnisanerd/claude-skill-yandex-rank-tracker.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /apify-yandex-rank-tracker/
git -C "$tmp" checkout 85731cd6965b0082bc68bed0fc118b849f24a10d
mkdir -p .cline/skills
cp -R "$tmp/apify-yandex-rank-tracker" .cline/skills/apify-yandex-rank-tracker

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add johnisanerd/claude-skill-yandex-rank-tracker --skill apify-yandex-rank-tracker -a roo -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 85731cd
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/johnisanerd/claude-skill-yandex-rank-tracker.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /apify-yandex-rank-tracker/
git -C "$tmp" checkout 85731cd6965b0082bc68bed0fc118b849f24a10d
mkdir -p .roo/skills
cp -R "$tmp/apify-yandex-rank-tracker" .roo/skills/apify-yandex-rank-tracker

Commands for macOS and Linux, on Windows run them in Git Bash.

A fork of Roo Code, same .roo folders.

Run in a terminal in the project folder

npx skills add johnisanerd/claude-skill-yandex-rank-tracker --skill apify-yandex-rank-tracker -a opencode -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 85731cd
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/johnisanerd/claude-skill-yandex-rank-tracker.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /apify-yandex-rank-tracker/
git -C "$tmp" checkout 85731cd6965b0082bc68bed0fc118b849f24a10d
mkdir -p .agents/skills
cp -R "$tmp/apify-yandex-rank-tracker" .agents/skills/apify-yandex-rank-tracker

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/johnisanerd/claude-skill-yandex-rank-tracker.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /apify-yandex-rank-tracker/
git -C "$tmp" checkout 85731cd6965b0082bc68bed0fc118b849f24a10d
mkdir -p .agents/skills
cp -R "$tmp/apify-yandex-rank-tracker" .agents/skills/apify-yandex-rank-tracker

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/johnisanerd/claude-skill-yandex-rank-tracker.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /apify-yandex-rank-tracker/
git -C "$tmp" checkout 85731cd6965b0082bc68bed0fc118b849f24a10d
mkdir -p .agents/skills
cp -R "$tmp/apify-yandex-rank-tracker" .agents/skills/apify-yandex-rank-tracker

Commands for macOS and Linux, on Windows run them in Git Bash.

You will need: Node.js

Checked against the repository on Sep 25, 2026, commit 85731cd.

Text for your agent

Install the skill with npx skills add johnisanerd/claude-skill-yandex-rank-tracker, set up an Apify account and provide the Yandex Search Scraper actor's access token on the first ranking request.

Other ways from the author
npx skills add johnisanerd/claude-skill-yandex-rank-tracker

The skill lives in the apify-yandex-rank-tracker folder, which can also be copied manually.

This is third-party code. Review the repository files before installing.

What it does

The skill takes a keyword, a Yandex domain, a language and an lr region code, and pulls the organic results through a paid Apify actor: position, title, link, displayed link and snippet stamped with the run timestamp. Matching your own domain against the result rows and repeating the request on a schedule to build a rank history for Moscow, Saint Petersburg or any other region is left to you. Data comes not directly from Yandex but through a third-party scrape of its search results.

Who it is for. For people already using Apify who want a quick Yandex ranking check without setting up their own scraper.

Good fit when

  • You need a one-off or occasional ranking check for a few keywords
  • You already have an Apify account and are fine paying per actor result
  • A simple top-results position is enough, without Topvisor- or Wordstat-level analytics

Not a fit when

  • You need official data from the Yandex Search API or Yandex Webmaster, not a SERP scrape
  • You need automated recurring position history with storage and comparison: the skill does not track it for you

Example request

Check example.ru's position for buy windows in Moscow on yandex.ru

Limitations

Data comes not from Yandex itself but through a paid third-party Apify scraper, billed per result. The actor link in the README carries an affiliate fpr parameter, the author earns a referral through it. The skill does not store position history or match your domain itself, that is left to the user.

How to disable. Delete the apify-yandex-rank-tracker folder from your agent's skills directory.

Security check

  • Every call spends the user's paid Apify account balance
  • Scraping Yandex search results through a third-party service may violate the search engine's terms of use

README in short

A short English README describes the skill accepting a keyword, Yandex domain, language and region and returning a ranked organic list, installed via npx skills add or by copying the apify-yandex-rank-tracker folder directly, and links to a companion bulk-SERP-collection skill, claude-skill-yandex-scraper-bulk-serp.

FAQ

Where does the ranking data come from?

Not directly from Yandex, but through a paid Yandex Search Scraper actor on the Apify platform that scrapes the results page for the given parameters.

Do I pay for every check?

Yes, the Apify actor works on a pay-per-result model, billed from the user's own Apify account.

Official

Official DataLens (Yandex) skills for Claude Code, Codex and OpenCode: SDK, HTML reports and RLS resolution

SkillMedium riskRussian stackNo VPN needed12Repository stars
Editors’ pick

A Yandex Metrika MCP server generated from the API spec: 108 methods, 10 tools declared by default, transparent filters and response metadata

MCP serverMedium riskRussian stackNo VPN needed2Repository stars
Official

An open MCP server and agent skill set for SEO: keyword research, competitors, backlinks and site audits powered by DataForSEO

MCP serverMedium risk21.5KRepository stars

A Claude Code plugin for SEO audits: technical SEO, E-E-A-T, schema, local and AI search via parallel subagents

PluginHigh risk17.9KRepository stars
Foxx AIYandex rank tracker skill via Apify

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.