Dokumentacja API

API danych aukcji samochodowych Copart i IAAI

Wyszukuj, monitoruj i integruj dane aukcji samochodowych Copart i IAAI przez jedno strukturalne API. Pobieraj VIN, loty, ceny, zdjęcia, statusy aukcji i historię sprzedaży.

Endpoints

1) Pobierz metadane filtrów

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

Użyj tego endpointu do zbudowania interfejsu wyszukiwania. Zwraca listy opcji, wartości domyślne, limity zakresów, filtry lokalizacji, metadane dostawy oraz metadane dokumentów sprzedaży.

Odpowiedź zawiera:

  1. opcje statusu i podstatusu lotu
  2. opcje typu aukcji
  3. marki i modele pogrupowane według marki
  4. typy pojazdów
  5. zakresy liczbowe: cena, rok, przebieg, silnik
  6. dodatkowe filtry: kolor, paliwo, skrzynia biegów, napęd, stan uruchomienia, uszkodzenia, cylindry, kluczyk
  7. metadane filtra daty aukcji
  8. metadane filtra tylko na dziś
  9. metadane dokumentów sprzedaży
  10. metadane typu sprzedawcy
  11. metadane filtrów dostawy
  12. filtry lokalizacji: stan, plac, nazwa biura, zip/radius

2) Wyszukaj pojazdy (pełny payload lotu)

GET /api/v1/vehicle-auction/vehicles

Zwraca listę pojazdów pasujących do filtrów.
Każdy element jest zwracany w tym samym pełnym formacie “lot payload” co endpoint pojedynczego pojazdu.

Parametr Typ Przykład Opis
s string 1G1BC5SM7H7259061 Wyszukiwanie po VIN, numerze lotu lub tytule
per_page integer 20 Liczba wyników na stronę. Maksymalna obsługiwana wartość to 20
cursor string eyJpZCI6MTIzfQ== Token cursor pagination z meta.next_cursor lub meta.prev_cursor
lot_status string All Typ lotu: AllBuy NowTimed
lot_sub_status string Open Filtr stanu aukcji: OpenLiveEnded
auction_type integer 2 Filtr platformy: 0 = All, 1 = Copart, 2 = IAAI
make string Toyota Marka pojazdu
model string Camry Model pojazdu
type string Sedan Typ pojazdu lub kategoria nadwozia zależnie od dataset
price_min number 0 Minimalna aktualna oferta w USD
price_max number 6500 Maksymalna aktualna oferta w USD
year_from integer 2015 Minimalny rok pojazdu
year_to integer 2026 Maksymalny rok pojazdu
odometer_from integer 0 Minimalny przebieg w milach
odometer_to integer 250000 Maksymalny przebieg w milach
engine_size_from number 1.6 Minimalna pojemność silnika w litrach
engine_size_to number 4.0 Maksymalna pojemność silnika w litrach
engine_hp_from integer 100 Minimalna moc silnika
engine_hp_to integer 500 Maksymalna moc silnika
color[] array color[]=Black&color[]=White Wielokrotny wybór kolorów nadwozia
fuel_type[] array fuel_type[]=Gasoline Wielokrotny wybór typów paliwa
transmission[] array transmission[]=Automatic Wielokrotny wybór typów skrzyni biegów
drive_type[] array drive_type[]=AWD Wielokrotny wybór typów napędu: AWDFWDRWD
run_cond string RUNS AND DRIVES Stan uruchomienia. Użyj wartości zwracanych przez /api/v1/vehicle-auction/vehicles/filters
damage[] array damage[]=Water Wielokrotny wybór grup uszkodzeń. Użyj wartości zwracanych przez /api/v1/vehicle-auction/vehicles/filters
cylinders[] array cylinders[]=4 Wielokrotny wybór liczby cylindrów
has_key string With Filtr obecności kluczyka. Obsługiwane wartości: WithNoAll
facility_id string 136 Filtr po ID placu aukcyjnego lub biura
loc_state string FL Filtr po kodzie stanu placu aukcyjnego
office_name string Birmingham Częściowe wyszukiwanie po nazwie biura aukcyjnego
zip string 33166 ZIP lub kod pocztowy do wyszukiwania pobliskich lotów
radius number 50 Promień wokół ZIP/kodu pocztowego
units string mi Jednostki odległości: km lub mi
auction_date_from string 2026-03-20 Data początkowa filtrowania aukcji. Format: YYYY-MM-DD
auction_date_to string 2026-03-25 Data końcowa filtrowania aukcji. Format: YYYY-MM-DD
today_only boolean / integer 1 Zwróć tylko loty zaplanowane na dziś
sale_document_pending boolean / integer 1 Zwróć tylko loty z pending sale documents
sale_document_page_id integer 4 Filtr po rozpoznanym page ID dokumentu sprzedaży
sale_document_type string clean Filtr po rozpoznanym typie dokumentu sprzedaży
seller_type string insurance Filtr po rozpoznanym typie sprzedawcy: insurancenon_insurancedealerfinance
has_shipping_price boolean / integer 1 Zwróć tylko loty, dla których dopasowano cenę dostawy z aukcji do portu

