Copart Public Search Scraper avatar

Copart Public Search Scraper

Pricing

from $16.00 / 1,000 records

Go to Apify Store
Copart Public Search Scraper

Copart Public Search Scraper

Extract comprehensive vehicle auction data from Copart using direct API calls. This actor retrieves detailed vehicle information including lot details, build sheets, damage reports, pricing data, auction status, and technical specifications.

Pricing

from $16.00 / 1,000 records

Rating

5.0

(4)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

3

Bookmarked

254

Total users

19

Monthly active users

6 days ago

Last modified

Share

ParseForge Banner

🚗 Copart Public Search Scraper

🚀 Scrape Copart salvage auctions in seconds. Export vehicle lots, damage reports, bid history, and full photo galleries from any Copart search URL or single lot URL. No login, no API key, no captchas to solve.

🕒 Last updated: 2026-04-23 · 📊 168 fields per vehicle · 🖼️ Full photo galleries · 💰 Bid tracking · 🚫 No auth required

📷
Photo gallery
💰
Bid history
🔧
Damage report
🔢
VIN decode

The Copart Public Search Scraper extracts structured vehicle auction data from Copart.com, one of the largest online salvage and clean-title vehicle marketplaces in North America. Paste any Copart search URL or direct lot URL and the Actor returns 168 fields per vehicle, covering lot metadata, VIN decode, damage classification, odometer readings, title codes, auction timing, yard location with latitude and longitude, current bids, buy-it-now pricing, reserve status, and the full image gallery.

The scraper handles both paginated search result pages and individual lot lookups. Filters you set on Copart (make, model, year range, damage type, odometer, location, sale date) are preserved in the URL, so whatever you see in the browser is exactly what you download. Results are ready for CSV, Excel, JSON, or XML export within minutes.

🎯 Target Audience💡 Primary Use Cases
Fleet buyers, used-parts dealers, salvage rebuilders, export brokers, insurance analysts, automotive researchers, dealer auction software teamsInventory sourcing, price benchmarking, parts yard planning, total-loss comparables, VIN-level history research, dealer-arbitrage monitoring

📋 What Copart Public Search Scraper does

One paste, one run, a clean vehicle dataset:

  • 🔗 Any Copart URL. Works with search result URLs, filtered queries, and single lot detail URLs.
  • 🖼️ Full photo galleries. Every available exterior, interior, damage, and high-res image per lot, not just the thumbnail.
  • 💰 Live bid and pricing data. Current bid, buy-it-now price, estimated retail value, reserve status, sealed-bid flags, and total amount due.
  • 🔧 Damage and condition report. Primary and secondary damage codes, run-and-drive status, odometer brand, title code, and accident score.
  • 📍 Yard geolocation. Sale location, state, city, ZIP, latitude, longitude, IANA time zone, and physical yard number.
  • 🆔 VIN-level decode. Body style, cylinders, drive type, fuel, transmission, engine, trim, and vehicle type description.

💡 Why it matters: salvage pricing moves fast and Copart auctions close daily. Building your own scraper means handling Akamai protection, session tokens, regional yard quirks, and the Copart API rotation. This Actor does all of that for you and returns a flat JSON record per lot.


🎬 Full Demo

🚧 Coming soon: a 3-minute walkthrough showing how to go from a Copart search URL to a downloaded CSV of 1,000 vehicle lots.


⚙️ Input

InputTypeDefaultBehavior
startUrlstring (URL)https://www.copart.com/lotSearchResults/?free=true&query=Any Copart search URL or single lot URL. Must start with https://www.copart.com/.
maxItemsinteger10Records to return. Free plan caps at 10, paid plan at 1,000,000.

Example: first 50 salvage-title Toyota Camrys from a Copart search.

{
"startUrl": "https://www.copart.com/lotSearchResults/?free=true&query=toyota%20camry",
"maxItems": 50
}

Example: single lot lookup for one specific VIN.

{
"startUrl": "https://www.copart.com/lot/12345678/salvage-2019-toyota-camry-xse-ca-san-diego",
"maxItems": 1
}

