[Free] - Auto.ru Car Listings Scraper - Russia New & Used Cars
Pricing
Pay per usage
[Free] - Auto.ru Car Listings Scraper - Russia New & Used Cars
[Free] - Scrape new and used car listings from Auto.ru (auto.ru): price in RUB, USD and EUR, mark, model, year, mileage, engine, transmission, drive, owners, seller, city, coordinates and photos. Search by URL or filters, with caching of already scraped listings.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
ActorFlow
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
2 days ago
Last modified
Categories
Share
Auto.ru Car Listings Scraper - Russia New & Used Cars

Scrape car listings from Auto.ru (auto.ru), Russia's largest car marketplace, and export them as JSON, CSV or Excel, or call the scraper as an API. Collect new and used car listings with price in rubles, dollars and euros, mark, model, year, mileage, engine, transmission, drive, owners, seller, city, coordinates and photos. Paste a search URL or pick a make, press Start and get clean, structured rows.
Target website: auto.ru
✨ Features of this Auto.ru car listings scraper
- Car listing extraction — new and used cars from any Auto.ru search, with price, specifications, owners, seller, location and photos.
- Pagination support — walks through the result pages of a search up to your item limit.
- Large search splitting — the site shows at most 3,663 results per search, so bigger searches are split automatically (by make, then model, then price ranges) to get past that cap.
- Proxy support — runs through Russian residential proxies, which the site requires.
- Search filters — region, condition (new or used), make, model, price range, production year and sort order.
- Cache project — scrape only new listings and price changes on every scheduled run.
- Listing details — optionally open each listing for the full description, option list and price history.
🚀 How to scrape Auto.ru car listings in 5 steps
- Sign up for a free Apify account — includes $5 monthly credit.
- Open the actor page and click Try for free.
- Fill in the Input fields (a search URL, or the search filters, is required).
- Click Start and wait for the run to complete.
- Download results from the Output tab in JSON, CSV, or Excel format.
You can also run this actor via the Apify API or integrate it directly into your workflows using Zapier, Make, or n8n.
💰 Pricing for the Auto.ru scraper
This actor uses pay-per-result billing based on the compute units a run consumes.
- New Apify accounts include $5 of free monthly credit.
- The site only lets a real browser through, so runs use more compute and proxy traffic than a plain HTTP scraper. Leaving Scrape listing pages off keeps runs fastest and cheapest.
🔧 Auto.ru scraper input configuration
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
Search or listing URLs (startUrls) | array | — | https://auto.ru/rossiya/cars/used/ | Auto.ru car search pages or single listing pages. Filters in the URL are kept. Leave empty to use the search filters below. |
Max items per search (maxItems) | integer | — | 5 | Maximum listings saved for each search. Above 3,663 the search is split automatically by make, model and price. |
Scrape listing pages (scrapeDetails) | boolean | — | false | Open each listing page for the full description, option list and price history. |
Cache project name (cacheProjectName) | string | — | — | Reuse the same name on each run to get only new listings and price changes. Unchanged listings are skipped and not charged. |
Region (region) | string | — | all of Russia | Region slug as in auto.ru URLs, for example moskva or sankt-peterburg. Used when no start URL is given. |
Condition (section) | string | — | all | all, new or used. |
Make (mark) | string | — | — | Make slug as in auto.ru URLs, for example toyota, bmw or kia. |
Model (model) | string | — | — | Model slug, used together with the make, for example camry or rio. |
Minimum price (priceFrom) | integer | — | — | Only listings priced at or above this amount in rubles. |
Maximum price (priceTo) | integer | — | — | Only listings priced at or below this amount in rubles. |
Year from (yearFrom) | integer | — | — | Earliest production year. |
Year to (yearTo) | integer | — | — | Latest production year. |
Sort by (sortBy) | string | — | relevance | relevance, newest, price_asc or price_desc. |
Proxy configuration (proxyConfiguration) | object | — | Apify residential, RU | Russian residential proxies are needed. |
Supported URL types:
- All used cars in Russia:
https://auto.ru/rossiya/cars/used/ - New cars of one make in a region:
https://auto.ru/moskva/cars/kia/new/ - One model:
https://auto.ru/rossiya/cars/toyota/camry/used/ - Filters in the URL are kept, for example
?price_from=1000000&price_to=2000000&year_from=2020 - Single listing:
https://auto.ru/cars/used/sale/mercedes/c_klasse/1133771147-85c9975f/
📦 Auto.ru scraper output data
The actor saves one JSON record per car listing with the fields id, url, title, section, mark, markName, model, modelName, generation, trim, year, price, currency, priceUsd, priceEur, mileage, condition, bodyType, doors, engineType, displacement, power, transmission, driveType, steeringWheel, color, ownersCount, pts, vin, customsCleared, sellerType, sellerName, salonName, city, address, latitude, longitude, availability, exchange, daysOnSale, createdAt, updatedAt, tags, imagesCount, images, changeType, previousPrice, searchUrl, scrapedAt. With Scrape listing pages on, each record also has description, options (the option codes) and priceHistory. The dataset has 1 view.
- Overview — a compact table of the listings with ID, title, year, price, mileage, engine, transmission, city, seller and link.
Output at a glance:
| Car | Year | Price (RUB) | Mileage (km) | Engine | Transmission | City | Seller |
|---|---|---|---|---|---|---|---|
| Mercedes-Benz GLS 450 II (X167) Рестайлинг | 2024 | 13 500 000 | 27 000 | Petrol | Automatic | Москва | Private |
| Volkswagen Tiguan L Pro III (China Market) | 2026 | 4 560 000 | 10 | Petrol | Robot | Москва | Private |
| Kia Rio IV Рестайлинг | 2021 | 1 735 000 | 61 200 | Petrol | Automatic | Таганрог | Commercial |
| Xiaomi SU7 I | 2024 | 6 690 000 | 18 000 | Electric | Automatic | Москва | Commercial |
| Xiaomi SU7 I | 2024 | 6 650 000 | 15 000 | Electric | Automatic | Химки | Private |
Sample output (raw JSON):
[{"id": "1133935255-7825107b","url": "https://auto.ru/cars/used/sale/mercedes/gls_klasse/1133935255-7825107b/","title": "Mercedes-Benz GLS 450 II (X167) Рестайлинг","section": "used","mark": "MERCEDES","markName": "Mercedes-Benz","model": "GLS_KLASSE","modelName": "GLS","generation": "II (X167) Рестайлинг","trim": "GLS 450 4MATIC","year": 2024,"price": 13500000,"currency": "RUR","priceUsd": 162871,"priceEur": 145096,"mileage": 27000,"condition": "CONDITION_OK","bodyType": "Внедорожник 5 дв.","doors": 5,"engineType": "GASOLINE","displacement": 2999,"power": 381,"transmission": "AUTOMATIC","driveType": "ALL_WHEEL_DRIVE","steeringWheel": "LEFT","color": "040001","ownersCount": 2,"pts": "ORIGINAL","vin": "4JG**************","customsCleared": true,"sellerType": "PRIVATE","sellerName": "Олег","salonName": null,"city": "Москва","address": null,"latitude": 55.755863,"longitude": 37.6177,"availability": "IN_STOCK","exchange": true,"daysOnSale": 54,"createdAt": "2026-10-16T09:01:15.306Z","updatedAt": "2026-10-18T08:50:55.818Z","tags": ["allowed_for_credit","pts_original"],"imagesCount": 25,"images": ["https://avatars.avto.ru/get-autoru-vos/11635645/af55e4545b2be58887f1c62b710e406b/1200x900","https://avatars.avto.ru/get-autoru-vos/19811519/402f3340c81eb4bac9af17b9aeefaee7/1200x900"],"changeType": null,"previousPrice": null,"searchUrl": "https://auto.ru/rossiya/cars/used/","scrapedAt": "2026-10-20T18:51:40.187Z"},{"id": "1134015871-429f0763","url": "https://auto.ru/cars/used/sale/volkswagen/tiguan/1134015871-429f0763/","title": "Volkswagen Tiguan L Pro III (China Market)","section": "used","mark": "VOLKSWAGEN","markName": "Volkswagen","model": "TIGUAN","modelName": "Tiguan","generation": "III (China Market)","trim": "R-Line Smart Leadership","year": 2026,"price": 4560000,"currency": "RUR","priceUsd": 55014,"priceEur": 49010,"mileage": 10,"condition": "CONDITION_OK","bodyType": "Внедорожник 5 дв. L Pro","doors": 5,"engineType": "GASOLINE","displacement": 1984,"power": 220,"transmission": "ROBOT","driveType": "ALL_WHEEL_DRIVE","steeringWheel": "LEFT","color": "FAFBFB","ownersCount": 1,"pts": "ORIGINAL","vin": null,"customsCleared": true,"sellerType": "PRIVATE","sellerName": "MatesCars","salonName": null,"city": "Москва","address": "Ленинский проспект, 105к2","latitude": 55.663517,"longitude": 37.516476,"availability": "ON_ORDER","exchange": true,"daysOnSale": 47,"createdAt": "2026-10-18T14:59:09.201Z","updatedAt": "2026-09-04T09:29:53.000Z","tags": ["pts_original","verified_reseller"],"imagesCount": 16,"images": ["https://avatars.avto.ru/get-autoru-vos/20360782/4280dc5d8ab33596b706046190b4122c/1200x900","https://avatars.avto.ru/get-autoru-vos/5451090/afd0f29e64a5333550edb43ff9e9ad78/1200x900"],"changeType": null,"previousPrice": null,"searchUrl": "https://auto.ru/rossiya/cars/used/","scrapedAt": "2026-10-20T18:51:40.188Z"}]
🔁 Scrape only new Auto.ru listings with the cache
Set the same Cache project name on every scheduled run. Listings already saved under that name are skipped, not charged and not counted towards Max items, so each run returns only what is new. Each record gets changeType: "new", or changeType: "price_change" with the previousPrice when a listing you already have changed its price. Different cache names keep separate caches. Tip: create an Apify Schedule that runs the actor daily with the same cache name and Sort by set to newest to build a feed of fresh listings.
🐍 How to scrape Auto.ru with Python, JavaScript or the API
Run the actor programmatically with the official Apify clients. Replace <YOUR_API_TOKEN> with the token from your Apify Console.
Python (pip install apify-client):
from apify_client import ApifyClientclient = ApifyClient("<YOUR_API_TOKEN>")run = client.actor("confidential_gnat/autoru-cars-scraper").call(run_input={"startUrls": [{"url": "https://auto.ru/rossiya/cars/used/"}],"maxItems": 20,})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
JavaScript (npm install apify-client):
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: '<YOUR_API_TOKEN>' });const run = await client.actor('confidential_gnat/autoru-cars-scraper').call({startUrls: [{ url: 'https://auto.ru/rossiya/cars/used/' }],maxItems: 20,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
cURL — start a run and wait for the dataset:
curl -X POST "https://api.apify.com/v2/acts/confidential_gnat~autoru-cars-scraper/run-sync-get-dataset-items?token=<YOUR_API_TOKEN>" \-H "Content-Type: application/json" \-d '{"startUrls": [{"url": "https://auto.ru/rossiya/cars/used/"}], "maxItems": 20}'
💡 What you can use Auto.ru car data for
- Used and new car price monitoring across regions and makes
- Market analysis of asking prices by model, year and mileage
- Lead lists for dealers and resellers tracking fresh listings
- Finding undervalued cars by comparing price, mileage and condition
- Building datasets for price prediction and depreciation research
Car dealers, resellers, automotive analysts, insurers and researchers typically use this data to follow the Russian car market.
⚠️ Limitations of the Auto.ru scraper
- Proxy required — the site shows a bot check to most IPs outside Russia, so Russian residential proxies are needed; some requests are retried several times before a page loads.
- Result cap per search — the site shows at most 3,663 results (99 pages of 37) for one search; the actor works around this by splitting large searches when Max items is above that.
- Hidden seller contacts — phone numbers are not shown to visitors who are not logged in, so they are not in the results.
- Photos — listing cards carry part of the photo set; the full set is on the listing page.
❓ Auto.ru scraper FAQ
Can I scrape Auto.ru legally?
The actor only collects data that is already publicly visible on auto.ru — it never logs in or opens private content. Scraping publicly available data is generally considered lawful (see hiQ Labs v. LinkedIn), but you remain responsible for complying with the site's Terms of Service and applicable laws such as GDPR, especially for the seller names and locations in the results.
What data does the Auto.ru scraper return?
Each record has the listing ID and link, title, make, model, generation, year, price in rubles, dollars and euros, mileage, body type, engine, power, transmission, drive, owners, seller type and name, city, coordinates and photos. Turning on Scrape listing pages adds the full description, option list and price history.
How many car listings can I scrape from one search?
Max items applies to each start URL or filter search separately. The site itself shows at most 3,663 results per search, so when you ask for more the actor splits the search by make, then model, then price range and removes duplicates.
Do I need a proxy to scrape auto.ru?
Yes. The input defaults to Russian residential proxies, because the site shows a bot check to most other IPs. Leave the default unless you have your own Russian proxies.
How do I scrape Auto.ru with Python?
Use the Python example above: install apify-client, start the actor with a search URL and iterate over the dataset items.
Can I run this Auto.ru scraper on a schedule?
Yes. Create an Apify Schedule for the actor. Set the same Cache project name on every run to skip listings you already have and receive only new listings and price changes.
What output formats are supported?
JSON, CSV, Excel, XML and RSS, either from the Output tab or through the Apify API.
Why do some listings have no VIN or phone number?
The site masks the VIN and hides seller phone numbers from visitors who are not logged in, so the VIN is partly hidden and phone numbers are not in the results.
🔗 Relevant actors for Auto.ru car data
| Scraper | Description |
|---|---|
| 🏁 Cheapest Carsandbids Scraper | Scrapes auction listings, sale prices, vehicle specs and photos from Cars & Bids. |
| 🚗 Copart Search Scraper — Salvage & Used Auction | Scrapes vehicle auction lots from Copart: damage, odometer, current bid and photos. |
| 📋 Craigslist Listings Scraper - Housing, For Sale, Jobs, Cars | Scrapes Craigslist classified listings in any city and category, cars included. |
| 🛒 Mudah.my Classifieds Scraper - Cars, Property & Marketplace | Scrapes Mudah.my classified ads: cars, property, phones and more, with seller details. |
🔗 Other actors you may find useful
| Scraper | Description |
|---|---|
| ✈️ Kiwi.com Flight Scraper | Scrapes flight prices, schedules, layovers and booking links from Kiwi.com. |
| 🍷 Vivino Wine Scraper | Scrapes wine names, vintages, ratings, prices and taste profiles from Vivino. |
| 💼 Dice Jobs Scraper - Search Tech Jobs by Keyword or URL | Scrapes tech job listings from Dice with salary, skills and full descriptions. |
| 📈 Kalshi Markets Scraper - Prediction Market Prices & Odds | Scrapes Kalshi prediction markets: prices, implied probability and volume. |
| 🛍️ Mercari Japan Scraper - Listings, Prices & Sold Items | Scrapes Mercari Japan listings with prices, condition, photos and seller rating. |
🇷🇺 Парсер Авто.ру (Auto.ru) на русском языке: как собрать объявления об автомобилях
Auto.ru Car Listings Scraper — это парсер объявлений с Авто.ру (auto.ru), крупнейшей автомобильной площадки России. Он собирает новые и подержанные автомобили: цену в рублях, долларах и евро, марку, модель, год выпуска, пробег, двигатель, коробку передач, привод, число владельцев, продавца, город, координаты и фотографии. Вставьте ссылку на поиск Авто.ру или задайте фильтры, нажмите Start и получите готовую таблицу. Результат можно скачать в JSON, CSV или Excel и получать через API Apify.
Как запустить парсер Авто.ру
- Зарегистрируйтесь в Apify — новым аккаунтам доступно 5 $ бесплатного кредита в месяц.
- Откройте страницу актора и нажмите Try for free.
- Укажите ссылку в поле Search or listing URLs (страница поиска или отдельное объявление) либо заполните фильтры: регион, состояние, марку, модель, цену, год и сортировку.
- Нажмите Start и дождитесь завершения запуска.
- Скачайте результат на вкладке Output в формате JSON, CSV или Excel.
Поля ввода
| Поле | Описание |
|---|---|
Search or listing URLs (startUrls) | Ссылки на страницы поиска или на отдельные объявления Авто.ру. Фильтры из ссылки сохраняются. Если поле пустое, используются фильтры ниже. |
Max items per search (maxItems) | Сколько объявлений сохранить для каждого поиска. По умолчанию 5. Если больше 3 663, поиск автоматически делится на части по марке, модели и цене. |
Scrape listing pages (scrapeDetails) | Открывать каждое объявление для полного описания, списка опций и истории цены. Работает медленнее. |
Cache project name (cacheProjectName) | Название кэша. Используйте одно и то же название при каждом запуске по расписанию, чтобы получать только новые объявления и изменения цены. |
Region (region) | Регион так, как он записан в адресе auto.ru, например moskva или sankt-peterburg. Пусто — вся Россия. |
Condition (section) | Состояние: all (все), new (новые) или used (с пробегом). |
Make / Model (mark, model) | Марка и модель в формате адреса auto.ru, например toyota и camry. Модель задаётся вместе с маркой. |
Minimum price / Maximum price (priceFrom, priceTo) | Нижняя и верхняя граница цены в рублях. |
Year from / Year to (yearFrom, yearTo) | Диапазон годов выпуска. |
Sort by (sortBy) | Сортировка: relevance, newest, price_asc или price_desc. |
Proxy configuration (proxyConfiguration) | Настройки прокси. Нужны российские резидентные прокси, они выбраны по умолчанию. |
Только новые объявления: кэш
Укажите одно и то же Cache project name при каждом запуске. Объявления, которые уже сохранялись под этим названием, пропускаются: они не оплачиваются и не учитываются в Max items. Новые объявления получают changeType: "new", а объявления с изменившейся ценой — changeType: "price_change" и поле previousPrice со старой ценой. Для ежедневной выгрузки новинок создайте расписание (Apify Schedules) с одним и тем же названием кэша и сортировкой newest.
Ограничения и частые вопросы
- Лимит выдачи. Авто.ру показывает не более 3 663 результатов на один поиск (99 страниц по 37). Если вы просите больше, парсер сам делит поиск по маркам, затем по моделям и диапазонам цен и убирает дубликаты.
- Прокси. Сайт показывает проверку на робота большинству адресов за пределами России, поэтому нужны российские резидентные прокси. Часть запросов повторяется несколько раз, пока страница не загрузится.
- Скрытые контакты. Телефоны продавцов не видны без входа в аккаунт, поэтому их нет в результатах. VIN также скрыт.
- Фотографии. В карточке поиска часть фотографий, полный набор доступен при включённом Scrape listing pages.
- Законность. Парсер собирает только общедоступные данные без входа в аккаунт. Ответственность за соблюдение правил сайта и применимого законодательства о персональных данных несёт пользователь.
- Расписание и API. Запускайте актор по расписанию или из кода через Python, JavaScript и cURL — примеры есть в разделе выше.
💬 Support & contact
If you encounter any issues or have questions, please open an issue or reach out via the Apify Community Forum.
You can also find more of our actors on the Actor Flow page.