Avito Scraper — Russia Classifieds & Prices (avito.ru) avatar

Avito Scraper — Russia Classifieds & Prices (avito.ru)

Pricing

from $2.10 / 1,000 results

Go to Apify Store
Avito Scraper — Russia Classifieds & Prices (avito.ru)

Avito Scraper — Russia Classifieds & Prices (avito.ru)

Scrape Avito.ru listings at scale: title, price (current & old), location, category, images & listing URL. Search by keyword or browse by category & location. Thousands per query. No login, no API key.

Pricing

from $2.10 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

81

Total users

13

Monthly active users

8 hours ago

Last modified

Share


📌 Overview

The Avito Scraper collects classifieds listings from avito.ru, Russia's largest marketplace. Give it a list of search queries (or a category / location for browse mode) and it returns each listing as a clean record: title, current price, old/strike-through price, location, category, images and the direct listing URL. It paginates each query to pull thousands of listings.

It needs no login, no cookies and no API key — it reads only public search data. With no headless browser, it's a fast and low-cost way to assemble large Avito datasets.

⚠️ Russian IPs required. Avito only serves results to Russian visitors, so this actor uses Apify Proxy · RESIDENTIAL · country RU by default. Leave the proxy on the default — other countries are blocked. The actor automatically rotates to a fresh Russian IP and retries whenever Avito's firewall rate-limits a request, so runs keep flowing.


✨ Features

FeatureDescription
📦Thousands per queryWalks search pagination up to page ~99 per query.
💰Full pricingCurrent price, formatted price string and old/strike-through price.
📍Location & categoryRegion/city name + ID and category slug + ID per listing.
🖼️ImagesListing photo URLs and image count.
🔎Search or browseQuery by keyword, or browse by categoryId / locationId.
🔁Auto IP rotationFresh Russian residential session per request; firewall blocks are retried, not fatal.
No browserLightweight JSON API access — fast and cheap at scale.
📤Any formatExport to JSON, CSV, Excel, HTML or pull via API & webhooks.

🎯 Who it's for

  • Price & market research — track what items sell for across Russian regions.
  • E-commerce & resellers — monitor categories for demand, supply and pricing.
  • Competitive intelligence — benchmark listings, prices and inventory at scale.
  • Data science & ML — build labelled marketplace datasets for pricing models.

🧾 Input

FieldTypeDescription
searchQueriesarrayKeywords to search (iphone, bmw x5, квартира). Leave empty for browse mode.
categoryIdintegerOptional Avito category ID to narrow results.
locationIdintegerOptional Avito location ID (region / city).
maxItemsPerQueryintegerListings to collect per query (paginated). Default 1000.
maxResultsintegerGlobal cap on listings saved. 0 = unlimited.
proxyConfigurationobjectRussian residential proxy (required). Pre-configured for you.

Example input

{
"searchQueries": ["iphone", "macbook pro"],
"maxItemsPerQuery": 500,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "RU"
}
}

📦 Output

Each listing is saved as one structured record:

{
"id": "4392058817",
"title": "iPhone 13 128GB",
"price": 42000,
"priceString": "42 000 ₽",
"priceOld": 49000,
"currency": "RUB",
"locationId": 637640,
"locationName": "Москва",
"categoryId": 9,
"categorySlug": "telefony",
"url": "https://www.avito.ru/moskva/telefony/iphone_13_128gb_4392058817",
"images": [
"https://00.img.avito.st/image/1/.../640x480.jpg"
],
"imagesCount": 6,
"query": "iphone",
"scrapedAt": "2026-06-04T12:00:00.000Z"
}

📖 Output field reference

FieldDescription
idAvito listing ID
titleListing title
price / priceStringNumeric price and the formatted display string (₽)
priceOldPrevious / strike-through price when present
currencyCurrency code (RUB)
locationId / locationNameRegion or city ID and name
categoryId / categorySlugAvito category ID and slug
urlDirect listing URL
images / imagesCountPhoto URLs and total image count
queryThe search query that produced the listing
scrapedAtISO timestamp of capture

⚙️ How it works

  1. You provide search queries (or a category / location for browse mode).
  2. The actor requests Avito's public listings JSON over a Russian residential proxy.
  3. Each page uses a fresh proxy session; firewall rate-limits trigger an automatic IP rotation and retry.
  4. Listings are parsed into clean records, de-duplicated by ID and streamed to the dataset.

No login, no cookies, no API keys — and no headless browser.


❓ FAQ


🔗 Works great with

  • 🛒 E-commerce price trackers — feed Avito prices into your monitoring pipeline.
  • 📊 Spreadsheet & BI tools — export to Excel / Google Sheets for analysis.

📝 Changelog

2026-06-05

  • 🛡️ Reliability fix: results are no longer dropped by strict output validation — runs now complete cleanly even at high volume (thousands of results).
  • ⚡ Stability & performance hardening; fresh rebuild.

2026-06-04

  • Verified live & refreshed build — reliability/maintenance pass.