⚠️ Good to Know: Copart rotates auction schedules daily. A lot that is listed as "Future" today may flip to "Current" within 24 hours. Re-run the Actor on a schedule to keep bid and status fields current.


📊 Output

Each vehicle record returns 168 fields. Download the dataset as CSV, Excel, JSON, or XML, or consume it via the Apify API.

🧾 Schema

FieldTypeExample
🖼️ imageUrlstring"https://cs.copart.com/.../12345_i.jpg"
🔢 lot_numberstring"12345678"
📅 yearnumber2019
🏭 makestring"TOYOTA"
🚗 modelstring"CAMRY"
trimstring"XSE"
🔑 vinstring"4T1B11HK5KU123456"
🔗 item_urlstring"https://www.copart.com/lot/12345678"
🏁 sale_statusstring"CURRENT"
💰 current_bidnumber7200
💳 buy_it_now_pricenumber | null9500
📈 estimated_retail_valuenumber21000
📅 auction_dateISO 8601"2026-04-25T15:00:00.000Z"
📍 sale_locationstring"CA - SAN DIEGO"
🗺️ latitudenumber32.7157
🗺️ longitudenumber-117.1611
📮 zip_codestring"92154"
🔴 primary_damagestring"FRONT END"
🟡 secondary_damagestring | null"UNDERCARRIAGE"
🪛 odometernumber48320
📏 odometer_unitstring"MI"
🎨 colorstring"RED"
⚙️ enginestring"2.5L 4"
🔄 transmissionstring"AUTOMATIC"
🛣️ drivestring"FRONT-WHEEL DRIVE"
fuelstring"GAS"
📜 title_codestring"CA - SALVAGE CERTIFICATE"
🔑 keysstring"YES"
🏃 run_and_drivestring"RUN AND DRIVE VERIFIED"
📊 accident_scorenumber | null7
📝 build_sheetobject{ ... }
🖼️ imagesstring[]["https://cs.copart.com/...", ...]
🖼️ images_high_resstring[]["https://cs.copart.com/...hd.jpg"]
🎥 engine_video_high_resstring | null"https://cs.copart.com/...mp4"
🕒 scrapedTimestampISO 8601"2026-04-21T00:00:00.000Z"
errorstring | nullnull

(Schema truncated. Full output includes lot flags, dynamic bid state, seller metadata, title group, yard codes, service order type, and 100+ additional fields.)

📦 Sample records


✨ Why choose this Actor

Capability
🔗Paste-any-URL design. Drop in a search URL, filter URL, or single lot URL. The Actor parses the query, keeps your filters intact, and paginates for you.
🖼️Full photo galleries, not thumbnails. Every exterior, interior, damage, high-res image and engine video URL is captured per lot.
💰Live bid economics. Current bid, buy-it-now, reserve status, sealed-bid flags, starting-bid flags, and the total amount due fields update on every run.
🔧168 flat fields per vehicle. VIN decode, title code, yard metadata, damage classification, accident score, and carfax availability, all unnested.
📍Accurate geolocation. Latitude, longitude, ZIP, IANA time zone, and physical yard number for logistics and pickup planning.
API-fast. Hybrid browser-to-API strategy returns ~500 lots per minute on the paid plan.
🚫No login, no captcha. Works against public search and lot pages with residential proxy rotation handled for you.

📊 Copart processes over 3 million vehicles per year. Accurate lot-level data is the difference between winning a bid and overpaying by 30%.


📈 How it compares to alternatives

ApproachCostCoverageRefreshFiltersSetup
⭐ Copart Public Search Scraper (this Actor)$5 free credit, then pay-per-useAll public lots across every Copart yardLive per runAny filter supported by copart.com⚡ 2 min
Copart Broker Portal (Member)$200+ annual membershipMember-only lots, full accessLiveFull UI filters🕒 Requires broker license
Third-party auction aggregators$99-$499/monthPartial, delayedDailyLimited⏳ Hours
Manual CSV export from copart.comFreeCurrent session onlyOne-shotBasic🐢 Hours of clicking

