Cars & Bids Scraper
Pricing
from $1.50 / 1,000 dataset items
Cars & Bids Scraper
Scrape live, upcoming, and past car auctions from Cars & Bids. Extract vehicle details, bids, photos, comments, and more.
Pricing
from $1.50 / 1,000 dataset items
Rating
0.0
(0)
Developer
Data Scrapers
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Cars & Bids auction records from the public auction board. One dataset item is one auction, such as a 1995 Porsche 911 Carrera Cabriolet, auction id KdMBnOPj: title, year, make, location, current bid, and the auction URL. Filter by auction status, search text, transmission, body style, and year range. Each row also includes body style, mileage, and whether the auction has no reserve. Export the default dataset as JSON, CSV, Excel, or XML.
Dataset at a glance
| Source | Cars & Bids auctions |
| One record | One auction |
| Deduplicate on | id |
| Main fields | title, year, make, model, location, currentBid, url |
| Query | auctionStatus, searchQuery, startUrls |
| Export | JSON, CSV, Excel, XML |
Coverage and available records
- Records come from the public auction status and filters you pass in.
auctionStatusselects live, upcoming, or past auctions.extractCommentsadds comment text when you enable it.- A search row includes the vehicle, bid, and auction URL without comments.
maxItemsof0does not cap the result set.
Data dictionary
| Field | Meaning |
|---|---|
id | Auction id. Use this to deduplicate. |
url | Public auction page. |
title | Auction title. |
year | Model year. |
make | Make. |
model | Model. |
location | Seller location shown on the auction. |
mileage | Odometer reading when the listing sends one. |
bodyStyle | Body style. |
engine | Engine description. |
transmission | Transmission type. |
status | Auction status. |
noReserve | Whether the auction has no reserve. |
currentBid | Current bid amount. |
bidCount | Number of bids. |
auctionEnd | Scheduled end time. |
Example dataset record
{"id": "KdMBnOPj","url": "https://carsandbids.com/auctions/KdMBnOPj","title": "1995 Porsche 911 Carrera Cabriolet","year": 1995,"make": "Porsche","model": "993 911","location": "Acton, MA 01720","bodyStyle": "Convertible","transmission": "Manual","noReserve": false}
Bid amounts change until the auction ends. Read currentBid from the run you just saved.
Query and input reference
| Field | What it does |
|---|---|
startUrls | Specific Cars & Bids auction page URLs to scrape (e.g., https://carsandbids.com/auctions/3qlExmmn/1991-lamborghini-diablo). Leave empty to use search/filter... |
auctionStatus | Which type of auctions to scrape from the listings |
searchQuery | Text search to find cars (e.g., 'Porsche 911' or 'BMW M3'). The search is translated to make/model filters automatically. |
transmission | Filter by transmission type |
bodyStyle | Filter by body style |
startYear | Minimum model year filter (e.g., 2015) |
endYear | Maximum model year filter (e.g., 2024) |
noReserve | Only scrape auctions with no reserve |
extractComments | Extract all comments for each auction. This will take longer and produce more data. |
maxItems | Maximum number of auction listings to scrape (0 = unlimited) |
proxyConfiguration | Proxy settings for anti-bot protection |
Retrieve the data through the API
from apify_client import ApifyClientclient = ApifyClient("<APIFY_TOKEN>")run = client.actor("datascrapers/carsandbids-scraper").call(run_input={"auctionStatus": "live","maxItems": 10,})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item["id"], item["title"], item.get("currentBid"))
This is the Apify Actor API, not a Cars & Bids API.
Data quality and record handling
- One dataset item is one auction. Each pushed auction charges one
dataset-itemevent. - Deduplicate on
id. currentBidandbidCountare the values at scrape time.- Mileage and location follow the listing text. The Actor does not geocode them.
- Comment fields are present when
extractCommentsis enabled.
Pricing and cost examples
The price file charges $1.50 per 1,000 auctions. That is $0.0015 per dataset-item on every Apify plan. Platform usage, including compute and proxy, is billed separately by Apify.
| Records | Estimated event cost |
|---|---|
| 1,000 | $1.50 |
| 10,000 | $15.00 |
Limitations and responsible data use
- Coverage is the public auction board for the filters you set, not a private sale archive.
- Bids and end times change during a live auction.
- You are responsible for complying with the site's terms and applicable law.
Dataset questions
What does one dataset item represent?
One Cars & Bids auction.
Which field should I use as a unique identifier?
Use id.
Are fields nullable or conditional?
Yes. Past auctions may have a sale amount instead of a live bid. Comment fields appear when extractComments is enabled.
Can I retrieve the records as CSV or JSON?
Yes. Export the default dataset as JSON, CSV, Excel, XML, or another Apify format.
How do I paginate large datasets?
Use limit and offset on the dataset items endpoint. maxItems limits how many rows the run saves.
Related datasets from Data Scrapers
Data Scrapers support
Questions about a field, a run, or an export: stardustspotlight@gmail.com.
