Copart Vehicle Auction Scraper 🚗
Pricing
from $1.00 / 1,000 results
Copart Vehicle Auction Scraper 🚗
Extract live Copart vehicle auction listings with VINs, prices, and lot details. Monitor thousands of cars across US auctions. Perfect for dealers, salvage buyers, and auto resellers needing real-time auction data.
Pricing
from $1.00 / 1,000 results
Rating
5.0
(1)
Developer
Shahid Irfan
Maintained by CommunityActor stats
1
Bookmarked
10
Total users
4
Monthly active users
6 days ago
Last modified
Categories
Share
What does Copart Vehicle Scraper do?
Copart Vehicle Scraper extracts structured vehicle auction data from Copart, the world-leading salvage and clean-title auto auction platform. Paste any Copart search URL from your browser (US, UK, Canada, or other country sites) and collect vehicle listings with make, model, year, VIN, damage type, odometer, bids, auction dates, yard locations, and high-resolution images. The output works for dealer research, export analysis, market intelligence, and insurance workflows.
Why use Copart Vehicle Scraper?
- Structured dataset from search URLs - Copy a Copart search URL with your filters applied and get back clean vehicle records without manual copy-paste or page-by-page browsing.
- Multi-country coverage - Works with Copart US, UK, Canada, and other
copart.*country domains from a single run. - Complete vehicle details - Collect lot numbers, vehicle specs, damage descriptions, pricing, yard coordinates, auction timing, and title codes in one pass.
- Automation-ready output - Export to JSON, CSV, Excel, or XML. Schedule recurring runs for listing monitoring and price tracking.
What data can you extract from Copart?
| Field | Description |
|---|---|
lot_number | Copart lot identifier |
title | Full vehicle description (year, make, model, trim) |
vin | VIN (may be partially masked) |
make, model, trim | Vehicle manufacturer, model name, and trim level |
year | Model year |
body_style | Body type such as sedan, SUV, or truck |
color | Exterior color |
fuel_type | Fuel type (gas, diesel, hybrid, electric) |
transmission | Transmission type |
drive | Drive type (FWD, RWD, AWD, 4WD) |
engine | Engine description |
odometer | Odometer reading with unit (mi/km) |
primary_damage | Primary damage category |
secondary_damage | Secondary damage category |
estimated_retail_value | Copart estimated retail value |
current_bid | Current highest bid |
buy_now_price | Buy-it-now price when available |
sale_status | Auction sale status |
title_code | Title document code |
yard_name, location_city, location_state, location_country | Yard location details |
latitude, longitude | Yard geographic coordinates |
auction_date, auction_time | Scheduled auction date and time |
thumbnail_url | Primary thumbnail image URL |
gallery_urls | High-resolution gallery image URLs (optional) |
lot_url | Direct Copart lot page URL |
How to use Copart Vehicle Scraper
- Open the Actor on Apify Store.
- Add one or more Copart search URLs (copy the full address bar URL after applying filters on Copart).
- Set the maximum number of vehicles to collect.
- Enable gallery images if you need high-resolution photos for each lot.
- Run the Actor.
- Download the dataset or connect it to your workflow.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
startUrls | Array | No | US browse-all URL | One or more Copart lotSearchResults URLs or lot URLs from any Copart country site |
results_wanted | Integer | No | 20 | Maximum number of vehicles to collect across all searches |
max_pages | Integer | No | 10 | Safety limit on API pages fetched per search URL |
include_gallery_images | Boolean | No | false | Fetch high-resolution gallery image URLs for each lot. Keep disabled for fastest bulk runs |
proxyConfiguration | Object | No | Apify default | Proxy configuration. Use residential proxies if Copart blocks requests |
If startUrls is empty, the Actor uses a default US browse-all search for testing and QA.
Output Data
| Field | Type | Description |
|---|---|---|
lot_number | Integer | Copart lot number |
title | String | Full vehicle description |
make | String | Manufacturer |
model | String | Model name |
trim | String | Trim level |
year | Integer | Model year |
vin | String | VIN (may be partially masked) |
body_style | String | Body type |
color | String | Exterior color |
fuel_type | String | Fuel type |
transmission | String | Transmission |
drive | String | Drive type |
engine | String | Engine description |
cylinders | String | Cylinder count |
odometer | Integer | Odometer reading |
odometer_unit | String | mi or km |
odometer_status | String | Odometer status code |
primary_damage | String | Primary damage |
secondary_damage | String | Secondary damage |
estimated_retail_value | Number | Estimated retail value |
current_bid | Number | Current high bid |
buy_now_price | Number | Buy-it-now price if available |
sale_status | String | Sale status |
bid_status | String | Bid status |
lot_sold | Boolean | Whether the lot has been sold |
keys | String | Keys available |
run_and_drive | String | Run and drive status |
title_code | String | Title document code |
vehicle_type | String | Vehicle type classification |
yard_name | String | Yard name |
location_city | String | Yard city |
location_state | String | Yard state |
location_country | String | Country code |
latitude | Number | Yard latitude |
longitude | Number | Yard longitude |
zip_code | String | Yard ZIP code |
currency | String | Currency code |
auction_date | String | Auction date (ISO 8601) |
auction_time | String | Auction time |
site_codes | Array | Site codes from Copart |
thumbnail_url | String | Primary thumbnail image URL |
gallery_urls | Array | High-resolution gallery image URLs when include_gallery_images is enabled |
lot_url | String | Direct Copart lot link |
source | String | Source website label |
source_url | String | Search URL used to find this lot |
Usage Examples
Browse all vehicles (US)
Collect the latest listings from the default Copart US browse-all page:
{"startUrls": [{ "url": "https://www.copart.com/lotSearchResults/?free=true&query=" }],"results_wanted": 50}
Filtered browser search (UK)
Apply filters on Copart UK (make, model, damage type), then copy the full address bar URL:
{"startUrls": [{"url": "https://www.copart.co.uk/lotSearchResults/?searchCriteria=%7B%22query%22%3A%5B%22*%22%5D%2C%22filter%22%3A%7B%22MAKE%22%3A%5B%22lot_make_desc%3A%5C%22BMW%5C%22%22%5D%7D%7D"}],"results_wanted": 40}
Multiple countries in one run
Collect vehicles from US, UK, and Canada simultaneously:
{"startUrls": [{ "url": "https://www.copart.com/lotSearchResults/?free=true&query=honda" },{ "url": "https://www.copart.co.uk/lotSearchResults/?free=true&query=" },{ "url": "https://www.copart.ca/lotSearchResults/?free=true&query=" }],"results_wanted": 60,"max_pages": 5}
Proxy-enabled collection
Use residential proxies for larger or recurring runs to avoid Copart blocking:
{"startUrls": [{ "url": "https://www.copart.ca/lotSearchResults/?free=true&query=" }],"results_wanted": 20,"include_gallery_images": false,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Sample Output
{"lot_number": 34942429,"title": "2016 TOYOTA COROLLA L","make": "TOYOTA","model": "COROLLA","trim": "L","year": 2016,"vin": "5YFBURHE7GP******","body_style": "SEDAN 4D","color": "CHARCOAL","fuel_type": "GAS","transmission": "AUTOMATIC","drive": "Front-wheel Drive","engine": "1.8L 4","odometer": 208667,"odometer_unit": "mi","primary_damage": "FRONT END","secondary_damage": "HAIL","estimated_retail_value": 15025,"current_bid": 7200,"sale_status": "PURE_SALE","keys": "YES","title_code": "CERT-E","yard_name": "TX - DALLAS SOUTH","location_city": "WILMER","location_state": "TX","location_country": "USA","latitude": 32.60164,"longitude": -96.66475,"auction_date": "2019-04-30T07:00:00.000Z","auction_time": "12:00:00","thumbnail_url": "https://cs.copart.com/v1/AUTH_svc.pdoc00001/lpp/0324/example_thb.jpg","gallery_urls": ["https://cs.copart.com/v1/AUTH_svc.pdoc00001/lpp/0324/example_hrs.jpg"],"lot_url": "https://www.copart.com/lot/34942429","source": "copart","source_url": "https://www.copart.com/lotSearchResults/?free=true&query="}
Tips for Best Results
- Use URLs from your browser - Apply filters on Copart, then copy the full address bar URL including
searchCriteria. This preserves make, model, year, damage, and location filters exactly as configured. - Start small, then scale - Use
results_wanted: 20for testing, then increase for production runs. - Enable gallery images only when needed - Bulk listing runs are fastest with
include_gallery_images: false. Enable it when you specifically need high-resolution gallery URLs for each lot. - Enable proxy if blocked - If runs return no data, enable Apify residential proxy in
proxyConfiguration. This is especially useful for multi-page or recurring runs. - Multi-country URLs - Use the correct country domain (
copart.com,copart.co.uk,copart.ca). The Actor detects the origin from each URL automatically. - Messy URL tolerance - The Actor handles missing
https://, extra spaces, and brokensearchCriteriaJSON. Invalid URLs are skipped with a warning instead of stopping the run. - Missing fields - Some fields may be empty when Copart does not publish that information for a specific lot. Check multiple results before assuming the Actor failed.
Integrations
- Google Sheets - Export vehicle data to spreadsheets for analysis.
- Airtable - Build searchable vehicle databases.
- Webhooks - Send run results to custom endpoints or downstream systems.
- Make or Zapier - Connect results to no-code automations.
- API - Access datasets programmatically from your own applications.
Export Formats
- JSON - For developers and integrations.
- CSV - For spreadsheet analysis.
- Excel - For business reporting.
- XML - For system integrations.
Frequently Asked Questions
How many vehicles can I collect?
Up to your results_wanted limit. Copart may have hundreds of thousands of matching lots depending on filters and region.
Can I run multiple search URLs at once?
Yes. Add multiple URLs to startUrls. The Actor processes each one and deduplicates by lot number automatically.
What Copart country sites are supported?
Any Copart country domain using lotSearchResults URLs works, including US, UK, Canada, and others with the same URL pattern. Domains such as copart.com, copart.co.uk, copart.ca, and copartmea.com are supported.
Can I scrape a single lot?
Yes. Paste a direct lot URL (such as https://www.copart.com/lot/12345678) into startUrls and the Actor will fetch that listing.
What happens if one URL is invalid?
Invalid URLs are skipped with a warning. All valid URLs in the same run continue producing data without interruption.
Can I export the data to CSV or Excel?
Yes. Apify datasets can be downloaded in CSV, Excel, JSON, XML, and other supported formats from Apify Console.
Can I run this Actor on a schedule?
Yes. Schedule the Actor in Apify Console to refresh data hourly, daily, weekly, or at another interval.
Is this Actor suitable for non-technical users?
Yes. The Actor can be run from Apify Console with form-based inputs, and the output can be downloaded without writing code.
What should I do if some fields are missing?
Fields are automatically omitted when Copart does not provide data for that lot. This keeps the dataset clean and focused on available information.
Is it legal to scrape Copart?
Scraping public web data can be legal, but you are responsible for complying with applicable laws, Copart terms of service, and privacy rules.
Related Actors
- Flipkart Product Scraper - Extract product listings, pricing, and ratings from Flipkart.
- IKEA Product Scraper - Collect product data from IKEA's global catalog.
- Workday Job Scraper - Extract job listings from Workday career pages.
Support
For issues, feature requests, or custom Actor work, use the Issues tab on the Actor page or contact the developer through Apify.
Legal Notice
This Actor is designed for legitimate data collection from publicly available sources. Users are responsible for using the data responsibly and complying with applicable laws, Copart terms of service, and website policies.