
“Finally, comps I can actually query.” — collector car dealer
The missing collector-car data layer for AI search.
Give bots, copilots, and pricing tools normalized auction history, active auction listings, and bid trails across seven sources - accessible through REST and MCP. Refreshed hourly.
No credit card required · first useful query in 60 seconds · MCP tools included
Normalized daily from seven auction sources
The dataset
The market record that used to live across seven browser tabs.
Completed sales, live listings, and bid trails share one normalized structure — queryable by make, model, year, source, price, and status.
- Completed sales
- 275k+
- Auction sources
- 7
- Data refresh
- Daily
- BaT listings + bids
- Live
- Bot-ready access
- REST + MCP
Data normalization
One query surface for history and what is live now.
Seven platforms map into shared fields for make, model, year, price, status, and source metadata. Completed sales, active listings, and bid trails all come back as consistent JSON.
| Year | Make | Model | Source | Sold | Bids |
|---|---|---|---|---|---|
| 1973 | Porsche | 911S Coupe | BaT | $189,000 | 42 |
| 1994 | Toyota | Supra Turbo | Cars & Bids | $121,500 | 38 |
| 1967 | Ford | Mustang GT | Hagerty | $86,240 | 31 |
| 1991 | Acura | NSX | BaT | $101,000 | 35 |
| 1987 | Ferrari | 328 GTS | RM Sotheby's | $142,800 | 21 |
| 1970 | Toyota | Land Cruiser FJ40 | BaT | $45,000 | 23 |
{
"title": "1997 Porsche 911 Carrera",
"auction_status": "active",
"source": "bringatrailer",
"year": 1997,
"listing_make": "Porsche",
"listing_model": "911 Carrera",
"price": 74250,
"current_bid": 71000,
"bid_count": 18,
"drivetrain": "RWD",
"transmission": "Manual",
"exterior_color": "Arctic Silver"
}Use cases
Build, price, monitor, appraise.
One market data layer for teams turning collector-car auctions into products, pricing workflows, and alerts.
Build
Ship collector-car tools on normalized sales, live listings, and bid activity without building the ingestion layer.
Price
Price inventory against completed sales and current auction pressure from active listings.
Analyze
Track volume, sell-through, price percentiles, and appreciation trends across makes and models.
Appraise
Support insurance, lending, and appraisal work with defensible comparable auction evidence.
Monitor
Build ending-soon views, polling jobs, bid alerts, and market watchlists from the live feed.
Research
Give collectors and analysts a deeper archive for model research and purchase validation.
Access surface
The same market data, exposed for code and agents.
Search records, monitor live listings, calculate market context, or connect AI tools from one normalized auction data layer.
Auction History
Search completed sales by make, model, year, source, price range, and auction status.
/auctionsLive Auctions
List active BaT auctions with ending windows, current prices, bid counts, and polling filters.
/auctions/liveMarket Statistics
Return price percentiles, volume, trends, and comparable-sales context for market intelligence.
/statsMCP Tools
Let ChatGPT, Claude, Cursor, and other clients query history, live listings, and bid trails.
api.oldcarsdata.com/mcpOpenAPI Schema
Generate clients, validate responses, and wire collector-car data into production workflows.
/openapi.jsonAPI access
Simple API pricing.
Start free, get a key immediately, and scale when the data is powering production work. Calls to makes and models are unmetered.
Starter
10 metered requests every month
- REST API key
- MCP server access
- Live BaT beta access
1k
1,000 metered requests per month
- Full history + live beta
- All auction platforms
- API + MCP commercial use
10k
10,000 metered requests per month
- Full history + live beta
- All auction platforms
- Higher-volume integrations
All plans are month-to-month. No long-term contract.
Getting started
First useful query in 60 seconds.
- 01
Sign up & create a key
Create an account, pick a plan, and generate an API key in your profile. Pass it as a bearer token on every request.
- 02
Discover makes & models
Query the unmetered /makes and /models endpoints to get canonical, normalized values to filter on.
- 03
Query auctions or connect MCP
Hit /auctions for comps, /auctions/live for active sales, or point Claude, ChatGPT, or Cursor at the MCP server.
# 1. Find canonical makes (unmetered)
curl "https://api.oldcarsdata.com/makes"
# 2. Find models for a make
curl "https://api.oldcarsdata.com/models?make=Toyota"
# 3. Query auction data
curl "https://api.oldcarsdata.com/auctions?\
make=Toyota&model=Land+Cruiser&limit=10" \
-H "Authorization: Bearer YOUR_API_KEY"Reference notes
Frequently asked questions.
Those are consumer valuation guides for mainstream used cars. Old Cars Data is a developer-first API of actual collector-car auction outcomes — completed sales, live listings, and bid trails normalized across seven specialist sources.
Put live auction intelligence behind your product.
Get an API key and query completed comps, active listings, and bid history from the same data layer.
Free tier includes REST API key, MCP server access, and live BaT beta access.