Avito Scraper — Парсер Авито: Listings, Prices & Sellers avatar

Avito Scraper — Парсер Авито: Listings, Prices & Sellers

Pricing

from $9.00 / 1,000 avito item enricheds

Go to Apify Store
Avito Scraper — Парсер Авито: Listings, Prices & Sellers

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

Khadin Akbar

Maintained by Community

Actor stats

0

Bookmarked

46

Total users

11

Monthly active users

5 days ago

Last modified

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. price is a number, with the site's text in priceLabel.
  • Every item detail. params holds Avito's structured fields, such as condition, size, color or mileage.
  • Seller context. sellerName, sellerType (private or company) and sellerProfileUrl show who is selling.
  • City and sort control. locationPath targets a city like moskva, and sortBy puts 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
}
InputWhat it controls
queryKeyword in Russian or English, such as диван угловой or iPhone 15
startUrlsAvito search, category or item links
locationPathCity or region slug from the Avito URL, such as moskva or sankt-peterburg
sortByrelevance, newest, price_asc or price_desc
maxResultsListings to save, from 1 to 1,000 (default 50)
enrichDetailsOpen each listing for description, parameters, seller and views (default on)
proxyUrlsYour 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"
}
FieldWhat it contains
id, url, titleThe listing
price, priceLabel, priceCurrencyPrice as a number, as shown, and currency
fullDescription, paramsSeller's description and Avito's structured item fields
locationArea, metro station or city shown on the listing
sellerName, sellerType, sellerProfileUrlWho is selling and whether it is a private seller or a company
viewCount, postedTextViews and posting time as Avito shows them
imagesPhoto 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.
  • maxResults caps 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:

  1. Put the keyword in query; set locationPath for a city and sortBy for order.
  2. Turn off enrichDetails when only prices and links are needed.
  3. Read rows with get-dataset-items; prices are numbers in price.
  4. Share url so 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}'
Your next stepUseWhy
When you then want retail pricesOzon ScraperOzon products with price, rating and seller
When you compare another big marketplaceWildberries Product Search ScraperRanked products with prices and discounts
When you research property listingsCIAN ScraperRussian sale and rental listings
When you check Yandex Market offersYandex Market ScraperProducts with price, seller and stock

Best results

Starting situationHelpful actionExpected outcome
Watching fresh supplySet sortBy: "newest" and schedule a taskNew listings each run
Price comparison onlyTurn off enrichDetailsFaster, lower-cost list rows
One city's marketSet locationPathListings from that city
A complex Avito filterPaste the filtered search link into startUrlsThe 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.