Uwagi

  • Gdy zip + radius są używane, odpowiedź może zawierać distance pole dla każdego lotu.
  • Odległość jest obliczana na podstawie współrzędnych lotu; współrzędne placu są używane jako fallback, jeśli są dostępne.
  • Filtry dokumentów sprzedaży i typu sprzedawcy działają w trybie best-effort i zależą od dostępnych danych źródłowych.

3) Pobierz pojedynczy pojazd

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

Zwraca jeden pojazd w pełnym formacie lot payload.

Parametr Typ Przykład Opis
vinOrLotNumber string 2HKRM4H7XEH623608 lub 45416833 VIN pojazdu lub numer lotu aukcyjnego używany w API. Zależnie od implementacji może być rozpoznawany po slug/VIN lub numerze lotu

Główne pola odpowiedzi

  • slug_vin — publiczny VIN pojazdu lub numer lotu aukcyjnego
  • vin — VIN wielkimi literami
  • platformplatform_idlot_number
  • titleyearmakemodeltype
  • auction — stan aukcji, harmonogram, flagi buy now / timed, sold metadata
  • pricing — aktualna oferta, buy now price, ostatnia cena sprzedaży, szacowany zakres historyczny
  • location — wyświetlana lokalizacja, rekomendowany port dostawy, stan
  • seller — nazwa sprzedawcy i rozpoznany typ
  • condition — stan uruchomienia, kluczyk, loss, uszkodzenia
  • odometer — przebieg w mi/km
  • vehicle_specs — silnik, skrzynia biegów, paliwo, napęd, typ nadwozia, airbags, restraint system
  • sale_document — rozpoznana nazwa dokumentu, typ, opis lokalny, export, registration, page ID, pending flag
  • media — zdjęcia, wideo, 360 data
  • facility — ID placu, stan, ZIP, współrzędne, nazwa biura
  • distance — odległość od podanego ZIP przy radius search
  • details — rozszerzony raw IAAI detail block, jeśli dostępny

4) Pobierz historię pojazdu

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

Zwraca wiersze historii sprzedaży dla lotu.

Parametr Typ Przykład Opis
vinOrLotNumber string 2HKRM4H7XEH623608 lub 45416833 VIN pojazdu lub numer lotu aukcyjnego
per_page integer 50 Rozmiar strony historii
cursor string eyJpZCI6MTIzfQ== Cursor token do paginacji

Odpowiedź zawiera

  • vehicle.slug_vin
  • vehicle.vin
  • vehicle.platform
  • vehicle.lot_number
  • history[].platform
  • history[].date — formatowane jako Y-m-d
  • history[].price
  • history[].status

5) Pobierz podobne pojazdy

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

Zwraca podobne pojazdy z tej samej platformy, marki i modelu.
Odpowiedź jest podzielona na:

  • source — żądany pojazd
  • upcoming — podobne aktywne lub nadchodzące pojazdy
  • past — podobne sprzedane lub usunięte pojazdy

6) Pobierz dostawę dla konkretnego pojazdu

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

Zwraca dopasowane ceny dostawy z aukcji do portu dla jednego konkretnego pojazdu.

Parametr Typ Przykład Opis
vinOrLotNumber string 2HKRM4H7XEH623608 lub 45416833 VIN pojazdu lub numer lotu aukcyjnego
ports string Miami,NY,LA Lista portów docelowych oddzielona przecinkami. Jeśli pominięta, sprawdzane są wszystkie obsługiwane porty

Odpowiedź zawiera

  • vehicle — platforma, numer lotu, VIN, tytuł, typ
  • auction_location.display — czytelna lokalizacja aukcji
  • auction_location.facility_id
  • auction_location.matched_location_id — ID dopasowanej inland shipping location
  • auction_location.match_score — similarity score używany do matching
  • shipping.recommended_port
  • shipping.recommended_price_usd
  • shipping.has_shipping_price
  • shipping.available_ports — lista dopasowanych portów i cen

7) Pobierz dostawę po VIN / numerze lotu / slug

GET /shipping/auction-to-port

Zwraca ceny dostawy z aukcji do portu bez wcześniejszego wywołania endpointu pojedynczego pojazdu.

Parametr Typ Przykład Opis
vin string 1G1BC5SM7H7259061 VIN pojazdu
lot_number string 12345678 Numer lotu
slug_vin string 2HKRM4H7XEH623608 lub 45416833 VIN pojazdu lub numer lotu aukcyjnego
ports string Miami,NY,LA Filtr portów docelowych oddzielonych przecinkami

8) Pobierz lokalizacje aukcji

GET /locations

Zwraca place aukcyjne / biura oraz dzisiejszą liczbę aukcji.

Parametr Typ Przykład Opis
platform string copart Filtr platformy: copart lub iaai
state string FL Kod stanu placu
facility_id string 136 ID placu
q string Birmingham Wyszukiwanie po nazwie biura, mieście, kodzie stanu lub ZIP
zip string 33166 ZIP/kod pocztowy do wyszukiwania pobliskich biur
radius number 50 Promień wokół ZIP/kodu pocztowego
units string mi Jednostki odległości: km lub mi
per_page integer 50 Liczba wyników na stronę

Odpowiedź zawiera

  • 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 gdy używany jest ZIP/radius search