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
14d 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 →
acura.ca API
Check current Acura vehicle deals, financing rates, lease payments, and incentives across all Canadian provinces and models including the ADX, ZDX, MDX, RDX, Integra, and TLX. Calculate payment options based on specific offers and models available by province.
getfpv.com API
Search and browse products from GetFPV's catalog of FPV drone components and accessories. Retrieve listings by keyword or category, view detailed product specifications, pricing, and stock status, and explore new arrivals and current sales.
firetruckmall.com API
Browse all available fire trucks from Fire Truck Mall with complete details including pricing, year, specifications, and images. Track when each listing was posted to find the newest inventory and compare vehicles across the marketplace.
bilbasen.dk API
Search Denmark's largest car marketplace to find vehicles by make and model, then access detailed pricing and technical specifications including emissions, weight, MSRP, battery size, and equipment details. Get comprehensive car listings and full specs to compare vehicles on Bilbasen.dk.
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.
team-bhp.com API
Access forum discussions, travelogues, news articles, and user profiles from Team-BHP.com to discover automotive insights, travel stories, and community conversations. Search threads, browse categories, and find trending discussions all in one place.
mazda.ca API
Find current vehicle deals, financing rates, lease options, and incentives across all Mazda Canada models and trims, with pricing tailored to your province. Get instant payment quotes to compare your options and discover the best offers available.
carjam.co.nz API
Look up detailed New Zealand vehicle information by license plate, VIN, or chassis number to instantly access registration status, WOF/COF compliance, service history, odometer readings, and damage records. Verify if a vehicle is stolen and get comprehensive specs to make informed decisions before purchasing or for fleet management.