Copart API

Copart API for Salvage Auction Lot Search, Lot Details, Photos and Filters

Scrappa's Copart API returns structured JSON from Copart, the online salvage vehicle auction. Search public lots by free text, make, model, model year, damage, title type, yard, odometer and buy it now. Read the filter list with live lot counts, open one lot for its vehicle data, damage, odometer, current bid and auction date, and fetch its photos. No browser, no HTML parsing.

500 free credits
No card needed
From $0.20 / 1k
Pay as you go
Structured JSON
Ready for apps
API key access
Test in minutes
4
Endpoints
9
Search filters
$0.20
Per 1k requests

Try it now

Make one request. Inspect structured JSON.

Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.

Request preview
Request
curl -X GET "https://scrappa.co/api/copart/lots/detail?lot_number=73672065" \
  -H "Accept: application/json" \
  -H "X-API-KEY: YOUR_API_KEY"
JSON response
{
  "success": true,
  "data": {
    "lot": {
      "lot_number": 73672065,
      "year": 2021,
      "make": "KIA",
      "model": "FORTE",
      "vin_masked": "3KPF44AC0ME******",
      "primary_damage": "REAR END",
      "title_type": "SALVAGE TITLE",
      "condition": "RUNS AND DRIVES",
      "odometer": 77968,
      "odometer_unit": "miles",
      "current_bid": 550.0,
      "bid_status": "NEVER_BID",
      "currency": "USD",
      "auction_date": "2026-03-24T19:00:00Z",
      "yard": "WA - SPANAWAY"
    }
  },
  "meta": { "endpoint_family": "lot_detail", "billable": true }
}

What you can build

Structured data for real applications. Here are some ideas.

Salvage Vehicle Sourcing

Find salvage lots by make, model, model year, damage type and title group, and sort through thousands of lots by paging.

Auction Price Tracking

Track the current bid, bid status and estimated retail value of any lot before the auction date.

Damage and Condition Research

Read primary and secondary damage, title type, condition and odometer for each lot to judge repair cost.

Yard and Location Analysis

Filter lots by yard name and read the city, state, ZIP and coordinates of each lot to plan transport.

Lot Photo Collection

Download thumbnail, full size and high resolution photo links for any lot.

Copart scraper API

Copart API for salvage auction lots, bids, and photos

The Copart API is built for vehicle sourcing, auction analytics and salvage resale tools. Each lot includes the lot number, year, make and model, masked VIN, damage, title, condition, odometer with unit, current bid with currency, auction date in ISO 8601 UTC, yard location and the public lot url. Lots in the US and Canada are included, so each lot carries its own currency and odometer unit.

Search lots with free text, make, model, year range, damage code, title group, yard, odometer limit and buy it now filters.

Page with page and per_page up to 100 lots, with total, has_more and next_page in every response.

Read the live filter groups with lot counts to build filter menus.

Open any lot for its full data and fetch its photos as https links.

The VIN is masked by Copart for logged-out visitors and is returned masked. Bidding and member data are never returned.

Choose the right Copart API endpoint

Use Lot Search for market coverage

Combine make, model, year range, damage code, title group, yard and odometer filters to collect matching lots with current bids, auction dates and paging metadata.

Open Copart Lot Search API docs

Use Lot Filters to build filter menus

Read the filter groups with raw values, labels and live lot counts, and narrow the counts with the same typed filters as the search.

Open Copart Lot Filters API docs

Use Lot Details and Images for one lot

Open a lot by its lot number for seller, features, key status and last update, and fetch the photo links in sequence order.

Open Copart Lot Details API docs

Available endpoints

Everything you need in one API.

Scrappa vs ScrapingBee / ScraperAPI

See how Scrappa compares to the official API.

Copart lot data as JSON
Scrappa:
ScrapingBee / ScraperAPI: Build your own parser
Filter groups with lot counts
Scrappa:
ScrapingBee / ScraperAPI: Parse it yourself
Photo links per lot
Scrappa:
ScrapingBee / ScraperAPI:
Price per 1k requests
Scrappa: From $0.20
ScrapingBee / ScraperAPI: Varies by credits per request
Unified API key
Scrappa: Yes (80+ APIs)
ScrapingBee / ScraperAPI: Scraping only
Free tier
Scrappa: 500 credits/month
ScrapingBee / ScraperAPI: Trial credits

Key features

Salvage lot search with free text, make, model, year range, damage, title group, yard, odometer and buy it now filters
Live filter groups with raw values, labels and lot counts
Current bid, bid status, estimated retail value and auction date in ISO 8601 UTC
Odometer with unit and status, and currency on every lot
Photo links in sequence order on the Copart image host
Masked VIN only. Bidding, watchlists and member data are never returned

Frequently asked questions

No. Scrappa is an independent service and is not affiliated with or endorsed by Copart. The Copart API returns structured JSON from public lot data through a Scrappa API key.

Every Scrappa account includes 500 free credits each month. After that, each request costs one credit, which works out to $0.20 to $0.30 per 1,000 requests depending on the credit pack or plan. Failed requests are never charged.

Use the 1-based page parameter with per_page up to 100. The response returns total, has_more and next_page. A search without hits is a successful response with an empty lots array.

No. Copart masks the VIN and hides sold prices from logged-out visitors, so the API returns the masked VIN and the current bid only.

No. An unknown or expired lot number answers a non-billable 404 with error code NOT_FOUND. Only successful 2xx responses are billed.

Start using the Copart API

Sign up and get 500 free credits. No credit card required.