Avito Scraper — Russia Classifieds & Prices (avito.ru) avatar

Avito Scraper — Russia Classifieds & Prices (avito.ru)

Pricing

from $2.10 / 1,000 results

Go to Apify Store
Avito Scraper — Russia Classifieds & Prices (avito.ru)

Avito Scraper — Russia Classifieds & Prices (avito.ru)

Scrape Avito.ru listings without an API key: prices, location, category and images. Avito API alternative — export data to CSV, JSON or Excel.

Pricing

from $2.10 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

84

Total users

3

Monthly active users

5 days 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

FeatureDescription
📦Thousands per queryWalks search pagination up to page ~99 per query.
💰Full pricingCurrent price, formatted price string and old/strike-through price.
📍Location & categoryRegion/city name + ID and category slug + ID per listing.
🖼️ImagesListing photo URLs and image count.
🔎Search or browseQuery by keyword, or browse by categoryId / locationId.
🔁Auto IP rotationFresh Russian residential session per request; firewall blocks are retried, not fatal.
No browserLightweight JSON API access — fast and cheap at scale.
📤Any formatExport 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

FieldTypeDescription
searchQueriesarrayKeywords to search (iphone, bmw x5, квартира). Leave empty for browse mode.
categoryIdintegerOptional Avito category ID to narrow results.
locationIdintegerOptional Avito location ID (region / city).
maxItemsPerQueryintegerListings to collect per query (paginated). Default 1000.
maxResultsintegerGlobal cap on listings saved. 0 = unlimited.
proxyConfigurationobjectRussian 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

FieldDescription
idAvito listing ID
titleListing title
price / priceStringNumeric price and the formatted display string (₽)
priceOldPrevious / strike-through price when present
currencyCurrency code (RUB)
locationId / locationNameRegion or city ID and name
categoryId / categorySlugAvito category ID and slug
urlDirect listing URL
images / imagesCountPhoto URLs and total image count
queryThe search query that produced the listing
scrapedAtISO timestamp of capture

⚙️ How it works

  1. You provide search queries (or a category / location for browse mode).
  2. The actor requests Avito's public listings JSON over a Russian residential proxy.
  3. Each page uses a fresh proxy session; firewall rate-limits trigger an automatic IP rotation and retry.
  4. 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

Is this an Avito API alternative?

Yes. Avito has no public listings API, so this actor works as an Avito API alternative — it reads public search data directly and returns clean, structured records with no developer key.

How do I export Avito data to CSV or JSON?

Run the actor, then export the dataset to CSV, JSON, Excel or HTML from the Apify console, or pull it via API and webhooks. Each Avito listing becomes one row with price, location, category, images and URL.

Can I scrape Avito without login or an API key?

Yes — it scrapes Avito.ru without login, cookies or an API key, reading only public listing data over a Russian residential proxy.


🔗 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-07

  • Docs: added coverage for using the actor as an Avito API alternative, scraping Avito without login or API key, and exporting Avito data to CSV/JSON.

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.