Skip to content

Latest commit

Β 

History

125 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 

Repository files navigation

Copart Salvage Vehicle Auction Dataset

UpdatedΒ RecordsΒ Rebrowser

Salvage vehicle auction listings with damage assessments, condition grades, title status, and yard locations from Copart's nationwide network.

This repository contains a preview sample of the Copart dataset published by Rebrowser. If you're doing academic research, you may be eligible for free access to a much larger slice β€” see Free Datasets for Research.

This dataset contains 1 entity, each in its own folder: Auction Listings (auction-listings). See below for a full field breakdown, sample counts, and data distributions for each.

Found this useful? ⭐ Star this repo to help us keep publishing fresh data. Found an error? Let us know.


Auction Listings

Daily sample of Copart salvage auction lots with damage types, condition codes, title status, mileage, repair costs, and yard locations across the US.

2,618,407 total records from 2025-11-16 to 2026-08-16, up to 30,000 rows in this sample (1.1% of full dataset). Exported as one file per day, up to 1,000 rows each, last 30 days retained.

Data Growth

Field Type Fill Rate Description
_primaryKey string 100% Unique identifier for this record
_firstSeenAt datetime 100% First time this record was seen
_lastSeenAt datetime 100% Last time this record was updated
lotId string 100% Unique Copart lot number (auction identifier)
updatedAt datetime 100% Timestamp when Copart last updated the listing data
vin πŸ”’ string 100% Vehicle Identification Number (17-character unique code)
yardNumber string 100% Copart yard/facility number
yardName string 100% Copart yard/facility name (e.g., "FL - MIAMI NORTH")
saleDate datetime 91% Scheduled auction sale date
saleDayOfWeek string 91% Day of week for the auction (e.g., TUESDAY, FRIDAY)
saleTime string 91% Auction start time in HHMM format (e.g., "1000" = 10:00 AM)
saleTimeZone string 100% Time zone for auction time (e.g., EST)
itemNumber string 100% Item sequence number within the auction
vehicleType string 100% Type code (V = Vehicle, C = Cycle/Motorcycle, K = Truck/Commercial)
year float 100% Vehicle model year
make string 100% Vehicle manufacturer (e.g., NISSAN, TOYOTA, MERCEDES-BENZ)
modelGroup string 100% Vehicle model group (e.g., SENTRA, TACOMA, GLE-CLASS)
modelDetail string 100% Detailed model name (e.g., SENTRA SV, TACOMA DOU, GLE COUPE)
bodyStyle string 57% Vehicle body style
exteriorColor string 100% Vehicle exterior color (e.g., WHITE, BLACK, GRAY)
damageDescription string 100% Primary damage description (e.g., FRONT END, REAR END, MINOR DENT/SCRATCHES)
secondaryDamage string 44% Secondary damage description (e.g., SIDE, REAR END)
saleTitleState string 100% State where the title is held (e.g., FL)
saleTitleType string 100% Title type code (SC = Salvage Certificate, CD = Certificate of Destruction, NR = Non-Repairable, DV = Dealer Vehicle, ST = Salvage Title, CT = Clear Title, RB = Rebuildable, AQ = Acquisition)
hasKeys string 100% Whether keys are available (YES/NO/EXM - Exempt)
lotCondCode string 96% Lot condition code (D = Drivable, E = Enhanced inspection, S = Stationary)
mileage float 100% Odometer reading in miles
odometerBrand string 100% Odometer status (A = Actual, N = Not Actual, E = Exempt)
estRetailValue πŸ”’ float 100% Estimated retail value in USD
repairCost float 100% Estimated repair cost in USD
engine string 96% Engine description (e.g., "3.5L 6", "2.0L 4")
drivetrain string 97% Drivetrain type (All wheel drive, Front-wheel Drive, Rear-wheel drive)
transmission string 99% Transmission type (e.g., AUTOMATIC)
fuelType string 98% Fuel type (e.g., GAS)
cylinders float 96% Number of engine cylinders
runsDrives string 96% Run/drive status (Run & Drive Verified, Vehicle Starts, DEFAULT, null)
saleStatus string 100% Auction sale status (Pure Sale, On Minimum Bid)
highBid πŸ”’ float 100% Current high bid amount in USD
specialNote string 4% Special notes (e.g., "ODOMETER IS IN KILOMETERS")
locationCity string 100% Vehicle storage location city
locationState string 100% Vehicle storage location state
locationZip string 100% Vehicle storage location ZIP code
locationCountry string 100% Vehicle storage location country (e.g., USA)
currencyCode string 100% Currency code for prices (e.g., USD)
imageThumbnail πŸ”’ string 100% Thumbnail image URL
imageUrl πŸ”’ string 100% Full-size image URL
gridRow string 100% Yard grid/row location (e.g., "A130", "SD006", "RACK", "*OFF" for offsite)
makeOfferEligible bool 100% Whether Make-an-Offer is available
buyItNowPrice πŸ”’ float 100% Buy-It-Now price in USD (0 if not available)
trim string 83% Vehicle trim level (e.g., SV, EX, LUXE, AMG 53 4MATIC)
rentals bool 100% Whether vehicle was a former rental
wholesale bool 100% Whether listing is wholesale
sellerName πŸ”’ string 35% Seller name (e.g., "State Farm Insurance", "GEICO")
offsiteAddress1 string 1% Offsite pickup address line 1
offsiteState string 1% Offsite pickup state
offsiteCity string 1% Offsite pickup city
offsiteZip string 1% Offsite pickup ZIP code
saleLight string 2% Sale light indicator
autoGrade float 2% Auto grade rating (e.g., 3.0, 2.5)
announcements string 1% Auction announcements and special conditions
listingUrl πŸ”’ string 100% Full URL to the Copart lot listing page

