Avito Scraper — Russia Classifieds & Prices (avito.ru)
Pricing
from $2.10 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
81
Total users
13
Monthly active users
8 hours ago
Last modified
Categories
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
| Feature | Description | |
|---|---|---|
| 📦 | Thousands per query | Walks search pagination up to page ~99 per query. |
| 💰 | Full pricing | Current price, formatted price string and old/strike-through price. |
| 📍 | Location & category | Region/city name + ID and category slug + ID per listing. |
| 🖼️ | Images | Listing photo URLs and image count. |
| 🔎 | Search or browse | Query by keyword, or browse by categoryId / locationId. |
| 🔁 | Auto IP rotation | Fresh Russian residential session per request; firewall blocks are retried, not fatal. |
| ⚡ | No browser | Lightweight JSON API access — fast and cheap at scale. |
| 📤 | Any format | Export 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
| Field | Type | Description |
|---|---|---|
searchQueries | array | Keywords to search (iphone, bmw x5, квартира). Leave empty for browse mode. |
categoryId | integer | Optional Avito category ID to narrow results. |
locationId | integer | Optional Avito location ID (region / city). |
maxItemsPerQuery | integer | Listings to collect per query (paginated). Default 1000. |
maxResults | integer | Global cap on listings saved. 0 = unlimited. |
proxyConfiguration | object | Russian 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
| Field | Description |
|---|---|
id | Avito listing ID |
title | Listing title |
price / priceString | Numeric price and the formatted display string (₽) |
priceOld | Previous / strike-through price when present |
currency | Currency code (RUB) |
locationId / locationName | Region or city ID and name |
categoryId / categorySlug | Avito category ID and slug |
url | Direct listing URL |
images / imagesCount | Photo URLs and total image count |
query | The search query that produced the listing |
scrapedAt | ISO timestamp of capture |
⚙️ How it works
- You provide search queries (or a category / location for browse mode).
- The actor requests Avito's public listings JSON over a Russian residential proxy.
- Each page uses a fresh proxy session; firewall rate-limits trigger an automatic IP rotation and retry.
- 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.