Avito Listings Scraper
Pricing
from $2.55 / 1,000 result items
Avito Listings Scraper
Scrape Avito.ru classifieds by search term, region, category or URL: price, location, address, date, seller type, photos and attributes. Export to CSV, Excel, JSON or XML.
Pricing
from $2.55 / 1,000 result items
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 hours ago
Last modified
Categories
Share

🏷️ Avito Listings Scraper
🚀 Export Avito.ru classifieds in seconds. 32 fields per listing: price, city, address and map coordinates, publish date, private or company seller, seller rating, attributes, views and every photo, straight to CSV, JSON, Excel or XML. Private sellers' personal data stays out by default.
The Avito Listings Scraper collects classified listings from Avito.ru, Russia's largest classifieds site. Search any term across all of Russia or in one of 113 regions and cities, narrow it to any of 497 Avito categories, or paste Avito search and category links from your browser. Each row carries what a buyer sees in the results, and with listing details on, what the listing page adds: the full address, coordinates, the seller type, the attributes Avito lists for the category, the view counter and the full description.
Avito shows 50 listings per results page and up to 30 pages per search, which is 1,500 listings per search, and the Actor reports how many listings Avito has in total so you know your coverage. It removes duplicates on Avito's listing ID. Avito serves the listing page itself to part of the visits only, so details (seller type, address, attributes, views) come back for part of the rows: 4 of 10 in the latest test, the rest keep the search-page fields.
| 🎯 Target Audience | 💡 Primary Use Cases |
|---|---|
| Resellers and small retailers | Track second-hand and new prices for what you sell |
| Real estate and car dealers | Watch new listings and prices in your city |
| Market researchers | Measure supply, price levels and seller mix by region |
| Lead generation teams | Find active shops and professional sellers in a category |
📋 What the Avito Listings Scraper does
- 🔎 Searches Avito.ru for any term, across Russia or in one of 113 regions and cities.
- 🗂️ Covers every category: 497 Avito categories, from cars and apartments to bikes and jobs.
- 🔗 Reads Avito links: paste a region, category or search page, or a single listing.
- 📍 Pins the listing: city, metro or landmark, and for companies the street address and exact map coordinates.
- 👤 Profiles the seller: private or company, rating, reviews and year joined, plus the shop name for companies.
- 📋 Keeps the details: category attributes, full description, view counter and every photo.
- 🚚 Filters as you like: Avito Delivery only, plus a minimum and maximum price.
💡 Why it matters: Avito prices move by city and by seller type. Having the location, the date and whether the seller is a private person or a company in the same row lets you compare like with like.
🔐 Privacy defaults
Many Avito sellers are private people. By default the Actor keeps their personal data out of your dataset:
- Private sellers (and sellers whose type Avito did not serve): the name becomes "Private seller", the profile link is not delivered, the address is cut to the city or district, and coordinates are rounded to 2 decimals (about 1 km). Landmarks keep the station name without the walking distance.
- Company sellers keep their shop name, shop link, street address and exact coordinates.
- Descriptions: emails, phone numbers and Telegram, WhatsApp, VK or Viber handles are replaced with [removed].
- Phone numbers are never collected.
Switch on "Include private sellers' personal data" only if you have a lawful basis to process it.
🎬 Full Demo (🚧 Coming soon)
📊 Output
| Field | Description |
|---|---|
| 🖼 imageUrl | Main photo |
| 📌 title | Listing title |
| 🔗 url | Listing page on www.avito.ru |
| 🆔 listingId | Avito listing number |
| 💲 price / priceText | Price in rubles, and as shown |
| 💱 currency | Always RUB |
| 📍 location | City or district |
| 🏠 address | Street address for companies; city or district for private sellers (details on) |
| 🚇 landmarks | Nearby metro or landmark with distance |
| 🌐 latitude / longitude | Exact for companies; rounded to about 1 km for private sellers (details on) |
| 📅 publishedAt | Publish or last raise date |
| 👤 sellerName | Shop name for companies; Private seller for private persons |
| 🏢 sellerType | Частное лицо (private) or Компания (company), details on |
| ⭐ sellerRating / sellerReviewCount | Seller rating and number of reviews |
| 🗓 sellerSince | Year and month the seller joined, when shown |
| 🔗 sellerUrl | Shop page for companies; Not Requested for private sellers |
| 🗂 category | Avito category |
| 🔧 condition | Condition shown on the card, where the category has one |
| 📋 attributes | Category attributes as name and value pairs (details on) |
| 📝 description | Full description (details on), or the card snippet; contact details become [removed] |
| 👁 views | Total views (details on) |
| 🎟 badges | Card badges, such as Цена ниже рыночной |
| 🚚 deliveryAvailable | Yes when Avito Delivery is shown |
| 🖼 images / imagesCount | Every photo and the photo count |
| 🔎 searchSource / position | Search, category or link the row came from, and its rank |
| 🕒 scrapedAt | ISO timestamp of the scrape |
Three real rows from a test run with the search term "велосипед" (bicycle), default privacy settings: a private seller, a company and a row whose listing page was not served. Long arrays and the description are shortened here:
[{"imageUrl": "https://50.img.avito.st/image/1/1.RyVGtra468xwAWnBRP93AWMW6cr4F2nacBrpzvYf48bw.9CSv02DGbkkFlEW4cwlqNO9yAxkK-VRNBpfaShWMiXY","title": "Велосипед-коляска детский трехколесный с ручкой","url": "https://www.avito.ru/tolyatti/velosipedy/velosiped-kolyaska_detskiy_trehkolesnyy_s_ruchkoy_7910034429","listingId": "7910034429","price": 5000,"priceText": "5 000 ₽","currency": "RUB","location": "Тольятти","address": "Тольятти","landmarks": [],"latitude": 53.64,"longitude": 49.3,"publishedAt": "2026-09-17T07:07:01.000Z","sellerName": "Private seller","sellerType": "Частное лицо","sellerRating": 4.9,"sellerReviewCount": 69,"sellerSince": "Not Disclosed","sellerUrl": "Not Requested","category": "Велосипеды","condition": "Not Disclosed","attributes": [{"name": "Состояние","value": "Новое"},{"name": "Пол","value": "Для всех"},{"name": "Бренд","value": "Другой"}],"description": "HOBЫE\nBелоcипед-коляска c возмoжностью тpaнcфopмации в oбычный тpexкoлeсный велоcипeд.\nHадувные, peзинoвыe колёсa.\n✅Пepeд oтпpaвкой прoвeряeм кoмплeктноcть, чac...","views": 9009,"badges": ["Скидка на доставку","Рассрочка"],"deliveryAvailable": "Yes","images": ["https://50.img.avito.st/image/1/1.RyVGtra468xwAWnBRP93AWMW6cr4F2nacBrpzvYf48bw.9CSv02DGbkkFlEW4cwlqNO9yAxkK-VRNBpfaShWMiXY","https://90.img.avito.st/image/1/1.f0VFU7a406xz5FGhN1pafmDz0ar78lG6c__RrvX626bz.UGCqzOK0H_TIiVFozkgpzTfovym55Glv-S7IjKO0MNc"],"imagesCount": 10,"searchSource": "велосипед","position": 2,"scrapedAt": "2026-09-25T02:26:11.636Z","error": null},{"imageUrl": "https://40.img.avito.st/image/1/1.IxzPGra4j_X5rQ34hXIqBNK6jfNxuw3j-baN93-zh_95.Kr5_9S51ojj-BrIdk_p_Ms2BMhlsPdGNG-Mvrg76Euc","title": "Велосипед горный 26''","url": "https://www.avito.ru/moskva/velosipedy/velosiped_gornyy_26_2940681980","listingId": "2940681980","price": 8500,"priceText": "8 500 ₽","currency": "RUB","location": "Москва","address": "Москва, Шоссейная ул., 34","landmarks": [],"latitude": 55.682488,"longitude": 37.722873,"publishedAt": "2026-08-29T21:39:56.000Z","sellerName": "Velodar - Велосипеды","sellerType": "Компания","sellerRating": 4.7,"sellerReviewCount": 518,"sellerSince": "Not Disclosed","sellerUrl": "https://www.avito.ru/brands/i304032606","category": "Велосипеды","condition": "Not Disclosed","attributes": [{"name": "Пол","value": "Мужской"},{"name": "Бренд","value": "Другой"},{"name": "Модель","value": "Другая"}],"description": "Beлocипeд в Mоcкве разногo рaзмеpa cпиц \n📣Бoлeе 200 мoделeй 🔶ДOCTAВКА 📆МAГAЗИH 🔧CЕPBИC \n----------------------------------------\n🎯HАШИ ПPEИМУЩЕCТBA: \n● Cбo...","views": 286539,"badges": [],"deliveryAvailable": "No","images": ["https://40.img.avito.st/image/1/1.IxzPGra4j_X5rQ34hXIqBNK6jfNxuw3j-baN93-zh_95.Kr5_9S51ojj-BrIdk_p_Ms2BMhlsPdGNG-Mvrg76Euc","https://40.img.avito.st/image/1/1.OlG7eLa4lriNzxS1w1hbT6bYlL4F2RSujdSUugvRnrIN.bcna1YPAwUI_rMr-g56wxr_4baguxnczyOvN61osnqs"],"imagesCount": 4,"searchSource": "велосипед","position": 5,"scrapedAt": "2026-09-25T02:26:20.482Z","error": null},{"imageUrl": "https://90.img.avito.st/image/1/1.ACMm-raArMpoUFbBKqp1dQBars6UTajKlCrNzpShpzCZWajQaFBWwZA.Clxys1iotXcUeMn0slQDNAN3O2NecbZjTLfE-bAs2xE","title": "Детский велосипед","url": "https://www.avito.ru/habarovsk/velosipedy/detskiy_velosiped_8147152799","listingId": "8147152799","price": 3900,"priceText": "3 900 ₽","currency": "RUB","location": "Not Disclosed","address": "Not Disclosed","landmarks": [],"latitude": "Not Disclosed","longitude": "Not Disclosed","publishedAt": "2026-09-22T01:04:38.000Z","sellerName": "Private seller","sellerType": "Not Disclosed","sellerRating": 4.6,"sellerReviewCount": 43,"sellerSince": "Not Disclosed","sellerUrl": "Not Requested","category": "Велосипеды","condition": "Not Disclosed","attributes": [],"description": "Продам велосипед для девочки.\nСостояние нового!\nКолёсики маленькие в комплекте!\nСимпатичный!","views": "Not Disclosed","badges": ["Рассрочка","14 дней на возврат"],"deliveryAvailable": "No","images": ["https://90.img.avito.st/image/1/1.ACMm-raArMpoUFbBKqp1dQBars6UTajKlCrNzpShpzCZWajQaFBWwZA.Clxys1iotXcUeMn0slQDNAN3O2NecbZjTLfE-bAs2xE","https://70.img.avito.st/image/1/1.vfCxE7aAERn_uesSx0nq25ezEx0DpBUZA8NwHQNIGuMOsBUD_7nrEgc.2IH-OreEhtYb42EIPClFUuB37sa7ZLiHYFT4FWQn5hw"],"imagesCount": 2,"searchSource": "велосипед","position": 1,"scrapedAt": "2026-09-25T02:26:11.495Z","error": null}]
✨ Why choose this Actor
- Private data stays out by default. Private sellers are masked and contact details in descriptions are removed, so the dataset is safer to store and share.
- Location you can map. Street address plus latitude and longitude for companies, city and rounded coordinates for private sellers.
- Every region and category, checked. 113 regions and 497 categories taken from Avito and tested against the live site.
- Real numbers. Prices, ratings, review counts and views as numbers, ready to sort.
- No duplicates. Rows are deduplicated on Avito's listing ID across the whole run.
- Honest coverage. The log shows how many listings Avito holds for your search and how many it lets any visitor page through.
📈 How it compares to alternatives
| This Actor | Manual copy from avito.ru | Basic listing scrapers | |
|---|---|---|---|
| Needs an Avito login | No | No | No |
| Seller type (private or company) | Yes (details on) | By hand | Rarely |
| Address and coordinates | Yes (details on) | By hand | Sometimes |
| Region and category pickers | 113 regions, 497 categories | Yes | Often free text only |
| Sort order and server-side filters | No (see below) | Yes | Some |
| Phone numbers | No | After login | Some |
Avito lets any visitor page through 1,500 listings per search. For more, split a search by region or category. Avito's robots.txt asks automated tools not to use its sort, price, seller-type, encoded filter and tracking parameters, so the Actor does not use them: results come in Avito's default order, the price range is applied to the rows as they are read, and those parameters are removed (with a note in the log) from links you paste. Avito serves listing pages to part of the visits only; the Actor makes at most 4 attempts per listing and otherwise keeps the search-page fields, which happened for 6 listings in 10 in the latest test. Phone numbers need a logged-in account and are not collected.
🚀 How to use
- Create a free Apify account with $5 credit: sign up here.
- Open the Avito Listings Scraper and type one or more search terms, or paste Avito links.
- Pick a region and, if you like, one or more categories, a price range or Avito Delivery only.
- Click Start and download CSV, Excel, JSON or XML from the dataset.
Example run settings:
{ "searchTerms": ["iphone 15"], "locationSlug": "moskva", "categorySlugs": ["telefony"], "maxItems": 500, "minPrice": 30000 }
💼 Business use cases
Resale price research
Pull 500 listings for the model you buy and resell, split private sellers from shops, and set your buy and sell prices from the real spread.
Local market monitoring
Run your category in your city every morning and see new listings, prices and views before your competitors do.
Seller and shop discovery
Collect company sellers in a category with their ratings, review counts and shop pages to build a partner or lead list.
Regional supply mapping
Compare how many listings and what price levels a category has in Moscow, Kazan and Novosibirsk, with coordinates for a map.
🔌 Automating Avito Listings Scraper
- Make and Zapier: start a run on a schedule and push new rows to a sheet or CRM.
- Slack: post new listings under your target price as they appear.
- Airbyte: load every run into your warehouse.
- GitHub Actions: trigger runs from your pipelines.
- Google Drive: export each dataset as a spreadsheet automatically.
🌟 Beyond business use cases
- Research: study second-hand markets and regional price differences in Russia.
- Personal: watch for the car, flat or bike you want and act first.
- Non-profit: track housing supply and rents across cities.
- Experimentation: build datasets for price estimation or listing classification models.
🤖 Ask an AI assistant about this scraper
Paste this into ChatGPT, Claude or any assistant to plan your run:
I am using the Avito Listings Scraper on Apify. It searches Avito.ru by term, region and category or reads Avito links, and returns 32 fields per listing, including price, location, address, latitude, longitude, publishedAt, sellerType, sellerRating, sellerReviewCount, category, attributes, views and images. Private sellers are masked by default. Help me design a daily run that tracks used iPhone prices from private sellers in Moscow.
❓ Frequently Asked Questions
🔍 How do I search a city or region?
Pick it in Region. There are 113 checked regions and cities, plus all of Russia. For a place that is not in the list, open it on avito.ru and paste the link.
🗂️ Can I scrape a whole category without a search term?
Yes. Leave Search terms empty and pick one or more categories: each category is listed for the chosen region.
🔗 Which Avito links can I paste?
Region, category and search result pages, and single listing pages from www.avito.ru.
📦 How many listings can one run collect?
Up to 1,500 per search, region or category, because that is how far Avito lets any visitor page. Add more searches, regions or categories to go further. Free accounts are limited to 10 items per run.
🏢 How do I know if the seller is a company?
Turn on listing details. sellerType then reads Частное лицо (private person) or Компания (company), exactly as Avito labels the seller, on the rows whose listing page Avito serves.
🔀 Can I sort by date or price?
No. Avito's robots.txt asks automated tools not to use its sort parameter, so results come in Avito's default order. publishedAt is on every row, so you can sort the dataset yourself.
💲 How does the price filter work?
Minimum and maximum price are applied to each listing as it is read, so a narrow range may need more pages to fill your item count.
⚠️ Why do some rows have no address or seller type?
Avito serves listing pages to part of the visits only. The Actor makes at most 4 attempts per listing and, if none is served, keeps the search-page fields for that row. In the latest 10-listing test this happened for 6 listings. For private sellers, the address is also cut to the city on purpose (see Privacy defaults).
📞 Does it collect phone numbers?
No. Avito shows phone numbers only to logged-in users, and the Actor does not log in.
⏱️ How fast is it?
10 listings with details took about 30 seconds in the latest test. With details off, each results page of 50 listings loads in 1 to 3 seconds.
🛡️ Do I need a proxy?
Keep the default Apify proxy on. Avito limits requests per address, so the Actor spreads requests over the proxy's addresses and, if the default datacenter addresses are refused for the results pages, moves to residential ones.
🔒 Does it log in or solve captchas?
No. It reads only what Avito shows every logged-out visitor, it never solves a captcha or a browser check, and it gives up on a listing page after 4 attempts.
🔌 Integrate with any app
Every run's dataset is available through the Apify API in JSON, CSV, Excel and XML, so it drops into whatever you already use: a warehouse, a BI tool, a spreadsheet, a notebook or a webhook into your own service. Apify's client libraries for JavaScript and Python make triggering a run and reading the results a few lines of code.
🔗 Recommended Actors
- Facebook Marketplace Scraper for classifieds outside Russia.
- eBay Scraper for second-hand and auction prices.
- AliExpress Product Scraper to compare new-item prices.
- Amazon Products Scraper for retail price benchmarks.
- Etsy Scraper for handmade and vintage listings.
💡 Pro Tip: browse the complete ParseForge collection for more marketplace and price Actors.
🆘 Need Help? Open our contact form
⚠️ Disclaimer: This is an independent tool and is not affiliated with, endorsed by, or sponsored by Avito. Avito is a trademark of its respective owner. The Actor collects only publicly available listing data shown to logged-out visitors, does not collect phone numbers and does not access any account.