Copart Salvage Auction Scraper — Lots, Bids & VINs avatar

Copart Salvage Auction Scraper — Lots, Bids & VINs

Pricing

from $22.59 / 1,000 lot-items

Go to Apify Store
Copart Salvage Auction Scraper — Lots, Bids & VINs

Copart Salvage Auction Scraper — Lots, Bids & VINs

Scrape Copart salvage vehicle auction lots by keyword or search URL. Returns lot number, VIN, year/make/model/trim, damage, title code, odometer, current bid, buy-it-now price, auction time, location, and images.

Pricing

from $22.59 / 1,000 lot-items

Rating

0.0

(0)

Developer

Vitalii Bondarev

Vitalii Bondarev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Extract salvage auction data from Copart in seconds — lot details, VINs, damage, title codes, odometer readings, bids, and full image galleries for any make, model, or keyword search.

This Copart scraper delivers structured salvage car data at scale. Search by keyword, make/model/year, or paste any Copart search URL to pull every matching lot. Includes inline VIN decode — engine type, transmission, drivetrain, fuel type, and cylinder count are enriched automatically from the VIN for each lot.

Features

  • Search by keyword or URL — enter a make/model keyword (e.g. honda, ford f-150) or paste a full copart.com/lotSearchResults URL to replicate any existing search
  • Filter by make, model, and year range — narrow results without touching the URL
  • Inline VIN enrichment — engine, transmission, drive, fuel, and cylinders decoded and merged per lot
  • Full image gallery — complete photo list per lot, not just the thumbnail
  • Auto-paginate — walks all result pages up to your maxItems cap
  • Session resilience — if the site's session expires mid-run, the scraper re-warms automatically and continues from where it left off; no lost data
  • Pay per result — you are charged only for lots actually returned, never for pages browsed

What data you get

Each record is one salvage lot. Fields are sourced from Copart's search and detail endpoints and merged into a single flat object.

FieldFill rateNotes
lot_number100%Copart lot identifier
vin100%Full 17-char VIN
year100%Model year
make100%e.g. HONDA, FORD
model100%e.g. CIVIC, F-150
trim100%Trim level when listed
engine_type100%e.g. 3.5L V6, 4 CYL
cylinders100%Cylinder count
transmission100%AUTO / MANUAL
drive100%AWD / FWD / RWD / 4WD
fuel100%GASOLINE / HYBRID / ELECTRIC / DIESEL
color100%Exterior color
has_keys100%Y / N
lot_condition100%Lot condition description
primary_damage100%e.g. FRONT END, HAIL
sale_location100%Auction yard name
sale_status100%e.g. ON MINIMUM BID, FUTURE SALE
auction_time100%ISO-8601 UTC datetime
item_url100%Direct link to the lot page
currency100%Always USD
estimated_retail_value~93%Estimated ACV in USD; not set on all lots
title_code~93%e.g. CERT-D, NO-TITLE; depends on state filing
odometer~80%Miles; EXEMPT on some salvage titles
body_styleVariesNot always provided by the source
secondary_damageVariesPresent when a second damage area is noted
sellerVariesSeller company name when disclosed
lot_notesVariesFree-text auction notes
current_bidPre-auctionNull on lots not yet at auction ("Pure Sale" stage)
buy_it_now_pricePre-auctionNull on lots without an active BIN price
images100%List of full-resolution CDN image URLs
latitude / longitude100%Yard coordinates
scraped_at100%ISO-8601 UTC timestamp of the run

Input

{
"query": "honda civic",
"make": "HONDA",
"model": "CIVIC",
"yearFrom": 2018,
"yearTo": 2023,
"maxItems": 200,
"fetchDetails": true,
"fetchImages": true,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

You can also pass "searchUrl" instead of "query" — paste any copart.com/lotSearchResults URL and the scraper replicates that exact search. When searchUrl is provided it takes priority over query.

Key parameters:

ParameterDefaultDescription
queryKeyword search (required unless searchUrl is set)
searchUrlPaste a Copart search URL to replicate it
makeOptional make filter (e.g. FORD)
modelOptional model filter (e.g. MUSTANG)
yearFrom / yearToOptional year range
maxItems100Max lots to return; set to 0 for unlimited
fetchDetailstrueFetch richer detail fields (VIN, secondary damage, retail value)
fetchImagestrueFetch full image gallery per lot

Pricing

Pay per result — $0.02329 per lot (charge event: lot-item).

You are only charged for lots actually pushed to your dataset. Browsing pages, retrying sessions, and fetching images do not add to your bill. At this rate, 1,000 lots costs roughly $23.29 — about 10% below the comparable market rate.

The actor runs on a residential proxy for reliable access; proxy usage is billed to your Apify account at platform rates as part of the normal run cost, with no surcharge from us.

FAQ

Do I need an API key or a Copart account? No. The scraper needs no Copart login, no API key, and no external credentials. Just run it — it handles the site's challenge internally using a residential proxy and a resilient browser warm-up.

Are current bids and buy-it-now prices always present? Not always. Copart has a "Pure Sale" pre-auction stage where lots are listed but bidding has not opened yet. On those lots current_bid and buy_it_now_price will be null. Once the lot enters active auction these fields populate normally.

Can I scrape a specific Copart search I already have open? Yes. Copy the URL from your browser — it will look like https://www.copart.com/lotSearchResults/?... — and paste it into the searchUrl input. The scraper decodes all the filter parameters automatically.

How many lots can I pull per run? There is no hard limit on our side. Set maxItems: 0 to pull all available results. Copart's search returns up to 10,000 lots per query (100 pages × 100 lots). For larger datasets, combine multiple keyword or make/model runs.

What happens if the site's session drops mid-run? The scraper detects session expiry (the site's challenge cookie has a ~25-minute TTL) and re-warms the session automatically, then resumes from the same page. You will not lose data already collected, and you are not charged twice for the same lot.

Use cases

  • Salvage dealers and rebuilders — monitor specific makes, models, and damage types across all Copart yards to build a live acquisition pipeline
  • Parts businesses — identify high-value donor cars (low-odometer, specific engine/trim) before they go to auction
  • Insurance and total-loss analysts — track title codes, estimated retail values, and primary damage distributions for reserve-setting and subrogation research
  • Arbitrage and export — compare Copart hammer prices against retail and export market values; VIN data plugs straight into any valuation API
  • Research and pricing tools — build salvage-car price indices, damage-to-ACV models, or regional supply dashboards using structured lot data
  • Notification systems — run the scraper on a schedule and alert on new lots matching your target criteria before auction day