Документация API

API данных автоаукционов Copart и IAAI

Ищите, отслеживайте и интегрируйте данные автоаукционов Copart и IAAI через один структурированный API. Получайте VIN, лоты, цены, фото, статусы аукционов и историю продаж.

Endpoints

1) Получить метаданные фильтров

GET /api/v1/vehicle-auction/vehicles/filters

Используйте этот endpoint для построения поискового интерфейса. Он возвращает списки опций, значения по умолчанию, границы диапазонов, фильтры локаций, метаданные доставки и метаданные документов продажи.

Ответ включает:

  1. опции статуса лота и подстатуса аукциона
  2. опции типа аукциона
  3. марки и модели, сгруппированные по марке
  4. типы транспортных средств
  5. числовые диапазоны: цена, год, пробег, двигатель
  6. дополнительные фильтры: цвет, топливо, трансмиссия, привод, состояние запуска, повреждения, цилиндры, наличие ключа
  7. метаданные фильтра по дате аукциона
  8. метаданные фильтра только на сегодня
  9. метаданные фильтра документов продажи
  10. метаданные фильтра типа продавца
  11. метаданные фильтров доставки
  12. фильтры локаций: штат, площадка, название офиса, zip/radius

2) Поиск автомобилей (полный payload лота)

GET /api/v1/vehicle-auction/vehicles

Возвращает список автомобилей, соответствующих фильтрам.
Каждый элемент возвращается в том же полном формате “lot payload”, что и endpoint одного автомобиля.

Параметр Тип Пример Описание
s string 1G1BC5SM7H7259061 Поиск по VIN, номеру лота или названию
per_page integer 20 Количество результатов на страницу. Максимальное поддерживаемое значение — 20
cursor string eyJpZCI6MTIzfQ== Токен cursor pagination з meta.next_cursor или meta.prev_cursor
lot_status string All Тип лота: AllBuy NowTimed
lot_sub_status string Open Фильтр состояния аукциона: OpenLiveEnded
auction_type integer 2 Фильтр платформы: 0 = All, 1 = Copart, 2 = IAAI
make string Toyota Марка автомобиля
model string Camry Модель автомобиля
type string Sedan Тип автомобиля или категория кузова в зависимости от dataset
price_min number 0 Минимальная текущая ставка в USD
price_max number 6500 Максимальная текущая ставка в USD
year_from integer 2015 Минимальный год автомобиля
year_to integer 2026 Максимальный год автомобиля
odometer_from integer 0 Минимальный пробег в милях
odometer_to integer 250000 Максимальный пробег в милях
engine_size_from number 1.6 Минимальный объем двигателя в литрах
engine_size_to number 4.0 Максимальный объем двигателя в литрах
engine_hp_from integer 100 Минимальная мощность двигателя
engine_hp_to integer 500 Максимальная мощность двигателя
color[] array color[]=Black&color[]=White Множественный выбор цветов кузова
fuel_type[] array fuel_type[]=Gasoline Множественный выбор типов топлива
transmission[] array transmission[]=Automatic Множественный выбор типов трансмиссии
drive_type[] array drive_type[]=AWD Множественный выбор типов привода: AWDFWDRWD
run_cond string RUNS AND DRIVES Состояние запуска автомобиля. Используйте значения, которые возвращает /api/v1/vehicle-auction/vehicles/filters
damage[] array damage[]=Water Множественный выбор групп повреждений. Используйте значения, которые возвращает /api/v1/vehicle-auction/vehicles/filters
cylinders[] array cylinders[]=4 Множественный выбор количества цилиндров
has_key string With Фильтр наличия ключа. Поддерживаемые значения: WithNoAll
facility_id string 136 Фильтр по ID аукционной площадки или офиса
loc_state string FL Фильтр по коду штата аукционной площадки
office_name string Birmingham Частичный поиск по названию аукционного офиса
zip string 33166 ZIP или почтовый код для поиска ближайших лотов
radius number 50 Радиус вокруг ZIP/почтового кода
units string mi Единицы расстояния: km или mi
auction_date_from string 2026-03-20 Начальная дата для фильтрации по дате аукциона. Формат: YYYY-MM-DD
auction_date_to string 2026-03-25 Конечная дата для фильтрации по дате аукциона. Формат: YYYY-MM-DD
today_only boolean / integer 1 Вернуть только лоты, запланированные на сегодня
sale_document_pending boolean / integer 1 Вернуть только лоты с pending sale documents
sale_document_page_id integer 4 Фильтр по определенному page ID документа продажи
sale_document_type string clean Фильтр по определенному типу документа продажи
seller_type string insurance Фильтр по определенному типу продавца: insurancenon_insurancedealerfinance
has_shipping_price boolean / integer 1 Вернуть только лоты, для которых найдена цена доставки от аукциона до порта

