Avito CLI

A CLI and skill for Avito search through your own already open browser over CDP: search, filters, listing cards, seller reviews, no API keys

  • 1 ★ on the repository
  • Last commit
CLI

Broad access

Why this level

  • Connects over the Chrome DevTools Protocol to your browser signed in to Avito
  • CDP gives full control of that session, even though the CLI commands only read search and listings
All reasons and checks
Russian stack

sherfold/avito-cli

Install

Works in
Services

Manual install

git clone <repo> avito-cdp && cd avito-cdp
npm install
npm link

Installs the avito command into PATH; needs Node 20+.

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • Connects over the Chrome DevTools Protocol to your browser signed in to Avito
  • CDP gives full control of that session, even though the CLI commands only read search and listings

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

What it does

The avito CLI connects over the Chrome DevTools Protocol to your own already-running browser where you are signed in to Avito, and provides search, get-page, get-filters, apply-filters, get-categories, move-category, get-item, get-seller-reviews, get-location and get-coords commands, plus utility avito browser and avito session commands. The repository itself warns that it is not built for abuse or scraping but for an agent to help pick out products. Category coverage is partial: transport, services, personal items, home and garden goods, parts, electronics, hobbies and pets are supported, while real estate and jobs are not. The skills/avito folder holds a consumer skill that the README recommends symlinking into ~/.claude/skills/avito rather than copying, so updates arrive via git pull.

Who it is for. For people who want an agent to filter-search Avito products and check a seller's reviews, without scraping around protections.

Good fit when

  • You need filtered product search in supported categories: transport, electronics, hobbies, home and garden
  • You need to view a full listing card, including original photos, and a seller's reviews
  • You already use Claude Code or a compatible agent with skills and want a ready consumer skill

Not a fit when

  • You need real estate or jobs: these categories are unsupported and not planned
  • You need access with no personal browser running: the CLI does not launch its own browser, it connects to yours

Example request

Find a bicycle under 20000 rubles on Avito in my city and show reviews for the best seller

Limitations

It needs Node 20 or newer and an already running browser signed in to Avito; the CLI connects over CDP rather than working standalone. Real estate, jobs, business and equipment, and Business 360 are unsupported. The author states outright the project is not for abuse or scraping, but for agent-assisted product search.

How to disable. Remove the ~/.claude/skills/avito symlink and unlink the avito command from PATH with npm unlink in the repo folder.

FAQ

Do I need an Avito Developer API key?

No, the CLI works via a CDP connection to your own browser already signed in to Avito, not through the official API.

Why does the README recommend a symlink instead of copying the skill?

So a git pull in the repo immediately updates the skill across every project, with no manual copy of a new version.

Discussion

No questions or reviews yet.

Avito Shopping MCP

avito-shopping-mcp

Russian stack

MCP server for an Avito buyer: listing search, prices, cards and seller reviews through a local Chrome session, read-only

MCP serverExtended access
Russian stack

An MCP server for Avito through a running Chrome over CDP: search, listings, photos, messenger, Delivery orders and closing your own listings

MCP serverBroad access
Russian stack

An Avito search MCP server for Claude Desktop: Claude sets filters itself in a visible Edge window, collects results and builds a table

MCP serverExtended access
Russian stack

An Avito Business API skill: a full OpenAPI spec with 245 operations, an OAuth2 helper and an endpoint lookup CLI

SkillExtended access16Repository stars
Russian stack

A Python MCP server on Playwright that lets an agent work on Avito from your account: search, item pages, messages to sellers and publishing listings

MCP serverBroad access6Repository stars
Russian stack

A plugin with skills and distributed MCP servers for parsing the Avito catalog, price monitoring and notifications, with an honest legal risk section

PluginBroad access3Repository stars

README in short

The README opens with a warning that the repo is not for abuse or scraping, gives a table of CLI commands and a category coverage table, describes installing via npm link, explains connecting the consumer skill via a symlink instead of copying, and covers connecting to your personal browser over CDP.

README badge

Report a problem