Avito Scraper — Парсер Авито: Listings, Prices & Sellers
Pricing
from $9.00 / 1,000 avito item enricheds
Avito Scraper — Парсер Авито: Listings, Prices & Sellers
Scrape Avito.ru listings by keyword or URL with title, price, location, photos and seller; optional details add full description, item parameters, seller type and views. Works with Apify MCP and the API.
Pricing
from $9.00 / 1,000 avito item enricheds
Rating
0.0
(0)
Developer
Khadin Akbar
Maintained by CommunityActor stats
0
Bookmarked
43
Total users
11
Monthly active users
5 days ago
Last modified
Categories
Share
What is Avito Scraper?
Avito Scraper turns a keyword, an Avito search or category link, or item links into one row per Avito.ru listing: title, price in rubles, full description, item parameters, location, seller name and type, seller profile, view count, photos and posting time. It works with Cyrillic and Latin keywords and can narrow a search to one city. Resellers, market researchers, pricing analysts and AI agents use it to compare prices and track supply on Russia's largest classifieds site, with no Avito account.
Кратко по-русски. Парсер Авито собирает объявления Avito.ru по ключевому слову, ссылке на поиск или категорию, или по ссылкам на объявления. Для каждого объявления: название, цена в рублях, город, фото, продавец и время публикации; с опцией enrichDetails — полное описание, параметры товара, тип продавца (частное лицо или компания), профиль продавца и число просмотров. Аккаунт Авито не нужен. Оплата за каждое сохранённое объявление, см. вкладку Pricing.
Why resellers use it for price research
- Real prices in rubles.
priceis a number, with the site's text inpriceLabel. - Every item detail.
paramsholds Avito's structured fields, such as condition, size, color or mileage. - Seller context.
sellerName,sellerType(private or company) andsellerProfileUrlshow who is selling. - City and sort control.
locationPathtargets a city likemoskva, andsortByputs the newest or cheapest first. - Pay per listing. One charge per listing saved, priced lower when you turn off details.
How to use it
Newest sofas in Moscow, with full details:
{"query": "диван","locationPath": "moskva","sortBy": "newest","maxResults": 30}
Latest iPhone 15 listings across Russia, list data only:
{"query": "iPhone 15","sortBy": "newest","maxResults": 50,"enrichDetails": false}
| Input | What it controls |
|---|---|
query | Keyword in Russian or English, such as диван угловой or iPhone 15 |
startUrls | Avito search, category or item links |
locationPath | City or region slug from the Avito URL, such as moskva or sankt-peterburg |
sortBy | relevance, newest, price_asc or price_desc |
maxResults | Listings to save, from 1 to 1,000 (default 50) |
enrichDetails | Open each listing for description, parameters, seller and views (default on) |
proxyUrls | Your own Russian proxy URLs, if you prefer them to the built-in route |
Researching other Russian marketplaces too? Continue with Ozon Scraper linked below.
Output: Avito listing data you receive
A real row from a Moscow sofa search (description shortened):
{"id": "8426279643","url": "https://www.avito.ru/moskva/mebel_i_interer/divan_pryamoy_raskladnoy_8426279643","title": "Диван прямой раскладной","price": 60000,"priceLabel": "60 000 ₽","priceCurrency": "RUB","fullDescription": "Дивaн выкaтной c 2-мя кpеcлaми «Лорд». Произвoдствo - Стaврoпoль...","params": {"Тип товара": "Диваны","Состояние": "Новое","Спальное место": "Есть","Ширина": "230 см","Материал обивки": "Велюр"},"location": "Охотный ряд","sellerName": "МебельШамиль","sellerType": "Компания","sellerProfileUrl": "https://www.avito.ru/brands/i193770831","viewCount": 0,"images": ["https://70.img.avito.st/image/1/1.jFKfK7aAILuJi4K6i1WZVJmLIr8tnCS7..."],"postedText": "1 час назад","source": "web"}
| Field | What it contains |
|---|---|
id, url, title | The listing |
price, priceLabel, priceCurrency | Price as a number, as shown, and currency |
fullDescription, params | Seller's description and Avito's structured item fields |
location | Area, metro station or city shown on the listing |
sellerName, sellerType, sellerProfileUrl | Who is selling and whether it is a private seller or a company |
viewCount, postedText | Views and posting time as Avito shows them |
images | Photo links |
With enrichDetails off, rows keep the list fields (title, price, link, location, photo) and skip the detail fields. RUN_SUMMARY in the default key-value store reports listings saved and pages read.
Example workflow: pricing used electronics for resale
A reseller buys used phones in Saint Petersburg. Each morning a task searches iPhone 15 with locationPath set to sankt-peterburg and sortBy set to newest. They read params for storage and condition, compare price against their buying target, and contact private sellers (sellerType) first. Then they check retail prices for the same model with Ozon Scraper to size the resale margin.
Pricing
This Actor uses Pay per event plus Apify platform usage. You pay one event per listing saved, plus a start event and the platform usage of the run. A listing with full details is one detail event; with enrichDetails off it is one lower-priced listing event. The live Pricing tab on this page shows the current prices.
- 30 listings with details = 30 detail events + platform usage.
- 50 listings without details = 50 listing events + platform usage.
maxResultscaps each run, so it doubles as a cost ceiling.
Marketplace research with AI agents (MCP)
Connect this Actor to an AI agent through Apify MCP and ask in plain language:
Find the 20 newest listings for "велосипед" in Moscow on Avito and give me the price range and the cheapest three.
Agent checklist:
- Put the keyword in
query; setlocationPathfor a city andsortByfor order. - Turn off
enrichDetailswhen only prices and links are needed. - Read rows with
get-dataset-items; prices are numbers inprice. - Share
urlso the user can open each listing.
API example
curl -X POST "https://api.apify.com/v2/acts/khadinakbar~avito-scraper/run-sync-get-dataset-items" \-H "Authorization: Bearer $APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"query": "PlayStation 5", "locationPath": "moskva", "sortBy": "price_asc", "maxResults": 20}'
Related Russian marketplace tools from the same developer
| Your next step | Use | Why |
|---|---|---|
| When you then want retail prices | Ozon Scraper | Ozon products with price, rating and seller |
| When you compare another big marketplace | Wildberries Product Search Scraper | Ranked products with prices and discounts |
| When you research property listings | CIAN Scraper | Russian sale and rental listings |
| When you check Yandex Market offers | Yandex Market Scraper | Products with price, seller and stock |
Best results
| Starting situation | Helpful action | Expected outcome |
|---|---|---|
| Watching fresh supply | Set sortBy: "newest" and schedule a task | New listings each run |
| Price comparison only | Turn off enrichDetails | Faster, lower-cost list rows |
| One city's market | Set locationPath | Listings from that city |
| A complex Avito filter | Paste the filtered search link into startUrls | The same results you see on Avito |
Builder's note
I found that buyers decide on Avito from the item parameters as much as from the price, so params keeps every structured field Avito shows, in its original Russian labels. I learned that resellers mostly want new listings first, so sortBy: "newest" plus a schedule is the fastest way to see fresh supply.
FAQ
Do I need an Avito account?
No. The Actor reads public listings and needs no login.
Can I search in English?
Yes. Avito matches both Russian and Latin keywords, such as iPhone 15 or айфон 15.
What does locationPath look like?
It is the city part of an Avito link: moskva for Moscow, sankt-peterburg for Saint Petersburg, ekaterinburg for Yekaterinburg.
Are seller phone numbers included?
Avito shows phone numbers only to signed-in buyers, so rows include the seller's name, type and profile link instead.
What does enrichDetails change?
On, each listing is opened for its description, parameters, seller and views. Off, you get the list data at a lower per-listing price.
Responsible use
This Actor collects public Avito listings, which can include sellers' names. Use the data for market research with a lawful basis, respect sellers' privacy, and follow Avito's terms. Read Apify's guide on whether web scraping is legal for more context. Avito is a trademark of its owner. This independent Actor is not affiliated with, associated with, or endorsed by Avito. For questions or bugs, open a ticket in the Issues tab.