πŸ”’ Premium fields are included in the data files but their values are replaced with [PREMIUM]. To access real values, use our website.

Field Distributions

Top Vehicle Makes (make)
Value Count Share
TOYOTA 336,225 β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 18.4%
FORD 294,977 β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 16.1%
CHEVROLET 256,628 β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 14.0%
HONDA 242,623 β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 13.2%
NISSAN 199,673 β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 10.9%
HYUNDAI 145,394 β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 7.9%
KIA 116,384 β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 6.4%
JEEP 94,406 β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 5.2%
DODGE 76,257 β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 4.2%
SUBARU 68,826 β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 3.8%
Top Damage Types (damageDescription)
Value Count Share
FRONT END 1,366,179 β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 54.7%
REAR END 390,398 β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 15.6%
SIDE 337,969 β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 13.5%
MINOR DENT/SCRATCHES 122,606 β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 4.9%
MECHANICAL 73,055 β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 2.9%
NORMAL WEAR 52,432 β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 2.1%
ALL OVER 45,404 β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 1.8%
HAIL 43,865 β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 1.8%
ROLLOVER 36,529 β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 1.5%
UNDERCARRIAGE 30,601 β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 1.2%
Title Type Distribution (saleTitleType)
Value Count Share
SC 788,439 β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 33.5%
ST 660,453 β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 28.1%
CT 404,145 β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 17.2%
SV 154,564 β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 6.6%
RB 109,922 β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 4.7%
SM 58,857 β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 2.5%
BS 52,038 β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 2.2%
S1 46,505 β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 2.0%
RS 42,503 β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 1.8%
CD 36,183 β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 1.5%
Listings by State (locationState)
Value Count Share
CA 254,461 β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 19.6%
TX 230,049 β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 17.7%
FL 171,768 β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 13.2%
PA 116,778 β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 9.0%
IL 114,739 β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 8.8%
GA 103,006 β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 7.9%
NY 85,500 β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 6.6%
MI 80,389 β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 6.2%
TN 72,735 β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 5.6%
NC 71,237 β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 5.5%

Pre-built Views on Rebrowser

Rebrowser web viewer lets you filter, sort, and export any slice of this dataset interactively. These pre-built views are ready to open:

Auction Listings

Listings with Bid Over $1,000 β€” 529,463 records

↳ [{"field":"highBid","op":"gt","value":1000},{"sort":"highBid DESC"}]

Salvage Title Auctions β€” 632,446 records

↳ [{"field":"saleTitleType","op":"is","value":"ST"},{"sort":"saleDate ASC"}]

Run and Drive Vehicles β€” 1,650,031 records

↳ [{"field":"lotCondCode","op":"is","value":"D"},{"sort":"estRetailValue DESC"}]

Listings with Estimated Value Over $10,000 β€” 1,236,932 records

