Collectingcars Online Car Auction Scraper avatar

Collectingcars Online Car Auction Scraper

Pricing

from $1.60 / 1,000 record scrapeds

Go to Apify Store
Collectingcars Online Car Auction Scraper

Collectingcars Online Car Auction Scraper

Scrape live and sold car auction listings from Collecting Cars, a global (UK, EU, US, AU) enthusiast vehicle auction platform. Get make, model, year, VIN, mileage, current bid or final sale price, reserve status, bid count, seller, highlights, and photos for every listing.

Pricing

from $1.60 / 1,000 record scrapeds

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Collecting Cars Auction Scraper

Scrape live and sold car auction listings from Collecting Cars, a global UK/EU/US/AU enthusiast vehicle auction platform. Returns make, model, year, VIN, mileage, current bid or final sale price, reserve status, bid count, seller, seller-written highlights, and full photo galleries for every listing.


Collecting Cars Scraper Features

  • Pulls both currently-live auctions and the full sold archive, in one run or separately.
  • Extracts VIN, mileage, transmission, and reserve status straight from the listing page — no clicking through tabs.
  • Returns current bid on live lots and final hammer price on sold ones, in the listing's native currency (GBP, EUR, USD, AUD).
  • Collects every gallery photo per lot, plus the seller's full highlights and equipment write-up.
  • Covers cars, and whatever else Collecting Cars auctions under the same listing format — number plates and automobilia included, with vehicle-only fields left blank where they don't apply.
  • Resumable — a run that stops partway through picks back up without re-charging you for what it already delivered.

Who Uses Collecting Cars Data?

  • Classifieds and index sites — mirror live and sold listings alongside other auction houses for a single search experience.
  • Valuation and pricing models — feed final sale prices into comps for a specific make/model, or build a broader market index.
  • Enthusiast trackers — watch for a specific model, generation, or spec hitting auction before it ends.
  • Market researchers — measure reserve-met rates, bid activity, and sale prices across regions and currencies.
  • Dealers and consignors — benchmark what similar cars are actually selling for, not just listing for.

How Collecting Cars Scraper Works

  1. Pick a scrape mode — live auctions, the sold archive, or both — and set how many records you want.
  2. The scraper walks the listing pages for your chosen mode and queues up every auction it finds.
  3. Each listing is opened and its full detail — VIN, mileage, transmission, bids, reserve status, photos, seller write-up — is extracted.
  4. Results land in your dataset as structured JSON, ready to export or pipe into whatever you're building.

Input

{
"maxItems": 50,
"auctionStage": "all"
}
FieldTypeDefaultDescription
maxItemsInteger10Maximum number of listings to return.
auctionStageString (select)"all"Which listings to crawl: "all" (live + sold archive), "live" (currently running auctions only), or "sold" (sold archive only).
resumeCursorStringCursor from a previous run's Output. Leave empty for a fresh crawl.

Sold archive only:

{
"maxItems": 100,
"auctionStage": "sold"
}

Resuming a large crawl

Every run emits a resumeCursor in its Output. If a large crawl stops before it finishes — because it hit maxItems, your spend cap (maxTotalChargeUsd), or was aborted — start a new run with the same input plus that resumeCursor to continue from where it left off. The crawl resumes from the queued work the previous run didn't reach.

  • You are not re-charged for records the earlier run already delivered.
  • Resume within your account's run-retention window — on the free tier, roughly your 10 most recent runs. Once the source run is pruned, its resumeCursor is no longer valid.
  • resumeCursor is opaque — supply it unmodified.

Collecting Cars Scraper Output Fields

{
"listing_title": "1955 Volkswagen Beetle De Luxe Sedan - Oval Window",
"year": 1956,
"make": "Volkswagen",
"model": "Beetle",
"mileage": 89635,
"vin": "1-0958113",
"transmission": "manual",
"location": "Merrimac, QLD, Australia",
"currency": "AUD",
"current_bid": 19250,
"final_price": null,
"reserve_status": "No Reserve",
"bid_count": 20,
"auction_end": "2026-08-11T06:40:00.000Z",
"status": "live",
"seller": "brdy2000",
"highlights": "A highly desirable right-hand-drive Oval Window Volkswagen Beetle... | It is powered by a naturally aspirated 1.2-litre air-cooled flat-four engine...",
"image_urls": [
"https://images.collectingcars.com/090853/Ext-1956-Volkswagen-Beetle-Oval-Window-138.jpg",
"https://images.collectingcars.com/090853/Int-1956-Volkswagen-Beetle-Oval-Window-149.jpg"
],
"listing_url": "https://collectingcars.com/for-sale/1955-volkswagen-beetle"
}
FieldTypeDescription
listing_titleStringThe listing's title, as published.
yearNumberModel year.
makeStringVehicle make. Null on non-vehicle lots (e.g. number plates).
modelStringVehicle model. Null on non-vehicle lots.
mileageNumberOdometer reading in miles, as indicated.
vinStringVehicle Identification Number, when disclosed by the seller.
transmissionStringTransmission type.
locationStringCity/region and country where the vehicle is located.
currencyStringISO currency code for bid/price amounts (GBP, EUR, USD, AUD, ...).
current_bidNumberCurrent or winning bid amount.
final_priceNumberFinal hammer price. Null while the auction is still live.
reserve_statusStringNo Reserve, Reserve Met, or Reserve Not Met.
bid_countNumberTotal number of bids placed.
auction_endStringAuction end time, ISO 8601 UTC.
statusStringlive, sold, ended-no-sale, or buy-now.
sellerStringSeller username or consignor name.
highlightsStringSeller-written highlights and equipment notes, pipe-separated.
image_urlsArrayFull-size gallery photo URLs.
listing_urlStringCanonical URL of the listing.

FAQ

How do I scrape Collecting Cars auction listings?

Run this actor with auctionStage set to "all", "live", or "sold" and a maxItems cap. You get back structured JSON — no need to open each listing yourself.

What data can I get from Collecting Cars?

Everything a listing page shows: make, model, year, VIN, mileage, transmission, current bid or final sale price, reserve status, bid count, seller, the full highlights write-up, and every gallery photo.

Can I get just the sold archive, or just live auctions?

Yes. Set auctionStage to "sold" for completed sales only, or "live" for auctions still accepting bids. Default is "all".

Do I need an account or API key for Collecting Cars?

No. Collecting Cars Scraper needs no login and no API key — give it an input and it hands back listings.

What currency are prices in?

Whatever the listing was posted in — Collecting Cars runs auctions in GBP, EUR, USD, and AUD. Each record's currency field tells you which.


Need More Features?

Need custom fields, filters, or a different target site? File an issue or get in touch.

Why Use Collecting Cars Scraper?

  • Global coverage — Collecting Cars runs UK, EU, US, and AU auctions, so you're not limited to one region's classic car market.
  • Full detail, not just headlines — VIN, mileage, transmission, and reserve status come from the listing page itself, not a summary card. Clean structured JSON, ready to use without cleanup.
  • Resumable — a run that stops partway through picks back up where it left off, at no extra charge for records you already have.