Vehicles

List auction vehicles

Search and incrementally synchronize normalized Copart and IAAI inventory. Filters are cumulative. Applied filters are echoed in meta.applied_filters; unrecognized query keys are reported in meta.unknown_filters. Use include_total=true only when an exact reconciliation count is required.

get/vehicles

Request

  • Base URL: https://apibara.tech/api/v1/vehicle-auction
  • URL: https://apibara.tech/api/v1/vehicle-auction/vehicles
  • Auth: API key in header X-API-Key

Query parameters

sstring

Search by lot number, VIN, or vehicle title.

lot_status'All' | 'Timed' | 'Buy Now'

Lot status filter.

lot_sub_status'Live' | 'Open' | 'Ended'

Normalized lot sub-status. Open = active/open and not sold; Live = currently live when supported; Ended = ended/closed state.

upcoming'all' | 'only' | 'without'

Upcoming selector. all = no restriction; only = only upcoming eligible lots; without = exclude upcoming lots. This does not override Open/Sold state logic.

updated_within_minutesinteger

Return records whose updated_at changed within the requested number of minutes. Designed for incremental synchronization; combine with cursor pagination and auction filters.

price_minnumber

Minimum price.

price_maxnumber

Maximum price.

year_frominteger

Minimum vehicle year.

year_tointeger

Maximum vehicle year.

auction_type0 | 1 | 2

Numeric auction platform filter: 0 = all supported platforms, 1 = Copart, 2 = IAAI. Use either auction_type or platform in the same request.

platform'copart' | 'iaai'

Readable auction platform filter. Use copart or iaai. Use either platform or auction_type in the same request.

string
OR
string[]

Vehicle type. Multiple values are OR-ed; query-array syntax such as type[]=COUPE&type[]=AUTOMOBILE is supported.

string
OR
string[]

Filter by vehicle_specs.body_style. Multiple values are OR-ed. Query-array syntax is supported, for example body_style[]=Coupe&body_style[]=Convertible. IAAI uses its VehicleClass value; Copart uses the source-backed Body Style field.

string
OR
string[]

Compatibility alias for body_style. Multiple values are OR-ed. Prefer body_style for new integrations.

makestring

Vehicle make.

string
OR
string[]

Canonical vehicle series / model family. Examples: BMW Series 3, Mercedes-Benz C-Class, Toyota Camry, Audi A4, Ford F-150. Optional; can be combined with model and generation filters.

modelstring

Vehicle model.

integer
OR
integer[]

Vehicle generation catalog ID. Use /vehicles/filters?make=BMW&model=X5 to discover valid IDs. Multiple IDs are supported.

string
OR
string[]

Human-readable generation alias, for example F15, E70 or G05. generation_id is preferred for stable integrations.

colorstring[]

Vehicle color. Multiple values are supported.

fuel_typestring[]

Fuel type. Multiple values are supported.

odometer_fromnumber

Minimum odometer value.

odometer_tonumber

Maximum odometer value.

engine_size_fromnumber

Minimum engine size.

engine_size_tonumber

Maximum engine size.

'I' | 'V' | 'W' | 'B' | 'H'
OR
string[]

Engine layout. I=inline, V=V engine, W=W engine, B/H=boxer/horizontally opposed. Scalar and repeated-array forms are supported.

transmissionstring[]

Transmission type. Multiple values are supported.

cylindersinteger[]

Number of cylinders. Multiple values are supported.

drive_typestring[]

Drive type. Multiple values are supported.

run_cond'STATIONARY' | 'NO INFORMATION' | 'RUNS AND DRIVES' | 'ENGINE START PROGRAM'

Run condition.

damagestring[]

Damage type. Multiple values are supported.

has_key'No' | 'All' | 'With'

Filter vehicles by key availability.

cursorstring

Cursor for pagination.

zipstring

ZIP code for location-based search.

radiusnumber

Search radius around ZIP.

units'km' | 'mi'

Distance units.

per_pageinteger

Records per vehicle-search page. Default 20. The effective maximum is plan-dependent; public plan entitlements can use maxima of 20, 30 or 40, while approved custom plans may differ. Use the active account entitlement as the runtime source of truth.

include_totalboolean

When true, meta.total contains an exact filtered count. Counts are cached briefly; omit this parameter for the lowest-latency cursor synchronization path.

facility_idstring

Auction facility ID.

string
OR
string[]

Auction facility state/region code. Accepts a scalar or repeated/form-style array, e.g. loc_state=FL or loc_state[]=FL.

office_namestring

Auction office or branch name.

auction_date_fromstring date

Auction date from.

auction_date_tostring date

Auction date to.

today_onlyboolean

Return only vehicles with auctions today.

sale_document_pendingboolean

Filter by pending sale document.

sale_document_typestring

Sale document type.

seller_type'dealer' | 'finance' | 'insurance' | 'non_insurance'

Seller type.

has_shipping_priceboolean

Return only vehicles with shipping price data.

Response

Paginated list of vehicle auction records.

Example response

{
  "data": [
    {
      "platform": "iaai",
      "lot_number": "45416833",
      "vin": "2HKRM4H7XEH623608",
      "title": "2014 HONDA CR-V EX-L",
      "year": 2014,
      "make": "HONDA",
      "model": "CR-V",
      "series": {
        "key": "SERIES3",
        "name": "Series 3"
      },
      "generation": {
        "id": 379,
        "name": "F15",
        "generation": "F15",
        "make": "BMW",
        "model": "X5",
        "year_from": 2013,
        "year_to": 2018,
        "label": "F15 (2013–2018)"
      },
      "type": "AUTOMOBILE",
      "color": "Black",
      "fuel_type": "Gasoline",
      "transmission": "Automatic",
      "drive_type": "AWD",
      "odometer": {
        "mi": 120000,
        "km": 193121
      },
      "damage": "Mechanical",
      "auction": {
        "state": "open",
        "auction_at": "2026-06-22T13:30:00+00:00",
        "lot_status": "Timed",
        "lot_sub_status": "Open"
      },
      "pricing": {
        "estimated_cost": {
          "text": "$4,900 - $8,500"
        }
      },
      "location": {
        "display": "Englishtown (NJ)",
        "state": "NJ",
        "facility_id": "136"
      },
      "vin_lots": [
        {
          "auction": {
            "state": "open",
            "auction_at": "2026-06-22T13:30:00+00:00",
            "lot_status": "Timed",
            "lot_sub_status": "Open"
          },
          "pricing": {
            "estimated_cost": {
              "text": "$4,900 - $8,500"
            }
          }
        }
      ],
      "vehicle_specs": {
        "body_style": "Coupe"
      }
    }
  ],
  "meta": {
    "per_page": 20,
    "next_cursor": "eyJ2ZWhpY2xlcy5hZCI6IjIwMjYtMDctMTMgMTY6MzA6MDAiLCJ2ZWhpY2xlcy51cGRhdGVkX2F0IjoiMjAyNi0wNy0xMSAwODowOToyOSIsIl9wb2ludHNUb05leHRJdGVtcyI6dHJ1ZX0"
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.