↳ [{"field":"estRetailValue","op":"gt","value":10000},{"sort":"estRetailValue DESC"}]

Make-an-Offer Eligible Lots β€” 251,665 records

↳ [{"field":"makeOfferEligible","op":"isTrue"},{"sort":"_lastSeenAt DESC"}]

See all 38 views β†’


Code Examples

import pandas as pd
from pathlib import Path

# ── Auction Listings ─────────────────────────────────────────────────────────
# Load the last 7 days of auction listings
files = sorted(Path('rebrowser/copart-dataset/auction-listings/data').glob('*.parquet'))[-7:]
listings = pd.concat([pd.read_parquet(f) for f in files])

# Top 10 most common makes
print(listings['make'].value_counts().head(10).to_string())

# Average mileage by damage type
damage_mileage = listings.groupby('damageDescription')['mileage'].mean().sort_values(ascending=False)
print(damage_mileage.head(10).round(0).to_string())

# Count of listings by title type and condition code
print(pd.crosstab(listings['saleTitleType'], listings['lotCondCode']).to_string())

# Run-and-drive vehicles by state, sorted by volume
drivable = listings[listings['lotCondCode'] == 'D']
print(drivable['locationState'].value_counts().head(10).to_string())

# Average repair cost by damage type
repair_by_damage = listings.groupby('damageDescription')['repairCost'].mean().sort_values(ascending=False)
print(repair_by_damage.head(10).round(2).to_string())

Use Cases

Salvage Value Modeling

Build predictive models for salvage vehicle pricing using damage type, condition grade, mileage, and repair cost data. Identify undervalued lots by comparing repair costs against market values.

Parts Sourcing Pipeline

Monitor incoming auction inventory by make, model, and damage type to source high-demand parts. Filter by yard location and condition code to optimize logistics and pickup costs.

Regional Market Analysis

Compare auction volume, vehicle mix, and damage patterns across states and Copart yards. Track seasonal trends in inventory and identify geographic arbitrage opportunities.

Title Status Research

Analyze the distribution of salvage certificates, clean titles, and rebuildable designations across vehicle types. Study how title classification varies by state and affects auction outcomes.


Full Dataset on Rebrowser

This repo is a 1,000-row preview sample. The full dataset is at rebrowser.net/products/datasets/copart

Doing academic research? You may qualify for free access to a larger slice. See Free Datasets for Research.

On Rebrowser you can:

  • Filter before you buy β€” use the web UI to apply documented filters and sortable columns. Preview results before purchasing; paid exports freeze their exact selected identities before billing.
  • Export in your format β€” CSV, JSON, JSONL, or Parquet depending on your plan.
  • Access via API β€” integrate dataset queries into your pipelines and workflows.
  • Choose your freshness β€” plans range from a 14-day lag to real-time data with no delay.
  • Select only the fields you need β€” keep exports lean. Premium fields with richer data are available on higher plans.

Pricing starts at $2 per 1,000 rows with volume discounts.


License & Terms

Free for research and non-commercial use with attribution. See license terms and how to cite.

@misc{rebrowser_copart,
  author       = {Rebrowser},
  title        = {Copart Salvage Vehicle Auction Dataset},
  year         = {2026},
  howpublished = {\url{https://rebrowser.net/products/datasets/copart}},
  note         = {Accessed: YYYY-MM-DD}
}

Commercial use requires a paid license β€” see pricing. Use of this data is governed by the Rebrowser Terms of Use, which may be updated at any time independently of this repository.


Disclaimer

Rebrowser is an independent data provider and is not affiliated with, endorsed by, or sponsored by Copart. Any trademarks are the property of their respective owners. This dataset is compiled from publicly available information; we do not request or collect Copart user credentials. By using this dataset, you agree to comply with Copart's Terms of Service and all applicable laws and regulations. Images, logos, descriptions, and other materials included in this dataset remain the intellectual property of their respective owners and are provided solely for informational purposes. Rebrowser makes no warranties regarding the accuracy, completeness, or legality of the data and assumes no liability for how the data is used. You are solely responsible for ensuring that your use of this dataset does not infringe on the rights of any third party.

You can also find this data on Kaggle, HuggingFace, Zenodo.

About

Copart salvage auction data: vehicle listings with damage types, title status, condition codes, mileage, repair costs, and sale schedules. Updated daily.

Topics

Resources

Stars

8 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors