
Alcopa Auction APIПарсер и скрапер
Alcopa Auction API: лоты французского автоаукциона со стартовой ценой и текущей ставкой, VIN, дефектами, документами и фото. События по каждому лоту в ленте, сток раз в сутки.
Alcopa Auction API
Парсер и скрапер Alcopa Auction работают у нас, а вы получаете по API готовые лоты французского автоаукциона: стартовую цену или текущую ставку, дату и место торгов, характеристики, VIN, дефекты с фото, документы и фотографии. Лента изменений сообщает о новых лотах, новой цене и закрытии торгов с причиной.
Лента изменений сообщает о каждом новом лоте Alcopa Auction, новой цене или ставке и закрытии торгов.
Каждый день файл со всеми открытыми лотами Alcopa Auction.
Цена и ставка, зал или онлайн-продажа, дата торгов, год регистрации, пробег, объем и мощность, коробка, VIN и госномер, CO2, возвратный НДС, гарантия, дефекты кузова, документы и фото.
Базовый URL
https://{access_name}.auto-api.com/api/v2/alcopaАвторизация: api_key параметр
Алгоритм работы
/filtersполучить справочники и значения фильтров/offersполучить список объявлений (с фильтрами или без) - для первичной загрузкиПоддержание актуальности (после первичной загрузки):
/change_id?date=...получить стартовый ID для потока изменений/changes?change_id=...получить поток изменений (дельту) начиная с указанного ID/offerполучить детальные данные объявления по inner_idС чего начать:
1. Сначала запросите /change_id с сегодняшней датой по времени Парижа и сохраните ответ; если пришел ноль, повторите чуть позже. Затем заберите все страницы /offers, пока next_page не станет null.
2. Дальше читайте /changes с сохраненного ID и каждый раз передавайте next_change_id из ответа: так придут новые лоты, новые цены и ставки и закрытые лоты с причиной. Если next_change_id пришел null, новых событий пока нет, повторите запрос позже с прежним ID.
3. Для подбора под заказ вызывайте /offers с фильтрами по марке, модели, году, пробегу, цене, топливу, коробке, категории ТС и цвету.
GET/filters
Справочники и возможные значения для фильтрации
https://{access_name}.auto-api.com/api/v2/alcopa/filters?api_key=YOUR_API_KEYОтвет:
{
"mark": {
"PEUGEOT": {
"model": ["108", "2008", "208", "3008", "308", "5008", "508", "BOXER FOURGON", "EXPERT FOURGON", "PARTNER FOURGON"]
},
"RENAULT": {
"model": ["ARKANA", "CAPTUR", "CLIO V", "KANGOO", "MEGANE IV BERLINE", "TRAFIC FOURGON", "TWINGO III"]
},
"CITROEN": {
"model": ["BERLINGO", "C3", "C3 AIRCROSS", "C4", "C5 AIRCROSS", "JUMPY FOURGON"]
}
},
"transmission_type": ["Автомат", "Механика", "Робот"],
"color": ["Бежевый", "Белый", "Зеленый", "Коричневый", "Красный", "Не указан", "Оранжевый", "Светло-серый", "Светло-синий", "Серый", "Синий", "Темно-серый", "Темно-синий", "Черный"],
"body_type": ["Коммерческий", "Легковой", "Спецавтомобиль", "Фургон"],
"engine_type": ["Бензин", "Бензин + пропан", "Гибрид", "Дизель", "Подключаемый гибрид", "Электро", "Этанол (E85)"]
}GET/offers
Поиск объявлений с пагинацией и фильтрами
Параметры:
page(обязательно) - номер страницыmark, model- марка и модель в написании из /filterstransmission_type, color, body_type, engine_type- коробка, цвет, категория ТС и топливо, без учета регистраyear_from, year_to- диапазон по году первой регистрацииkm_age_from, km_age_to- диапазон пробега в километрахprice_from, price_to- диапазон цены лота в евро
https://{access_name}.auto-api.com/api/v2/alcopa/offers?api_key=YOUR_API_KEY&page=1https://{access_name}.auto-api.com/api/v2/alcopa/offers?api_key=YOUR_API_KEY&page=1&mark=Peugeot&model=308&year_from=2018&km_age_to=150000&engine_type=ДизельОтвет:
{
"result": [
{
"id": 1018,
"inner_id": "2910153",
"change_type": "added",
"created_at": "2026-09-30T15:43:04.158+03:00",
"data": {
"id": "1018",
"inner_id": "2910153",
"url": "https://www.alcopa-auction.fr/utilitaire-occasion/peugeot/308-bluehdi-130ch-s-s-bvm6-active-1119135",
"mark": "PEUGEOT",
"model": "308",
"complectation": "308 BLUEHDI 130CH S&S BVM6 ACTIVE",
"title": "PEUGEOT 308 BLUEHDI 130CH S&S BVM6 ACTIVE",
"year": "2019",
"price": "7000",
"km_age": "82751",
"color": "Синий",
"engine_type": "Дизель",
"body_type": "Легковой",
"transmission_type": "Механика",
"displacement": "1499",
"horse_power": "130",
"vin": "VF3LBYHZPKS060872",
"condition": "",
"description": "sans roue de secours - euro 6",
"region": "Beauvais",
"images": "[\"https://photos.static.alcopa-auction.net/photos/2609/26091100167/internalCropped/PEUGEOT_308_251e1ed0e94e3c774aaf3c74.jpg\", \"https://photos.static.alcopa-auction.net/photos/2609/26091100167/internalCropped/PEUGEOT_308_bb42b3241c4495ea67690600.jpg\"]",
"extra_prep": {
"product_id": "1119135",
"sale_id": "13052",
"sale_site": "Internet",
"is_online_sale": true,
"sale_date": "2026-09-30",
"sale_start": "2026-09-28T19:00:00+02:00",
"bidding_end": "2026-09-30T16:00:00Z",
"lot_number": 1071,
"price_type": "current_bid",
"fees_included": true,
"bid_step": 100,
"in_preparation": false,
"non_roulant": false,
"pro_only": false,
"plate": "GC488AJ",
"first_registration": "2019-03-29",
"co2": 92,
"vat_recoverable": false,
"vehicle_type": "TOURISME",
"engine_hours": null,
"fiscal_power": null,
"warranty": "Garantie Sérénité de 3 mois incluse",
"battery_soh": null,
"damages": [
{ "type": "P", "zone": "JAVG", "type_label": "Peinture", "zone_label": "Jante avant gauche" },
{ "type": "P", "zone": "AAVG", "type_label": "Peinture", "zone_label": "Aile avant gauche" }
// ... other damages
],
"damage_images": ["https://photos.static.alcopa-auction.net/photos/2609/26091100167/damages/2534668b56b764b8c1045955.jpg"],
"documents": {
"technical_inspection": "https://www.alcopa-auction.fr/getDocument/ct/bHgyWlRPaEV1N20rM3FTNDZqZVk0dz09",
"vehicle_history": "https://api.b2b.autorigin.com/api/numberplate/ys8QGUQ2Vc/pdf?user=21&token=..."
}
}
}
}
],
"meta": { "page": 1, "next_page": 2, "limit": 20 }
}Поля карточки
- id - номер записи в нашей базе; связь с лотом держите по inner_id
- inner_id - идентификатор лота на Alcopa Auction; у машины, выставленной в двух продажах, два лота и два inner_id
- url - ссылка на лот на alcopa-auction.fr
- mark, model - марка и модель, например PEUGEOT и 308
- complectation - версия из каталога аукциона: модель, двигатель и комплектация одной строкой
- title - заголовок лота, марка плюс версия
- year - год первой регистрации; у техники год выпуска
- price - текущая ставка или стартовая цена в евро, что именно, указано в price_type; -1, пока аукцион не назначил цену
- km_age - пробег в километрах; пусто, если пробег неизвестен
- color - цвет кузова, значения из /filters; редкие и фирменные названия приходят как на площадке
- engine_type - топливо, значения из /filters
- body_type - категория ТС по свидетельству о регистрации, значения из /filters
- transmission_type - коробка передач, значения из /filters
- displacement - рабочий объем мотора, см³; пусто у электромобилей или если объем не указан
- horse_power - мощность в л.с. из обозначения версии, например BLUEHDI 130 дает 130; у гибридов с двумя числами мощность ДВС; без числа в версии поле пустое
- vin - полный VIN; у техники заводской номер
- condition - замечания аукциона о неисправностях: индикатор на панели, шум двигателя, проверить охлаждающую жидкость или сцепление, следы града и другие
- description - комментарий аукциона к лоту: когда выдадут свидетельство о регистрации, экологический класс, чего не хватает в комплекте и другие заметки
- region - зал аукциона или склад онлайн-продаж, где стоит машина; площадка торгов отдельно, в sale_site
- images - ссылки на фотографии в виде JSON-массива внутри строки
- extra_prep - вложенный объект с данными продажи и состояния, разобран ниже; если значения нет, приходит null
Внутри extra_prep
- product_id - идентификатор машины на площадке; два лота с одним product_id относятся к одной машине
- sale_id - идентификатор продажи
- sale_site - площадка торгов: название зала, у онлайн-продажи Internet
- is_online_sale - true у онлайн-продажи
- sale_date - дата торгов
- sale_start - начало торгов в зале или открытие ставок онлайн, время с часовым поясом
- bidding_end - до какого момента принимают ставки онлайн: финал онлайн-продажи или прием предварительных ставок перед торгами в зале, время с часовым поясом; null, если аукцион срок не показывает
- lot_number - номер позиции в каталоге продажи; null, пока аукцион не пронумеровал каталог
- price_type - current_bid, если в price текущая ставка, starting_price, если стартовая цена
- fees_included - true, если сборы аукциона уже в цене, как в онлайн-продажах; на торгах в зале сборы начисляются сверху
- bid_step - минимальное повышение ставки в евро у лотов с онлайн-ставками
- in_preparation - false: в API попадают лоты, которые аукцион уже подготовил к продаже, с фото, дефектами и документами, когда они есть
- non_roulant - true, если машина не на ходу; такие лоты доступны только профессионалам авторынка
- pro_only - true, если участвовать в торгах по лоту могут только профессионалы авторынка
- plate - госномер
- first_registration - дата первой регистрации
- co2 - выбросы CO2, г/км
- vat_recoverable - true, если у машины возвратный НДС
- vehicle_type - раздел аукциона: TOURISME легковые, UTILITAIRES коммерческие, MATÉRIEL техника, от погрузчиков до прицепов
- engine_hours - моточасы у техники
- fiscal_power - налоговая мощность мототехники строкой с единицей, например 4 CV
- warranty - включенная в лот гарантия аукциона: программа и срок; null без гарантии
- battery_soh - остаточная емкость батареи электромобиля или гибрида в процентах из сертификата; null без сертификата
- damages - дефекты кузова: у каждого зона и вид ремонта, кодом и названием; виды ремонта P покраска, TP жестяные работы с покраской, T удаление вмятин, RP замена
- damage_images - фотографии дефектов
- documents - ссылки на документы лота: technical_inspection протокол техосмотра, battery_certificate сертификат состояния батареи, vehicle_history отчет об истории автомобиля; действуют, пока лот в продаже
GET/change_id
Получить первый ID изменения на конкретную дату (для /changes)
Параметры:
date(обязательно) - дата в формате гггг-мм-дд
https://{access_name}.auto-api.com/api/v2/alcopa/change_id?api_key=YOUR_API_KEY&date=2026-09-30Ответ:
{ "change_id": 4816 }Используйте это значение как параметр change_id в /changes
GET/changes
Поток изменений (новые/измененные/удаленные)
Параметры:
change_id(обязательно) - начиная с какого change_id
https://{access_name}.auto-api.com/api/v2/alcopa/changes?api_key=YOUR_API_KEY&change_id=4816Ответ:
{
"result": [
{
"id": 4816,
"inner_id": "2906621",
"change_type": "added", // added - new lot
"created_at": "2026-09-30T18:24:51.302+03:00",
"data": { ... } // full lot data, as in /offers
},
{
"id": 4817,
"inner_id": "2910153",
"change_type": "changed", // changed - new bid or starting price, EUR
"created_at": "2026-09-30T18:25:07.118+03:00",
"data": { "new_price": 7100 }
},
{
"id": 4818,
"inner_id": "2891028",
"change_type": "removed", // removed - lot closed: sold, ended or gone
"created_at": "2026-09-30T18:26:40.655+03:00",
"data": { "removed_reason": "sold" }
}
],
"meta": { "cur_change_id": 4816, "next_change_id": 4819, "limit": 20 }
}Событие removed с причиной в removed_reason: sold, если лот продан, ended, если торги завершились или лот выставлен заново без отметки о продаже, gone, если лот удален с площадки. Одна машина бывает выставлена сразу в зале и онлайн, это два лота со своими ценами и датами, связать их можно по product_id.
GET/offer
Карточка объявления по inner_id
Параметры:
inner_id(обязательно)
https://{access_name}.auto-api.com/api/v2/alcopa/offer?api_key=YOUR_API_KEY&inner_id=2910153Ответ: объект данных (как в /offers, но без обертки result)
Срок хранения
Файлы доступны минимум 3 дня
Время готовности
Новые файлы каждое утро
Формат CSV
Разделитель полей в CSV: вертикальная черта «|»
Структура ссылки:
Параметры:
access_name- ваш персональный поддоменdate- дата выгрузки в формате гггг-мм-дд, например 2026-09-30file_name- имя файла с расширением
Доступные файлы:
- CSV - all_active.csv, new_daily.csv, removed_daily.csv
- JSON - all_active.json, new_daily.json, removed_daily.json
- Excel - all_active.xlsx, new_daily.xlsx, removed_daily.xlsx
Пример запроса cURL
curl -L -X GET 'https://{access_name}.auto-api.com/yyyy-mm-dd/all_active.csv' \
-H 'Authorization: Basic XXX' \
-o daily_car_data.csvПример команды Wget
wget --method GET \
--header 'Authorization: Basic XXX==' \
'https://{access_name}.auto-api.com/yyyy-mm-dd/all_active.csv'Alcopa Auction (alcopa-auction.fr) уже несколько лет первый по обороту автоаукцион Франции: залы в Бове, Ренне, Туре, Нанси, Лионе, Марселе и под Парижем плюс ежедневные онлайн-продажи. Машины на торги сдают лизинговые компании, банки, автопроизводители с их дилерскими сетями и корпоративные парки, так что каталог состоит в основном из лизинговых и корпоративных возвратов.
Торги идут двумя способами. В залах лоты уходят с молотка в назначенный день, а до начала можно оставить ставку онлайн; сборы аукциона там начисляются сверху. В онлайн-продажах ставки принимают до объявленного времени финала, а сборы аукциона уже включены в цену. Часть лотов, в том числе машины не на ходу, продают только профессионалам авторынка.
Для импортера это способ брать машины до дилерской наценки и оценивать состояние по разметке дефектов, протоколу техосмотра и отчету об истории, когда аукцион их приложил. Новые лоты нужной модели приходят событиями в ленте, по VIN, дате первой регистрации, объему и мощности заранее считаются пошлина и утильсбор, а отметка о возвратном НДС показывает, какие лоты при вывозе из ЕС выходят дешевле.
Через /changes приходят новые лоты, новые цены и ставки и закрытие торгов с причиной. Свой парсер для этого не нужен.
Расширьте охват автомобильных данных по мировым рынкам с помощью наших API платформ: