Avito Scraper - Russia Classifieds & Prices avatar

Avito Scraper - Russia Classifieds & Prices

Pricing

from $1.65 / 1,000 listing scrapeds

Go to Apify Store
Avito Scraper - Russia Classifieds & Prices

Avito Scraper - Russia Classifieds & Prices

Scrape avito.ru classifieds from search URLs: title, price, currency, location, posted date and images. Real estate, cars, electronics, furniture and more. Bypasses avito's anti-bot protection. Paste search URLs or import a file. Independent tool, not affiliated with Avito.

Pricing

from $1.65 / 1,000 listing scrapeds

Rating

0.0

(0)

Developer

Scrape Sage

Scrape Sage

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

5 days ago

Last modified

Share

Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Avito or any of its subsidiaries. All trademarks mentioned are the property of their respective owners. "Avito" is referenced only to describe the publicly available website this Actor collects data from.

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Avito or any of its subsidiaries. All trademarks mentioned are the property of their respective owners.

Scrape classified listings from avito.ru, Russia's largest classifieds marketplace. Paste any avito.ru search URL - real estate, cars, electronics, furniture, jobs and more - and get clean rows with title, price, currency, location, posted date and image. avito is heavily anti-bot protected; this actor handles that automatically so you just get the data. No API key needed on your side.

What you get per listing

FieldMeaning
title / url / idListing title, canonical avito.ru URL, and item id
price / currencyAsking price (number) and currency (RUB)
locationSeller's city/area, when shown on the card
datePosted / bumped date, when shown on the card
imageCover thumbnail URL

Input

{ "startUrls": ["https://www.avito.ru/moskva/noutbuki"], "maxPagesPerUrl": 5 }
  • Search URLs - browse or search on avito.ru with your filters, then paste the URL from your browser's address bar. That URL carries avito's filter code (e.g. .../kvartiry/prodam-ASgBAgICAUSSA8YQ) and returns listing cards; a bare category path like .../kvartiry/prodam is only a category index. One URL per line.
  • Import from a file - paste a whole list, or link a public .txt/.csv, a Google Sheet/Drive link, or an Apify key-value-store record.
  • Output fields - trim every record to exactly the columns you need for lean CSV/Sheets exports.

Leave everything empty and the run returns a small free sample so you can see the shape first.

Reliability

avito.ru is protected by enterprise anti-bot, which blocks both plain HTTP clients and ordinary headless browsers. This actor routes each request through a premium unblocking layer that solves the challenge and returns the real page, then parses the server-rendered listing cards - so runs are stable. You are only ever billed for listings actually saved.

On top of that, every page is verified against the search's own result count: if avito's anti-bot layer serves a partially rendered page (fewer cards than the search says it should hold), the page is automatically refetched on a fresh route - up to 3 fetches, keeping the best - and is never mistaken for the end of your search. A page that somehow stays short after refetching is disclosed in the run's status message instead of being passed off as complete.

Notes

avito is a general marketplace, so a few card fields depend on the category and seller:

  • location appears when the seller attached a geo label. Delivery-only listings and many product cards carry no address on the card (~86% filled on real-estate searches, lower on electronics). Full address lives only on the detail page.
  • date is replaced by a promotion badge on boosted listings, so it is present on non-promoted cards.
  • image is lazy-loaded; the cover URL is captured for cards that ship it in the page HTML.

How much does it cost to scrape Avito?

This Actor uses Apify's pay-per-event pricing: you are charged only for the results it delivers, with no monthly rental and no start fee. The events it can charge are:

  • Listing scraped - One avito.ru classifieds listing: title, price, location, params, description, date and image.

The current price of each event is shown on the Pricing tab of this page. Set a maximum total charge on the run if you want a hard cap on spend, and use the input limits to control how much the Actor fetches.

Automate & schedule

Run this Actor on autopilot and pull results into your own stack:

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });
const run = await client.actor('scrapesage/avito-scraper').call({
"startUrls": [
"https://www.avito.ru/moskva/noutbuki"
],
"maxPagesPerUrl": 1
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Got ${items.length} records`);

Integrate with any app

Connect the dataset to thousands of apps - no code required:

  • Make - multi-step automation scenarios.
  • Zapier - push new records straight into your CRM or spreadsheet.
  • Slack - get notified when a scheduled run finds something new.
  • Google Drive / Sheets - auto-export every run to a spreadsheet.
  • Airbyte - pipe results into your data warehouse.
  • GitHub - trigger runs from commits or releases.

Use with AI assistants (MCP)

The output is clean, LLM-ready JSON. You can call this Actor from Claude, ChatGPT or any agent framework through the Apify MCP server - describe the data you need and let the assistant run this Actor for you.

More scrapers from scrapesage

Related Actors in the same category:

FAQ

How is this Actor billed? Pay-per-event: you pay only for the results it delivers, with no monthly rental and no start fee. The per-event price is shown on the Pricing tab.

Can I schedule it and get results automatically? Yes - create a Schedule and add a webhook or an integration (Google Sheets, Slack, Make, Zapier) to push each run's dataset wherever you need it.

Which export formats are available? Every run's dataset can be downloaded as JSON, CSV, Excel (XLSX), XML, HTML or RSS from the Apify Console or the API.

Can I run it from code or an AI agent? Yes - through the Apify API and client libraries, or from Claude, ChatGPT and other assistants via the Apify MCP server.

Is it legal to scrape Avito? This Actor collects publicly available data only. You are responsible for using the output in compliance with applicable laws (including data-protection law where personal data is involved) and the source's terms. See Data & lawful use and the Disclaimer below.

Is this an official Avito tool? No. It is an independent, third-party Actor with no affiliation to, endorsement by or sponsorship from Avito. See the Disclaimer below.

Data & lawful use

This Actor reads public listings and the seller information shown on them. Sellers on Avito include private individuals, so seller names, usernames and any contact details are personal data. If you are in the EU or UK you are the data controller for what you do with them: have a lawful basis, use the data for market research, price monitoring or lawful sourcing, honour deletion requests, and do not send private sellers unsolicited marketing.

Under Apify's Standard Actor Contract, which governs your use of this Actor, you are the controller of any personal data in your input and output and scrapesage acts only as your processor: that data is processed solely to run your job, written only to your own Apify storage, never used for any other purpose and never shared onward. If you need help with a data-subject request that involves this Actor's output, open an issue on the Issues tab.

Disclaimer

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Avito or any of its subsidiaries. All trademarks mentioned are the property of their respective owners. It collects only publicly available listing information and is intended for lawful research, market analysis and price-monitoring use. You are responsible for how you use the data, including compliance with applicable law.

Agent-ready: autonomous payments (x402 & Skyfire)

This actor is agent-ready — AI agents can discover it, run it, and pay for it autonomously, with no Apify account and no human in the loop. It uses pay-per-event pricing and limited permissions, so it qualifies for Apify's agentic-payment standards:

  • x402 — an open, HTTP-native payment protocol. Agents pay per run in USDC on the Base network directly through the Apify MCP server — no account, no API key.
  • Skyfire — agent-to-service payments for fully autonomous AI-agent workflows.

Building an AI agent, MCP tool, or autonomous data pipeline? This scraper is ready to plug in and pay as it goes.

Need help?

Open an issue on the Actor's Issues tab, or visit the Apify help center. Feature requests are welcome - this Actor is actively maintained.