Every collector-car sale, minutes after the hammer.

19 auction houses, one normalized feed. Query it over REST or hand it to your agent over MCP.

No credit card · first query in about a minute

Latest sales—

Trusted by

BidBetter
400k+
Completed sales, normalized
19
Auction sources, one schema
15 MIN
Refresh on completed sales

Sources

  • Bring a Trailer
  • Cars & Bids
  • Hemmings
  • AutoHunter
  • Hagerty
  • PCAR Market
  • All Collector Cars
  • Gooding & Co
  • RM Sotheby's
  • Barrett-Jackson
  • Sotheby's Motorsport
  • Car & Classic
  • The Market
  • Broad Arrow
  • MB Market
  • Mecum Auctions
  • PistonHeads
  • Collecting Cars
  • Bonhams

The schema

19 auction sites. One record shape.

Every auction house formats a lot differently. We map each one into the same fields, so your code handles one shape instead of 19 scrapers.

  • Canonical makes and models to filter on (/makes and /models are free)
  • Sale price as the source published it, with no premiums added
  • End time plus a precision flag, so you know when it is only a date
  • The source's own title and model name kept as written, next to ours

On the board

1993CHEVROLET CORVET$26,500BAT

In your code · GET /auctions

{
  "id": 15454572,
  "source": "bringatrailer",
  "title": "1993 Chevrolet Corvette ZR-1",
  "auction_status": "sold",
  "price": 26500,
  "auction_end_at": "2026-10-01 21:05:58",
  "auction_end_precision": "exact",
  "year": 1993,
  "listing_make": "Chevrolet",
  "listing_model": "Corvette C4 ZR-1"
}

Access

Three ways in. One key.

Start free, no card. Lookups against /makes and /models never count toward your quota.

REST

Query it from anything

Completed sales, live listings, bid trails, and price stats over plain HTTPS with a bearer key.

curl "https://api.oldcarsdata.com/auctions\
?make=Porsche&model=911&limit=10" \
  -H "Authorization: Bearer $OCD_API_KEY"
Endpoint reference
MCP

Hand it to your agent

Tools like search_auctions, get_price_stats, and list_live_auctions for Claude, ChatGPT, Cursor, or your own agent.

claude mcp add --transport http --scope user \
  oldcarsdata https://api.oldcarsdata.com/mcp
MCP setup
SPEC

Generate a typed client

A full OpenAPI schema, so your client, types, and response validation come for free.

npx openapi-typescript \
  https://api.oldcarsdata.com/openapi.json \
  -o oldcarsdata.d.ts
OpenAPI schema

No code required

Dealers and appraisers: just ask.

Connect Claude or ChatGPT to Old Cars Data once. Then ask about any car in plain English and get an answer grounded in real auction results, with the comps to back it up.

  • Price trade-ins and inventory against what actually sold.
  • Back up an appraisal with comps you can cite and link.
  • Check what is crossing the block right now before you bid.
Connect Claude or ChatGPT
What have 911s been going for lately?
oldcarsdata · get_price_statsoldcarsdata · search_auctions

Over the last 12 months, 1,250 Porsche 911s sold at auction. The median was $87,500, and the middle half sold between $59,810 and $165,750.

Most recent sales:

  • 1998 Porsche 911 · Bring a Trailer · Oct 1$240,000
  • 1968 Porsche 911 · Bring a Trailer · Oct 1$114,569
  • 2019 Porsche 911 · Bring a Trailer · Oct 1$390,000
Example answer · figures from today’s data

API 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

Free

10 metered requests every month

  • REST API key
  • MCP server access
  • Live auction beta access
Get free key
Most popular

1k

$49/mo

1,000 metered requests per month

  • Full history + live beta
  • All auction platforms
  • API + MCP commercial use
Start with 1k

10k

$199/mo

10,000 metered requests per month

  • Full history + live beta
  • All auction platforms
  • Higher-volume integrations
Start with 10k

100k

$699/mo

100,000 metered requests per month

  • Full history + live beta
  • All auction platforms
  • Large-scale data products and agents
Start with 100k

All plans are month-to-month. No long-term contract.

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 nineteen specialist sources.

Most recent sale

1993CHEVROLET CORVET$26,500BAT

The next one lands in your feed.

Free key, no card, first query in about a minute. Comps, live listings, and bid trails over REST or MCP.