Datasets
Salvage auction history, as files you own
1.6M Copart and IAA lots from the US and Canada, in one schema: VINs, damage, titles, sale dates and the bids they made. Pick what you need, preview it free, pay once.
- Lots recorded
- 1.6M
- Auction sources
- 4
- Fields per row
- 47
- Full VINs
- 894.9K
A dataset or the API?
Dataset — history in bulk
A file of past and current lots you buy once and keep. For analysis, pricing models and research.
- Every lot that matches your filters, in one CSV or JSON Lines file
- Priced per row, once — no subscription, no credits
- Yours to use commercially, inside your organisation
API — live answers
Query the catalogue as it changes, from your own app. For products that need today's lots.
- Search, lot detail, VIN history and market stats on demand
- Webhooks the moment a matching lot is listed
- Metered in credits, with a monthly allowance in every plan
Build your dataset
Choose the auctions, the period and anything else that narrows it. The row count and the price update as you go, and a free 100-row preview shows exactly what you will get.
What we hold
| Auction | Lots | Sold or ended | Full VIN | Recorded since |
|---|---|---|---|---|
| Copart USA | 766,767 | 627,180 | 762,560 | 2026-05-30 |
| Copart Canada | 20,548 | 17,439 | 20,363 | 2026-08-15 |
| IAA USA | 647,669 | 475,999 | 0 | 2026-06-04 |
| IAA Canada | 127,042 | 122,061 | 111,958 | 2026-05-27 |
Counts are live: the catalogue grows every day as the auctions are polled.
Pricing
Per row, cheaper as the file grows: each band is priced on its own, so adding rows never costs more per row. Minimum order $5.
- 0 – 100K rows$0.50 / 1,000 rows
- 100K – 500K rows$0.40 / 1,000 rows
- 500K – 2M rows$0.30 / 1,000 rows
- Above 2M rows$0.20 / 1,000 rows
What an order costs
10K rows
$5
100K rows
$50
1M rows
$360
3M rows
$860
Auction-data vendors typically charge $2 per 1,000 rows for one auction house. This is four sources, from $0.50.
47 fields in every row
One schema for Copart and IAA, the US and Canada: the same column means the same thing whichever auction the lot came from.
Identity
- recordId
- source
- auction
- country
- lotNumber
- vin
- vinIsFull
Vehicle
- year
- make
- model
- trim
- bodyStyle
- vehicleType
- color
- engine
- cylinders
- transmission
- fuelType
- driveTrain
Condition
- odometer
- odometerUnit
- odometerBrand
- primaryDamage
- secondaryDamage
- lossType
- hasKeys
- runsDrives
- engineStarts
Title & seller
- titleType
- titleState
- sellerName
- sellerType
Sale & prices
- saleDate
- saleStatus
- lastBid
- buyNowPrice
- estRetailValue
- repairEstimate
- currency
Location
- yard
- yardState
- yardZip
Links & dates
- imageUrl
- listingUrl
- salvageAlertUrl
- firstSeenAt
- lastSeenAt
Premium fields are in every paid file; the free sample masks them.Every field documented →
A free sample, every day, on GitHub
A few thousand fresh lots a day from all four auctions, in the same schema, with the premium fields masked. Free for research and non-commercial use.
Questions and answers
Where does the data come from?
From the auctions' own public listings and inventory feeds, recorded by SalvageAlert as they are published and kept after the sale. SalvageAlert is independent and not affiliated with Copart or IAA.
How fast is the file delivered?
The file is written as soon as the payment is confirmed — usually within minutes, a few more for millions of rows. The receipt page shows the progress and we email you the link.
Can I use it commercially?
Yes, inside your organisation: analysis, models, internal tools and products built on it. Reselling or republishing the rows as a dataset is not allowed.
Will the rows change after I buy?
Your file is a snapshot of the lots that matched when you paid, with the values we held then. Buy again later for a fresh one, or use the API for live data.
Which formats do you deliver?
CSV or JSON Lines, gzip-compressed. Both carry the same fields, with dates in ISO 8601 UTC and prices in the lot's own currency.
I need a full dump or a daily feed.
Write to us from the contact page: full archives, recurring deliveries and custom fields are quoted separately.
