Copart Vehicle Auction Scraper 🚗 avatar

Copart Vehicle Auction Scraper 🚗

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Copart Vehicle Auction Scraper 🚗

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

Shahid Irfan

Maintained by Community

Actor stats

1

Bookmarked

10

Total users

4

Monthly active users

6 days ago

Last modified

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?

FieldDescription
lot_numberCopart lot identifier
titleFull vehicle description (year, make, model, trim)
vinVIN (may be partially masked)
make, model, trimVehicle manufacturer, model name, and trim level
yearModel year
body_styleBody type such as sedan, SUV, or truck
colorExterior color
fuel_typeFuel type (gas, diesel, hybrid, electric)
transmissionTransmission type
driveDrive type (FWD, RWD, AWD, 4WD)
engineEngine description
odometerOdometer reading with unit (mi/km)
primary_damagePrimary damage category
secondary_damageSecondary damage category
estimated_retail_valueCopart estimated retail value
current_bidCurrent highest bid
buy_now_priceBuy-it-now price when available
sale_statusAuction sale status
title_codeTitle document code
yard_name, location_city, location_state, location_countryYard location details
latitude, longitudeYard geographic coordinates
auction_date, auction_timeScheduled auction date and time
thumbnail_urlPrimary thumbnail image URL
gallery_urlsHigh-resolution gallery image URLs (optional)
lot_urlDirect Copart lot page URL

How to use Copart Vehicle Scraper

  1. Open the Actor on Apify Store.
  2. Add one or more Copart search URLs (copy the full address bar URL after applying filters on Copart).
  3. Set the maximum number of vehicles to collect.
  4. Enable gallery images if you need high-resolution photos for each lot.
  5. Run the Actor.
  6. Download the dataset or connect it to your workflow.

Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlsArrayNoUS browse-all URLOne or more Copart lotSearchResults URLs or lot URLs from any Copart country site
results_wantedIntegerNo20Maximum number of vehicles to collect across all searches
max_pagesIntegerNo10Safety limit on API pages fetched per search URL
include_gallery_imagesBooleanNofalseFetch high-resolution gallery image URLs for each lot. Keep disabled for fastest bulk runs
proxyConfigurationObjectNoApify defaultProxy 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

FieldTypeDescription
lot_numberIntegerCopart lot number
titleStringFull vehicle description
makeStringManufacturer
modelStringModel name
trimStringTrim level
yearIntegerModel year
vinStringVIN (may be partially masked)
body_styleStringBody type
colorStringExterior color
fuel_typeStringFuel type
transmissionStringTransmission
driveStringDrive type
engineStringEngine description
cylindersStringCylinder count
odometerIntegerOdometer reading
odometer_unitStringmi or km
odometer_statusStringOdometer status code
primary_damageStringPrimary damage
secondary_damageStringSecondary damage
estimated_retail_valueNumberEstimated retail value
current_bidNumberCurrent high bid
buy_now_priceNumberBuy-it-now price if available
sale_statusStringSale status
bid_statusStringBid status
lot_soldBooleanWhether the lot has been sold
keysStringKeys available
run_and_driveStringRun and drive status
title_codeStringTitle document code
vehicle_typeStringVehicle type classification
yard_nameStringYard name
location_cityStringYard city
location_stateStringYard state
location_countryStringCountry code
latitudeNumberYard latitude
longitudeNumberYard longitude
zip_codeStringYard ZIP code
currencyStringCurrency code
auction_dateStringAuction date (ISO 8601)
auction_timeStringAuction time
site_codesArraySite codes from Copart
thumbnail_urlStringPrimary thumbnail image URL
gallery_urlsArrayHigh-resolution gallery image URLs when include_gallery_images is enabled
lot_urlStringDirect Copart lot link
sourceStringSource website label
source_urlStringSearch 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: 20 for 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 broken searchCriteria JSON. 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.

Scraping public web data can be legal, but you are responsible for complying with applicable laws, Copart terms of service, and privacy rules.

Support

For issues, feature requests, or custom Actor work, use the Issues tab on the Actor page or contact the developer through Apify.

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.