Avito Listings Scraper avatar

Avito Listings Scraper

Pricing

from $4.00 / 1,000 listings

Go to Apify Store
Avito Listings Scraper

Avito Listings Scraper

The Avito Listings Scraper extracts listings and enriched detail pages from Avito.ru, capturing titles, numeric prices, specs, seller name and type, ratings, locations, photos, and full descriptions across every category — ideal for price monitoring, market research, and lead generation.

Pricing

from $4.00 / 1,000 listings

Rating

0.0

(0)

Developer

FalconScrape

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

🛒 Avito Listings Scraper

Avito Listings Scraper extracts structured listing data from Avito.ru — Russia's largest classifieds marketplace — without an API key or login. Paste any category or search URL and get clean JSON with prices, specs, seller info, locations, and photos for cars, real estate, electronics, jobs, services, and every other Avito category.

Run it on the Apify platform to get scheduling, a REST API, webhooks, ready-made integrations (Google Sheets, Make, Zapier, Slack, and more), automatic proxy rotation, and run monitoring out of the box. Try it with the default input to pull live results in seconds.

✨ Features

  • 🏷️ Rich listing data — title, numeric price, key specs, location, seller rating, image, listing ID, city, and category for every result.
  • 🔍 URL-driven — provide any Avito category or search result URL; the scraper paginates automatically.
  • 🧾 Optional deep details — enable Scrape listing details to also collect the full description, seller name and type, address, complete specifications, and all photos from each listing page.
  • 📦 Bulk-ready — collect up to ~5,000 listings per search URL and combine multiple URLs in one run.
  • Fast & reliable — built-in proxy rotation keeps runs stable, and you only pay for the data you actually get.

💡 Why use Avito Listings Scraper?

  • Market & price intelligence — track prices and inventory across cities and categories.
  • Competitor & sourcing research — monitor what sellers list, at what price, and where.
  • Lead generation & sourcing — build datasets of sellers and offers by category and region.
  • Resale & arbitrage — spot underpriced items and price trends in real time.

🛠️ How to use Avito Listings Scraper

  1. Add start URLs — paste one or more Avito category or search result URLs (e.g. https://www.avito.ru/moskva/telefony).
  2. Set a limit — choose how many listings to scrape with Max items.
  3. (Optional) Enable details — turn on Scrape listing details for full descriptions, seller info, addresses, specs, and all photos.
  4. Run the Actor — start it and watch results stream into the dataset.
  5. Export — download your data as JSON, CSV, Excel, or HTML, or pull it via the Apify API.

📥 Input

Configure the run from the Input tab or via the API. Fields:

FieldTypeDescription
startUrlsarrayAvito category or search result URLs to scrape.
maxItemsintegerMaximum number of listings to scrape (0 = no limit). Default 50.
scrapeDetailsbooleanVisit each listing page for full details. Default false.
proxyConfigurationobjectProxy settings. Residential proxies from Russia are recommended and used by default.

Example input:

{
"startUrls": [{ "url": "https://www.avito.ru/moskva/telefony" }],
"maxItems": 50,
"scrapeDetails": false
}

📤 Output

Each listing is stored as one dataset item. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Example output (listing mode):

{
"id": "8269517209",
"url": "https://www.avito.ru/moskva/telefony/samsung_galaxy_s26_ultra_12256_gb_2_sim_8269517209",
"title": "Samsung Galaxy S26 Ultra, 12/256 ГБ, 2 SIM",
"price": 67000,
"priceText": "67 000 ₽",
"specs": "Б/у",
"location": "Москва",
"sellerRating": 4.8,
"imageUrl": "https://10.img.avito.st/image/1/...",
"city": "moskva",
"category": "telefony"
}

With Scrape listing details enabled, each item additionally includes:

{
"description": "Продаю Samsung S26 Ultra. Цвет золотой, две нано-SIM + eSIM...",
"sellerName": "Денис",
"sellerType": "Частное лицо",
"address": "Москва",
"params": {
"Производитель": "Samsung",
"Модель": "Galaxy S26 Ultra",
"Встроенная память": "256 ГБ",
"Оперативная память": "12 ГБ"
},
"paramsText": "О смартфоне Состояние Отличное ...",
"images": ["https://10.img.avito.st/image/1/...", "https://20.img.avito.st/image/1/..."]
}

Data fields

FieldDescription
idAvito listing ID
urlCanonical listing URL
titleListing title
priceNumeric price
priceTextPrice as shown on the site
specsShort specs/parameters from the listing card
locationListing location
sellerRatingSeller rating (when available)
imageUrlMain listing photo
city / categoryParsed from the listing URL
description*Full listing description
sellerName* / sellerType*Seller name and type (private person / company)
address*Listing address
params* / paramsText*Full specifications
images*All listing photos

* Included only when Scrape listing details is enabled.

💰 Pricing

This Actor uses the pay-per-result (pay-per-event) pricing model — you pay only for the data you receive:

EventPriceWhen it's charged
Listing scraped$4 / 1,000 listingsFor each listing in the default (listing-only) mode
Listing detail scraped$7 / 1,000 listingsFor each fully enriched listing when Scrape listing details is on

There is no fixed per-run fee. Scraping 1,000 listings costs about $4, or $7 with full details. New Apify accounts include free monthly usage credits, so you can start testing at no cost.

⚙️ Tips & advanced options

  • Narrow with the URL. Avito caps results at ~5,000 per search. Use city + sub-category + filters in your start URL to slice large categories into focused runs.
  • Start small. Keep scrapeDetails off for cheap, fast price/inventory snapshots; enable it only when you need descriptions, seller details, or all photos.
  • Combine URLs. Add several category or search URLs in one run to build a broad dataset in a single pass.
  • Schedule it. Use Apify Schedules to refresh your dataset daily or hourly for ongoing price monitoring.

❓ FAQ

Is scraping Avito legal? This Actor collects only publicly available information. You are responsible for how you use the data and for complying with Avito's Terms of Service, applicable laws, and data-protection regulations (e.g. GDPR). It does not collect personal contact details such as phone numbers.

Do I need proxies? Reliable access to Avito requires residential proxies from Russia, which are configured by default. You can adjust proxy settings in the input.

Why are some fields empty? Avito listings vary by category, so not every field (e.g. seller rating or specs) is present on every listing.

Can I get more than 5,000 results? Avito limits a single search to ~5,000 listings. Split your target into multiple, more specific start URLs to go beyond that.

🛟 Support

Found a bug or need an extra field or category supported? Open an issue from the Actor's Issues tab — feedback and feature requests are welcome. Custom scraping solutions are also available on request.