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

API за данни от авто търгове Copart и IAAI

Търсете, следете и интегрирайте данни от авто търгове Copart и IAAI чрез един структуриран API. Получавайте VIN, лотове, цени, снимки, статуси на търгове и история на продажбите.

Endpoints

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

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

Използвайте този endpoint, за да изградите интерфейс за търсене. Той връща списъци с опции, стойности по подразбиране, граници на диапазони, филтри за локации, метаданни за shipping филтри и метаданни за документи за продажба.

Отговорът включва:

  1. опции за статус и подстатус на лота
  2. опции за тип аукцион
  3. марки и модели, групирани по марка
  4. типове превозни средства
  5. числови диапазони: цена, година, пробег, двигател
  6. допълнителни филтри: цвят, гориво, трансмисия, задвижване, състояние на работа, щети, цилиндри, наличен ключ
  7. метаданни за филтър по дата на аукциона
  8. метаданни за филтър само за днес
  9. метаданни за документи за продажба
  10. метаданни за тип продавач
  11. метаданни за shipping филтри
  12. филтри за локации: щат, facility, име на офис, 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 token от 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 на аукционна facility / офис
loc_state string FL Филтър по код на щата на аукционната facility
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 Върни само лотове, за които е намерена цена за shipping от аукцион до порт

Бележки

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

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 — показвана локация, препоръчан shipping порт, щат
  • seller — име на продавача и определен тип
  • condition — състояние на работа, ключ, loss, щети
  • odometer — пробег в mi/km
  • vehicle_specs — двигател, трансмисия, гориво, задвижване, каросерия, airbags, restraint system
  • sale_document — разпознато име на документ, тип, локализирано описание, export, registration, page ID, pending flag
  • media — изображения, видео, 360 data
  • facility — 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) Получаване на shipping за конкретен автомобил

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

Връща съпоставени цени за 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) Получаване на shipping по VIN / номер на лот / slug

GET /shipping/auction-to-port

Връща цени за shipping от аукцион до порт без предварително извикване на endpoint за единичен автомобил.

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

8) Получаване на аукционни локации

GET /locations

Връща аукционни facilities / офиси и броя аукциони за днес.

Параметър Тип Пример Описание
platform string copart Филтър за платформа: copart или iaai
state string FL Код на щата на facility
facility_id string 136 Facility 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