AUTO-API.COM
Логотип Alcopa Auction

Alcopa Auction APIПарсер и скрапер

Alcopa Auction API: лоты французского автоаукциона со стартовой ценой и текущей ставкой, VIN, дефектами, документами и фото. События по каждому лоту в ленте, сток раз в сутки.

Официальные SDK библиотеки

Методы API есть в наших SDK готовыми функциями, код библиотек открыт на GitHub.

Alcopa Auction API

Парсер и скрапер Alcopa Auction работают у нас, а вы получаете по API готовые лоты французского автоаукциона: стартовую цену или текущую ставку, дату и место торгов, характеристики, VIN, дефекты с фото, документы и фотографии. Лента изменений сообщает о новых лотах, новой цене и закрытии торгов с причиной.

API

Лента изменений сообщает о каждом новом лоте Alcopa Auction, новой цене или ставке и закрытии торгов.

Ежедневные выгрузки

Каждый день файл со всеми открытыми лотами Alcopa Auction.

Полные данные

Цена и ставка, зал или онлайн-продажа, дата торгов, год регистрации, пробег, объем и мощность, коробка, VIN и госномер, CO2, возвратный НДС, гарантия, дефекты кузова, документы и фото.

Получить доступ к APIПредоставим доступ за 2 минуты

Базовый URL

https://{access_name}.auto-api.com/api/v2/alcopa

Авторизация: api_key параметр

Алгоритм работы

1
/filtersполучить справочники и значения фильтров
2
/offersполучить список объявлений (с фильтрами или без) - для первичной загрузки
3

Поддержание актуальности (после первичной загрузки):

/change_id?date=...получить стартовый ID для потока изменений
/changes?change_id=...получить поток изменений (дельту) начиная с указанного ID
4
/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 - марка и модель в написании из /filters
  • transmission_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: вертикальная черта «|»

Структура ссылки:

https://{access_name}.auto-api.com/{date}/{file_name}

Параметры:

  • access_name - ваш персональный поддомен
  • date - дата выгрузки в формате гггг-мм-дд, например 2026-09-30
  • file_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 (alcopa-auction.fr) уже несколько лет первый по обороту автоаукцион Франции: залы в Бове, Ренне, Туре, Нанси, Лионе, Марселе и под Парижем плюс ежедневные онлайн-продажи. Машины на торги сдают лизинговые компании, банки, автопроизводители с их дилерскими сетями и корпоративные парки, так что каталог состоит в основном из лизинговых и корпоративных возвратов.

Торги идут двумя способами. В залах лоты уходят с молотка в назначенный день, а до начала можно оставить ставку онлайн; сборы аукциона там начисляются сверху. В онлайн-продажах ставки принимают до объявленного времени финала, а сборы аукциона уже включены в цену. Часть лотов, в том числе машины не на ходу, продают только профессионалам авторынка.

Для импортера это способ брать машины до дилерской наценки и оценивать состояние по разметке дефектов, протоколу техосмотра и отчету об истории, когда аукцион их приложил. Новые лоты нужной модели приходят событиями в ленте, по VIN, дате первой регистрации, объему и мощности заранее считаются пошлина и утильсбор, а отметка о возвратном НДС показывает, какие лоты при вывозе из ЕС выходят дешевле.

Через /changes приходят новые лоты, новые цены и ставки и закрытие торгов с причиной. Свой парсер для этого не нужен.

Ответим за 2 минуты