Примечания

  • Когда zip + radius используются, ответ может содержать distance поле для каждого лота.
  • Расстояние рассчитывается по координатам лота; координаты площадки используются как fallback, если они доступны.
  • Фильтры документов продажи и типа продавца работают по принципу best-effort и зависят от доступных исходных данных.

3) Получить один автомобиль

GET /api/v1/vehicle-auction/vehicles/{vinOrLotNumber}

Возвращает один автомобиль в полном формате lot payload.

Параметр Тип Пример Описание
vinOrLotNumber string 2HKRM4H7XEH623608 или 45416833 VIN автомобиля или номер лота, используемый в API. В зависимости от реализации может определяться по slug/VIN или номеру лота

Основные поля ответа

  • slug_vin — публичный VIN автомобиля или номер лота
  • vin — VIN в верхнем регистре
  • platformplatform_idlot_number
  • titleyearmakemodeltype
  • auction — стан аукціону, розклад, buy now / timed прапорці, sold metadata
  • pricing — поточна ставка, buy now price, остання ціна продажу, орієнтовний історичний діапазон
  • location — відображувана локація, рекомендований порт доставки, штат
  • seller — назва продавця та визначений тип
  • condition — стан запуску, ключ, loss, пошкодження
  • odometer — пробіг у mi/km
  • vehicle_specs — двигун, трансмісія, паливо, привід, тип кузова, airbags, restraint system
  • sale_document — визначена назва документа, тип, локалізований опис, export, registration, page ID, pending flag
  • media — зображення, відео, 360 data
  • facility — ID майданчика, штат, ZIP, координати, назва офісу
  • distance — відстань від запитаного ZIP, коли використовується radius search
  • details — розширений raw IAAI detail block, якщо доступний

4) Получить историю автомобиля

GET /api/v1/vehicle-auction/vehicles/{vinOrLotNumber}/history

Возвращает строки истории продаж для лота.

Параметр Тип Пример Описание
vinOrLotNumber string 2HKRM4H7XEH623608 или 45416833 VIN автомобиля или номер лота
per_page integer 50 Размер страницы истории
cursor string eyJpZCI6MTIzfQ== Cursor token для пагінації

Ответ включает

  • vehicle.slug_vin
  • vehicle.vin
  • vehicle.platform
  • vehicle.lot_number
  • history[].platform
  • history[].date — форматується як Y-m-d
  • history[].price
  • history[].status

5) Получить похожие автомобили

GET /api/v1/vehicle-auction/vehicles/{vinOrLotNumber}/related

Возвращает похожие автомобили с той же платформы, марки и модели.
Ответ разделен на:

  • source — запрошенный автомобиль
  • upcoming — похожие активные или будущие автомобили
  • past — похожие проданные или удаленные автомобили

6) Получить доставку для конкретного автомобиля

GET /api/v1/vehicle-auction/vehicles/{vinOrLotNumber}/shipping

Возвращает подобранные цены доставки от аукциона до порта для одного конкретного автомобиля.

Параметр Тип Пример Описание
vinOrLotNumber string 2HKRM4H7XEH623608 или 45416833 VIN автомобиля или номер лота
ports string Miami,NY,LA Список портов назначения через запятую. Если не передан, проверяются все поддерживаемые порты

Ответ включает

  • vehicle — platform, lot number, VIN, title, type
  • auction_location.display — зрозуміла для людини локація аукціону
  • auction_location.facility_id
  • auction_location.matched_location_id — ID підібраної inland shipping location
  • auction_location.match_score — similarity score, який використовується для matching
  • shipping.recommended_port
  • shipping.recommended_price_usd
  • shipping.has_shipping_price
  • shipping.available_ports — список підібраних портів і цін

7) Получить доставку по VIN / номеру лота / slug

GET /shipping/auction-to-port

Возвращает цены доставки от аукциона до порта без предварительного вызова endpoint одного автомобиля.

Параметр Тип Пример Описание
vin string 1G1BC5SM7H7259061 VIN автомобиля
lot_number string 12345678 Номер лота
slug_vin string 2HKRM4H7XEH623608 или 45416833 VIN автомобиля или номер лота
ports string Miami,NY,LA Фильтр портов назначения через запятую

8) Получить аукционные локации

GET /locations

Возвращает аукционные площадки / офисы и количество аукционов на сегодня.

Параметр Тип Пример Описание
platform string copart Фильтр платформы: copart или iaai
state string FL Код штата площадки
facility_id string 136 ID площадки
q string Birmingham Поиск по названию офиса, городу, коду штата или ZIP
zip string 33166 ZIP/почтовый код для поиска ближайших офисов
radius number 50 Радиус вокруг ZIP/почтового кода
units string mi Единицы расстояния: km или mi
per_page integer 50 Количество результатов на страницу

Ответ включает

  • platform
  • facility_id
  • name
  • name_desc
  • city
  • state_code
  • state_name
  • zip
  • latitude
  • longitude
  • location_url
  • sale_day
  • sale_time
  • time_zone
  • today_auction_count
  • distance когда используется ZIP/radius search