OPENLANE Data Parser & API
OPENLANE is the #2 US/Canada wholesale digital auction marketplace — the former ADESA digital platform, moving an estimated 3M+ vehicles per year — and Carapis extracts its per-lot data, including VIN, condition reports and sale data, through one REST API. OPENLANE is dealer-gated (login-only) so it has little public traffic, but its structured wholesale condition data is high-value for dealer pricing — delivered without you managing dealer-only access yourself.
Available now. OPENLANE is in the live feed — pull it from /apix/api/vehicles/ with your API key.
| Country | USA |
|---|---|
| Type | Auction |
| Vehicle types | used, dealer, auction |
| Monthly visits | dealer-gated |
| Active listings | ~3M+/yr volume |
| API access | Partial / limited API |
| Parse priority | ★★☆☆☆ |
| Official site | www.openlane.com |
What is OPENLANE?
OPENLANE (formerly KAR Global) is the leading digital wholesale vehicle auction marketplace in North America. After ADESA’s US physical auctions were sold to Carvana in 2022, the digital ADESA/OPENLANE marketplace continued under the OPENLANE name. It is a B2B, dealer-gated platform handling an estimated 3M+ vehicles per year, with each lot carrying a structured condition report, VIN and sale data.
Market Position
OPENLANE is the #2 US wholesale digital auction platform behind Manheim; together with Copart and IAA, the US wholesale auctions move well over 800K vehicles per week. OPENLANE operates across both the US and Canada, so a single Carapis parsing strategy covers its cross-border wholesale footprint. Its value lies in structured condition reports and sale data that complement Manheim’s wholesale signal — useful for remarketing and residual-value analysis.
What the API returns
Response schema
Indicative — this is the shape, not a guarantee. Every source returns the same structure, so what you build against does not change when you add one. Which fields carry a value depends on the source and on the individual listing: a site that does not publish mileage returns null there, and OPENLANE is no exception.
List — GET /apix/api/vehicles/ — returns 30 fields per vehicle:
idstringsource_codestringbrand_namestringbrand_slugstringmodel_namestringmodel_slugstringtrimstringyearintegerprice_usdintegermileageintegerfuel_typeFuelTypeEnumtransmissionTransmissionEnumbody_typeBodyTypeEnumcolorColorEnumseller_typeSellerTypeEnumregionstringsource_locationobjecthas_accidentbooleanis_new_vehiclebooleanis_verifiedbooleanstatusVehicleStatusEnumis_availablebooleanfirst_seen_atstringlast_seen_atstringthumbVehiclePhotophotosarrayphotos_countintegerhas_valuationbooleanhas_llm_analysisbooleananalysisobject
Detail — GET /apix/api/vehicles/{id}/ — adds 23 more:
generationstringprice_originalstringprice_original_currencystringoriginal_msrpstringengine_ccintegerseat_countintegerdrive_typeDriveTypeEnumhas_simple_repairbooleanhas_recallbooleanrecall_fulfilledbooleanwarranty_typestringinspection_passedbooleanowner_countintegeris_undervaluedbooleanvaluation_scorenumberfeaturesarraydescriptionstringlisting_urlstringlisting_idstringvinstringvehicle_nostringavailability_checked_atstringstatus_changed_atstring
Abbreviated example:
{
"id": "0193f2c1-...",
"source_code": "encar",
"brand_name": "BMW",
"model_name": "320i",
"trim": "M Sport",
"year": 2021,
"price_usd": 28400,
"price_original": "38900000",
"price_original_currency": "KRW",
"mileage": 45000,
"fuel_type": "gasoline",
"transmission": "automatic",
"has_accident": false,
"listing_url": "https://...",
"photos": [{ "url": "https://cdn.carapis.com/..." }],
"first_seen_at": "2026-09-28T11:04:22Z",
"is_available": true
}Which sources you can actually query is answered by GET /apix/api/sources/ with your API key — it is the list your account can pull today, and it is the one to trust over any page on this site.
The structured condition reports and wholesale sale data are the standout fields — a wholesale-pricing signal not visible on retail portals.
API Quick Start
Python
import requests
resp = requests.get(
"https://api.carapis.com/v2/listings",
params={"source": "openlane", "limit": 20},
headers={"Authorization": f"Bearer {API_KEY}"},
)
for car in resp.json()["results"]:
print(car["make"], car["model"], car["year"], car["vin"])Get an API key at my.carapis.com and see the full API reference. Pricing is on the pricing page .
Use Cases
- Pricing intelligence — OPENLANE condition reports and sale data feed wholesale-pricing models for dealers.
- Remarketing / residual value — model wholesale outcomes across the US and Canada. See market research.
- Import / export — source wholesale vehicles with VIN and condition data. See import & export.