Discover/bid.cars API
live

bid.cars APIbid.cars

Access bid.cars auction listings, vehicle details, sales history, photos, and VIN lookups via a structured API covering Copart and IAAI inventory.

Endpoints
10
Updated
28d ago
Try it
Vehicle make (e.g. Toyota, Ford, BMW). Use 'All' for no make filter.
Page number for pagination.
Vehicle model. Use 'All' for no model filter.
Listing status filter.
Maximum model year.
Set to 'true' to return a count summary object instead of listing data.
Minimum model year.
Auction type filter.
api.parse.bot/scraper/ea2d6a1d-3f6c-4c5d-9e6c-2563d8f69f1d/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/ea2d6a1d-3f6c-4c5d-9e6c-2563d8f69f1d/search_listings?make=Toyota&page=1' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 10 totalclick to expand

Search for vehicle listings with various filters. Returns paginated results of active auction listings. When get_count is set to 'true', returns count summary instead of listings.

Input
ParamTypeDescription
makestringVehicle make (e.g. Toyota, Ford, BMW). Use 'All' for no make filter.
pagestringPage number for pagination.
modelstringVehicle model. Use 'All' for no model filter.
statusstringListing status filter.
year_tostringMaximum model year.
get_countstringSet to 'true' to return a count summary object instead of listing data.
year_fromstringMinimum model year.
auction_typestringAuction type filter.
Response
{
  "type": "object",
  "fields": {
    "data": "array of vehicle listing objects with fields like name, lot, vin, odometer, location, etc.",
    "current_page": "integer, current page number"
  },
  "sample": {
    "data": {
      "data": [
        {
          "lot": "0-45018631",
          "vin": "1NXBR32E75Z367126",
          "name": "2005 Toyota Corolla, LE",
          "location": "Avenel New... (NJ)",
          "odometer": 999999,
          "estimated_max": 1550,
          "estimated_min": 550
        }
      ],
      "current_page": 1
    },
    "status": "success"
  }
}

About the bid.cars API

The bid.cars API exposes 10 endpoints covering active and archived vehicle auction listings from Copart and IAAI, including per-lot pricing details, sales history, and photo galleries. The search_listings endpoint supports filtering by make, model, year range, auction type, and status with paginated results, while get_listing_details returns enriched pricing variables such as estimatedAmount1, estimatedAmount2, and buyNowAmount for a specific lot.

Searching and Filtering Listings

The search_listings endpoint accepts filters for make, model, year_from, year_to, status, and auction_type, returning paginated arrays of vehicle listing objects that include fields like name, lot, vin, odometer, and location. Setting get_count to 'true' switches the response from a listing array to a count summary object — useful for building faceted search UIs or estimating result volume before fetching pages. search_by_keyword offers a free-text alternative, accepting a make/model string, VIN, or lot number and returning the same paginated listing structure.

Lot-Level Detail and Pricing

get_listing_details takes a lot_number and returns the full vehicle record enriched with pricing variables extracted from the lot page: estimatedAmount1, estimatedAmount2, buyNowAmount, and a cur currency field. This endpoint works best with currently active listings; archived lots may return limited data. For lookup-only use cases, get_vehicle_by_vin and get_vehicle_by_lot return lighter-weight records — lot, vin, and name — for the first matching active listing.

Sales History and Similar Lots

get_sales_history returns an array of prior sales records for a given lot_number, each containing auction, date, lot_number, final_bid, odometer, status, and seller. This enables price-over-time analysis for a specific vehicle. get_similar_lots returns an array of comparable active listings for a given lot; it works best with currently active lots and may return an empty array for archived ones.

Reference Data and Photos

get_makes_list returns a complete alphabetically sorted array of all makes on the platform. get_models_list takes a make parameter and returns a sorted array of model names for that make — both are useful for populating filter dropdowns. get_lot_photos returns two objects — images and images_large — mapping keys like img_1, img_2, etc. to thumbnail and full-size photo URLs. This endpoint only works for lots currently in the search index.