Pick this Actor when you want full public lot data at scale without a broker license or per-seat subscription.


🚀 How to use

  1. 📝 Sign up. Create a free account with $5 credit (takes 2 minutes).
  2. 🌐 Open the Actor. Go to the Copart Public Search Scraper page on the Apify Store.
  3. 🔗 Paste a URL. Go to copart.com, run your search with make, model, year, damage, and location filters, then paste the browser URL into startUrl.
  4. 🚀 Run it. Set maxItems, click Start, and watch the lots stream into the Dataset tab.
  5. 📥 Download. Grab your results as CSV, Excel, JSON, or XML, or pipe them to your database via the Apify API.

⏱️ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.


💼 Business use cases

🚚 Fleet Buyers & Export Brokers

  • Daily inventory alerts for specific VIN ranges
  • Cross-yard comparison for pickup cost optimization
  • Auction-date tracking for bid planning
  • Export-market qualification by title code

🔧 Salvage Rebuilders & Parts Dealers

  • Parts-car sourcing by primary damage type
  • Engine and transmission donor searches
  • Body-panel color matching by make and model
  • Yard-location filtering for transport savings

📊 Insurance & Total-Loss Analysts

  • Comparable-sale datasets for claim valuation
  • Damage-type benchmarking by region and year
  • Retail-vs-salvage ratio trend analysis
  • Reserve-price modeling for recovery teams

🏪 Dealer Software & Market Research

  • Price-tracker dashboards for used-car pricing tools
  • Inventory feeds for dealer-arbitrage platforms
  • Market-sizing research for automotive investors
  • Historical datasets for ML pricing models

🌟 Beyond business use cases

Data like this powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.

🎓 Research and academia

  • Empirical datasets for papers, thesis work, and coursework
  • Longitudinal studies tracking changes across snapshots
  • Reproducible research with cited, versioned data pulls
  • Classroom exercises on data analysis and ethical scraping

🎨 Personal and creative

  • Side projects, portfolio demos, and indie app launches
  • Data visualizations, dashboards, and infographics
  • Content research for bloggers, YouTubers, and podcasters
  • Hobbyist collections and personal trackers

🤝 Non-profit and civic

  • Transparency reporting and accountability projects
  • Advocacy campaigns backed by public-interest data
  • Community-run databases for local issues
  • Investigative journalism on public records

🧪 Experimentation

  • Prototype AI and machine-learning pipelines with real data
  • Validate product-market hypotheses before engineering spend
  • Train small domain-specific models on niche corpora
  • Test dashboard concepts with live input

🔌 Automating Copart Public Search Scraper

Control the scraper programmatically for scheduled runs and pipeline integrations:

  • 🟢 Node.js. Install the apify-client NPM package.
  • 🐍 Python. Use the apify-client PyPI package.
  • 📚 See the Apify API documentation for full details.

The Apify Schedules feature lets you trigger this Actor on any cron interval. Hourly refreshes keep bid fields current, daily refreshes keep inventory feeds in sync, and weekly runs produce historical training sets.


❓ Frequently Asked Questions


🔌 Integrate with any app

Copart Public Search Scraper connects to any cloud service via Apify integrations:

  • Make - Automate multi-step workflows
  • Zapier - Connect with 5,000+ apps
  • Slack - Get run notifications in your channels
  • Gmail - Email fresh auction alerts to your team
  • Google Sheets - Export lot datasets straight to a shared sheet
  • Webhooks - Trigger downstream pipelines when a run finishes

Push fresh salvage data into your CRM, bid-tracker app, or data warehouse on every run.


💡 Pro Tip: browse the complete ParseForge collection for more auction and automotive scrapers.


🆘 Need Help? Open our contact form to request a new scraper, propose a custom data project, or report an issue.


⚠️ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Copart, Inc. or any of its subsidiaries. All trademarks mentioned are the property of their respective owners. Only publicly available auction data is collected.