Skip to content

The collector car market, as an API

Sold prices, live auctions, and bid trails from 19 auction houses in one schema. Query it over REST, or hand it to your agent over MCP.

Get a free API key

Free plan, no card required

Trusted byBidBetter400,000+ completed sales across 19 houses
GET/auctions?status=sold&sort=date&limit=7200 OK
CarSold for
1967 Pontiac BonnevilleSotheby's Motorsport$35,000
1964 Volkswagen BusHagerty$42,750
1926 Ford Model THemmings$12,000
1966 Ford MustangCars & Bids$16,250
1967 Chevrolet CamaroBring a Trailer$50,500
2007 Porsche 997Sotheby's Motorsport$40,500
1969 Porsche 911Hagerty$10,000
7 of 400,000+ sold resultsRefreshed every 15 minutes

Why it exists

19 auction sites describe the same car 19 ways

Every house writes its own titles, files models under its own names, and changes its pages without warning. The scraper that worked last month quietly returns nothing today.

Old Cars Data reads every listing and maps it to a canonical year, make, model, price, and status, so a car is the same record wherever it sold. You maintain one integration instead of 19.

As published on Sotheby's Motorsport

1967 Pontiac Bonneville Convertible 428 HO

Sold for USD $35,000 on 10/28/26

As GET /auctions returns it
{  "source": "sothebysmotorsport",  "year": 1967,  "ocd_make_name": "Pontiac",  "ocd_model_name": "Bonneville",  "listing_model": "Bonneville Convertible 428 HO",  "price": 35000,  "auction_status": "sold",  "auction_end_at": "2026-10-28 21:00:00"}

What you get

One key for sold prices, live bidding, and your agents

Every plan includes REST and MCP. Start with sold results, then add live auctions, bid trails, market stats, and webhooks as you build.

GET /auctions?status=soldEvery 15 minutes
  • 1965 Dodge CoronetHemmings$19,995
  • 2024 Lexus LCCars & Bids$114,588
  • 1966 Plymouth SatelliteBring a Trailer$54,500
  • 2017 Bentley BentaygaSotheby's Motorsport$66,000

Real sold prices

400,000+ completed results, each with the final price, the house, and when it ended. Never asking prices or estimates.

LiveSotheby's Motorsport01:52

2007 Ferrari 430

Current bid$174,00031 bids
  • coupe_curator$174,000now
  • southbay_r$173,00014s
  • wrenchwise$172,00041s

Live auctions and bid trails

Current bid, bid count, and time left from 14 houses, plus the full bid ladder from the 7 that publish one.

What have Porsche 911s sold for lately?

oldcarsdata · search_auctionsoldcarsdata · get_price_stats

1,262 Porsche 911s sold at auction in the last 12 months. The median was $91,000, and the middle half sold between $62,250 and $172,000.

  • 1965 Porsche 911 · Hagerty$75,401
  • 1969 Porsche 911 · Hagerty$71,000

Answers inside your agent

Connect Claude, ChatGPT, or Cursor over MCP once, then ask what a car is worth. Every answer is built on real comps.

HagertyOld Cars Datayour-app.com/hooks
POST your-app.com/hooksSigned with your secret
  • auction.ended1970 Porsche 914 · sold $37,000200
  • bid.created1955 Ford Thunderbird · bid $16,100200
  • auction.created2008 Porsche Cayman · listed200

Events instead of polling

Webhooks push auction.ended, auction.created, and bid.created to your endpoint, signed so you can verify every delivery, with a log you can retry from.

The market already set the price. Now your code can read it.

How it works

From sign up to your first comp in about a minute

  1. 1

    Get a free key

    Sign up with email or Google and your key is ready right away. The free plan needs no card.

  2. 2

    Make your first call

    Query sold results over REST, or add the MCP server to Claude and ask in plain English.

    curl -G \
      https://api.oldcarsdata.com/auctions \
      -d make=Porsche -d model=911 \
      -d status=sold -d limit=10 \
      -H "Authorization: Bearer $OCD_API_KEY"

    Or connect Claude Code

  3. 3

    Ship it

    Price inventory, back up an appraisal, or let an agent answer what a car is worth. Move to a paid plan when you need volume, from $49 a month.

Coverage

Every house, and exactly what we read from it

Sold results come from all 19 houses. Live auctions come from 14, and bid trails from the 7 that publish them.

completed sales
400,000+
auction houses
19
with live auctions
14
refresh on sold results
15 min
What Old Cars Data reads from each auction house
HouseSoldLiveBids
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

Teams like BidBetter already build on this feed.

How we normalize recordsAPI status

Pricing

Start free, pay when it runs in production

Requests and webhook deliveries share one monthly allowance. Failed attempts, webhook tests, and lookups against makes and models never count.

  • Free

    $0

    10 requests a month

    • Sold results, live auctions, and bids
    • REST and MCP access
    • Makes and models lookups are free
    Get a free API key
  • 1K

    Recommended

    $49/month

    1,000 requests and deliveries a month

    • Everything in Free
    • Price stats and market trends
    • Commercial use of REST and MCP
    • 1 webhook endpoint
    Start with 1K
  • 10K

    $199/month

    10,000 requests and deliveries a month

    • Everything in 1K
    • 10 webhook endpoints
    Start with 10K
  • 100K

    $699/month

    100,000 requests and deliveries a month

    • Everything in 10K
    • Unlimited webhook endpoints
    Start with 100K

The free plan needs no card. Paid plans are month to month, and you can cancel anytime from your billing portal.

Questions

What teams ask before they build

Anything else, write to support@oldcarsdata.com and a person will answer.

How is this different from KBB, Edmunds, or NADA?

Those are valuation guides for mainstream used cars. Old Cars Data is an API of actual collector car auction outcomes: completed sales, live listings, and bid trails, normalized across 19 specialist houses.

Which auction houses do you cover?

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. Sold results come from all of them, live auctions from 14, and bid trails from the 7 that publish them.

How fresh is the data?

Completed sales are refreshed every 15 minutes, and live auctions update while bidding is open.

How far back does the history go?

Completed results run from 2018 to today, 400,000+ sales in all.

What does the free plan include?

Ten metered requests a month over REST or MCP, with no card. Lookups against makes and models are free. Price stats, commercial use, and webhooks start on the 1K plan.

What counts as a request?

Each REST call, MCP tool call, and successful webhook delivery counts as one. Failed attempts, webhook tests, and management calls are free, and so are lookups against makes and models.

Can I use the data in a commercial product?

Yes. The 1K, 10K, and 100K plans include commercial use of the REST API and the MCP server, so you can power production pricing tools, dashboards, and agents.

What is MCP, and which clients work with it?

MCP is the open protocol AI clients use to call tools. Our MCP server lets Claude, ChatGPT, Cursor, and your own agents search sold results, live auctions, bid trails, and price stats in plain English, with no glue code.

I'm not a developer. Can I still use it?

Yes. Connect Claude or ChatGPT to the MCP server once, then ask about any car in plain English. Answers come from real auction results, with a link to each listing.

How accurate are the prices?

Prices are the results each house reports, mapped to canonical make, model, year, price, and status fields. Buyer's premium treatment varies by house, so check the source link when that matters. Treat statistics as market context, not a final appraisal.

Can I cancel anytime?

Yes. Paid plans are month to month with no contract, and you can cancel from the billing portal in your account whenever you like.

Your first query is a minute away

Sold results, live auctions, and bid trails over REST or MCP, from one free key.

Get a free API key

Free plan, no card required