US auctions2 min read

How to find what a car sold for at Copart and IAAI

The asking side of an auction is easy to see. What a car really went for is harder: the lot page changes once the sale is over. This guide shows where the final bid lives, what it means and how to price a car with it.

What is it about?

01/ 05Article

Why final prices matter

An importer’s margin is decided before the auction: by how much they bid. The only honest guide is what similar cars actually went for in recent weeks. Asking prices on resale sites and old rules of thumb are a poor substitute.

Calculators, dealer tools and import services all need the same data: final bids of sold lots, by make, model, year and damage.

Five numbers, one meaning each

Auction data carries several prices. Keep them apart:

  • Current bid: the highest bid while the lot is still open
  • Buy Now: a fixed price at which some lots can be bought before the sale
  • Seller reserve: the minimum the seller hopes for, when shown; not a price anyone paid
  • Final bid: the highest bid when bidding closed
  • Estimates such as actual cash value or repair cost: figures from the seller, not market prices

The archive of sold lots

When a Copart or IAAI sale is over, the lot leaves the active list and moves to the archive with its final bid and sale date. Asked every few minutes for the lots archived since the last call, the archive keeps your own price database complete.

Some lots are sold on approval: the seller can still accept or decline the final bid. Treat the final bid as the market’s answer for that car on that day, not as a guaranteed sale price.

One car, all its sales

Cars often come back: unsold, declined or resold by the buyer. Searched by VIN with its price history, a car shows every lot it has had, at Copart and IAAI, and how the bids moved over time. A car that keeps returning tells its own story.

From single sales to a market price

One final bid is an anecdote; a hundred are a price. The statistics return average prices grouped by make, model, generation, year and source, so you can see the usual range before you look at a single lot.

Combine the two: the average tells you the market, the archive shows comparable cars with the same damage and title.

What does a request look like?

02/ 05Requests

What the requests look like

Every call is a plain GET with your key in the x-api-key header. The answer is JSON.

  1. 01Lots sold in the last hour, with their final bids

    GET https://motorapis.com/api/archived-lots?minutes=60
    x-api-key: YOUR_API_KEY
  2. 02One car by VIN, with every price it has had

    GET https://motorapis.com/api/search-vin/{vin}?prices_history=1
    x-api-key: YOUR_API_KEY
  3. 03Average prices for a make and model

    GET https://motorapis.com/api/statistics?manufacturer_id={id}&model_id={id}
    x-api-key: YOUR_API_KEY

Anything else?

03/ 05Questions

Questions

Is the final bid the price the car sold for?
Usually, but not always. On lots sold on approval the seller can still decline it. It remains the best record of what the market offered.
Is the seller reserve a sale price?
No. It is the minimum the seller hopes for, shown on some lots. Nobody has paid it.
Do fees count in the final bid?
No. The final bid is the bid alone. Auction and transport fees come on top and depend on the buyer.
Can I see what a car sold for in the past?
Yes. Search it by VIN with its price history and every earlier lot appears with its bids.
Can I get averages instead of single sales?
Yes. The statistics return average prices grouped by make, model, generation, year and source.

Where to next?

Ready to try it?

05/ 05Next step

Price cars on real sales

Tell us what you are building. We reply in writing with a demo key and the next steps.

Telegram
Get a free demo key

Copart and IAAI are trademarks of their owners. MotorAPIs is an independent service, not affiliated with either auction.