Common use cases
  • Track final bid prices over time for a specific vehicle using get_sales_history records with final_bid and date fields.
  • Build a salvage vehicle search tool filtering by make, model, year_from, year_to, and auction_type via search_listings.
  • Display a photo gallery for an auction lot by fetching thumbnail and full-size URLs from get_lot_photos.
  • Look up whether a specific VIN is currently at auction using get_vehicle_by_vin and retrieve the associated lot number.
  • Populate make/model filter dropdowns in a vehicle search UI using get_makes_list and get_models_list.
  • Compare estimated and buy-now pricing across lots by pulling estimatedAmount1, estimatedAmount2, and buyNowAmount from get_listing_details.
  • Find comparable active listings alongside a target vehicle using get_similar_lots to support bidding decisions.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does bid.cars have an official developer API?+
bid.cars does not publish an official public developer API. This Parse API provides structured access to auction listing data, lot details, sales history, and photos that are otherwise only available through the bid.cars website.
What does `get_listing_details` return beyond what `search_listings` includes?+
get_listing_details enriches the standard listing fields with pricing variables from the lot page: estimatedAmount1, estimatedAmount2, buyNowAmount, and a cur field indicating currency. The base search_listings results include fields like name, lot, vin, odometer, and location but do not include these pricing variables. Note that archived lots may return limited data from get_listing_details.
Does the `search_listings` endpoint support filtering by location or damage type?+
The available filter parameters are make, model, year_from, year_to, status, and auction_type. Location-based filtering and damage-type filtering are not currently exposed as dedicated parameters. You can fork this API on Parse and revise it to add those filter parameters if the underlying data supports them.
What is the behavior for archived or sold lots?+
get_listing_details and get_similar_lots work best with currently active listings. Archived lots may return limited data from get_listing_details and an empty array from get_similar_lots. get_sales_history and get_vehicle_by_lot can still return records for archived lots as long as the lot exists on the platform.
Does the API expose dealer or seller contact details for a lot?+
Seller identity appears in get_sales_history records as a seller field tied to historical records. Direct dealer contact information, phone numbers, or email addresses are not currently exposed by any endpoint. You can fork this API on Parse and revise it to surface additional seller data if it is available on the lot page.
Page content last updated . Spec covers 10 endpoints from bid.cars.
Related APIs in AutomotiveSee all →
autobidmaster.com API
Search and browse vehicle auction inventory with detailed lot information, filters by make, type, body style, and damage condition, plus discover featured items and auction locations. Find the perfect vehicle by accessing comprehensive inventory data and exploring popular makes and damage types across AutoBidMaster auctions.
exoticcartrader.com API
Search and browse exotic, collector, and classic car listings with detailed vehicle information including specs, VIN numbers, photos, and lot details. Discover featured vehicles by make or category, read expert reviews, and stay updated with industry blog posts all in one place.
cars.com API
Search for vehicles on Cars.com using filters like price, make, and model, then get detailed specifications and dealer inventory information for any listing you're interested in. Access comprehensive vehicle details including pricing, features, and dealer contact information all in one place.
autotrader.com API
Search Autotrader.com vehicle listings and access detailed information like pricing, specifications, and VIN data with flexible filtering options. Browse all available vehicle makes and models to refine your search across thousands of listings.
carsforsale.com API
Search vehicle listings and browse detailed car inventory by make, model, and trim to find the perfect vehicle on CarsForSale.com. Access comprehensive listing details including pricing, specifications, and availability all in one place.
carfax.com API
carfax.com API
bildelsbasen.se API
Find and browse used car parts from Bildelsbasen's inventory by vehicle make, model, registration number, or OEM part number. Get detailed information about available dismantled parts, including pricing and specifications from listed companies.
bringatrailer.com API
Search live and historical Bring a Trailer auctions to find pricing trends, model comparisons, and detailed listing information for classic and collectible vehicles. Track auction results, compare price trends across models, and browse the complete directory of makes and models available on the platform.