OrbTop

Collectingcars Online Car Auction Scraper

BUSINESS

Independent tool. Trademarks referenced on this page are the property of their respective owners and are used only to identify the public website this tool reads. No affiliation or endorsement.

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"
}
Field Type Default Description
maxItems Integer 10 Maximum number of listings to return.
auctionStage String (select) "all" Which listings to crawl: "all" (live + sold archive), "live" (currently running auctions only), or "sold" (sold archive only).
resumeCursor String Cursor 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"
}
Field Type Description
listing_title String The listing's title, as published.
year Number Model year.
make String Vehicle make. Null on non-vehicle lots (e.g. number plates).
model String Vehicle model. Null on non-vehicle lots.
mileage Number Odometer reading in miles, as indicated.
vin String Vehicle Identification Number, when disclosed by the seller.
transmission String Transmission type.
location String City/region and country where the vehicle is located.
currency String ISO currency code for bid/price amounts (GBP, EUR, USD, AUD, ...).
current_bid Number Current or winning bid amount.
final_price Number Final hammer price. Null while the auction is still live.
reserve_status String No Reserve, Reserve Met, or Reserve Not Met.
bid_count Number Total number of bids placed.
auction_end String Auction end time, ISO 8601 UTC.
status String live, sold, ended-no-sale, or buy-now.
seller String Seller username or consignor name.
highlights String Seller-written highlights and equipment notes, pipe-separated.
image_urls Array Full-size gallery photo URLs.
listing_url String Canonical 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.