Cars & Bids Data Parser & API
Cars & Bids is a fast-growing online auction focused on modern enthusiast cars (1980s and newer) — and Carapis can extract its full lot data, including detailed condition write-ups, options, modifications, photos and sold-price history, through one REST API. Founded by automotive personality Doug DeMuro, Cars & Bids pairs thorough condition documentation with public final-sale results, making it a strong source for modern-classic valuation data.
On request — not in the live feed today. We do not continuously crawl Cars & Bids right now. Activation takes 2–3 weeks of engineering and is quoted per source, because each one ships with dedicated proxies, anti-bot tuning and ongoing maintenance. Ask us to add it.
| Country | USA |
|---|---|
| Type | Auction |
| Vehicle types | used, classic, auction |
| Monthly visits | ~3-5M / mo (est.) |
| Active listings | daily lots |
| API access | No public API (parse-only) |
| Parse priority | ★★★☆☆ |
| Official site | carsandbids.com |
What is Cars & Bids?
Cars & Bids is a US-based online auction platform for modern enthusiast and modern-classic vehicles, typically from the 1980s onward. It runs daily curated lots with detailed condition reports, known-flaw disclosures, extensive photos and active bidder commentary. Every closed auction publishes its final result, making Cars & Bids a useful, transparent source for recent enthusiast-car sale prices.
Market Position
Cars & Bids is a leading modern-enthusiast auction site, with an estimated 3-5M monthly visits. It complements Bring a Trailer by concentrating on newer enthusiast cars rather than vintage classics. Online collector auctions now move 50K+ cars/yr ($2.5B), surpassing live auctions (Hagerty, 2025) — and Cars & Bids’ transparent, well-documented lots with public results make it valuable for tracking the modern-classic segment specifically.
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 Cars & Bids 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 detailed condition disclosures and public sold-price results are what make Cars & Bids’ data valuable: they support modern-classic valuation and trend analysis — delivered as structured fields rather than free text.
API Quick Start
Python
import requests
resp = requests.get(
"https://api.carapis.com/v2/listings",
params={"source": "cars-and-bids", "limit": 20},
headers={"Authorization": f"Bearer {API_KEY}"},
)
for car in resp.json()["results"]:
print(car["make"], car["model"], car["year"], car["price"])Get an API key at my.carapis.com and see the full API reference. Pricing is on the pricing page .
Use Cases
- Pricing intelligence — public sold-price results power modern-classic valuation models for dealers and specialists.
- Market research — track the modern-enthusiast segment, model results and sell-through. See market research.
- Import / export — spec and condition depth help cross-border buyers vet enthusiast vehicles. See import & export.