API за данни от авто търгове Copart и IAAI
Endpoints
1) Получаване на метаданни за филтри
GET /api/v1/vehicle-auction/vehicles/filters
Използвайте този endpoint, за да изградите интерфейс за търсене. Той връща списъци с опции, стойности по подразбиране, граници на диапазони, филтри за локации, метаданни за shipping филтри и метаданни за документи за продажба.
Отговорът включва:
- опции за статус и подстатус на лота
- опции за тип аукцион
- марки и модели, групирани по марка
- типове превозни средства
- числови диапазони: цена, година, пробег, двигател
- допълнителни филтри: цвят, гориво, трансмисия, задвижване, състояние на работа, щети, цилиндри, наличен ключ
- метаданни за филтър по дата на аукциона
- метаданни за филтър само за днес
- метаданни за документи за продажба
- метаданни за тип продавач
- метаданни за shipping филтри
- филтри за локации: щат, 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 |
Тип лот: All, Buy Now, Timed |
lot_sub_status |
string | Open |
Филтър за състояние на аукциона: Open, Live, Ended |
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 |
Множествен избор на типове задвижване: AWD, FWD, RWD |
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 |
Филтър за наличие на ключ. Поддържани стойности: With, No, All |
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 |
Филтър по определен тип продавач: insurance, non_insurance, dealer, finance |
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 с главни буквиplatform,platform_id,lot_numbertitle,year,make,model,typeauction— състояние на аукциона, график, buy now / timed флагове, sold metadatapricing— текуща оферта, buy now price, последна продажна цена, ориентировъчен исторически диапазонlocation— показвана локация, препоръчан shipping порт, щатseller— име на продавача и определен типcondition— състояние на работа, ключ, loss, щетиodometer— пробег в mi/kmvehicle_specs— двигател, трансмисия, гориво, задвижване, каросерия, airbags, restraint systemsale_document— разпознато име на документ, тип, локализирано описание, export, registration, page ID, pending flagmedia— изображения, видео, 360 datafacility— facility ID, щат, ZIP, координати, име на офисdistance— разстояние от заявения ZIP при radius searchdetails— разширен 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_vinvehicle.vinvehicle.platformvehicle.lot_numberhistory[].platformhistory[].date— форматирано катоY-m-dhistory[].pricehistory[].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, typeauction_location.display— четима за човек локация на аукционаauction_location.facility_idauction_location.matched_location_id— ID на съпоставената inland shipping locationauction_location.match_score— similarity score, използван за matchingshipping.recommended_portshipping.recommended_price_usdshipping.has_shipping_priceshipping.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 |
Резултати на страница |
Отговорът включва:
platformfacility_idnamename_desccitystate_codestate_nameziplatitudelongitudelocation_urlsale_daysale_timetime_zonetoday_auction_countdistanceкогато се използва ZIP/radius search