CollectingCars Auction Scraper avatar

CollectingCars Auction Scraper

Under maintenance

Pricing

Pay per usage

Go to Apify Store
CollectingCars Auction Scraper

CollectingCars Auction Scraper

Under maintenance

Extract classic car auction listings from CollectingCars.com. Captures hammer price, make, model, year, mileage, lot number and auction status. Ideal for classic car market intelligence.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

ScrappingLatam

ScrappingLatam

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Collecting Cars Auction Scraper

Scrape auction listings from CollectingCars.com — the UK's leading online auction platform for classic, sports, and performance cars.

Full historical + active coverage. Extracts both live auctions and all historically sold listings across 141 car makes and hundreds of models.

What does it do?

This Actor navigates CollectingCars.com's make and model hierarchy to extract every auction listing visible on the platform. It uses a Cloudflare-bypassing browser (Camoufox) to access the site reliably, then parses the pre-rendered Next.js HTML to extract structured data without requiring a login.

Two scraping modes:

  • Full mode (default): Makes → Models → Listings. Captures the complete historical auction database — every sold car per model.
  • Active-only mode (makes_only: true): Makes → Listings. Only scrapes currently active and recently closed auctions per make. Much faster, ideal for price monitoring.

Use cases

  • Classic car price benchmarking — Real sold prices for specific makes and models
  • Market trend analysis — Track how prices evolve for a given model over time
  • Investment research — Identify which cars are appreciating at auction
  • Collector intelligence — Monitor rare variants and one-off lots
  • Lead generation — Find active sellers and consignors by make

Output

Each record in the dataset contains:

FieldTypeDescription
sourcestringAlways "collecting_cars"
external_idstringAuction ID from image CDN URL
urlstringFull listing URL
marcastringCar make (e.g. Porsche, Ferrari)
modelostringModel name (e.g. 911 Carrera RS)
añointegerYear of manufacture
preciointegerHammer price or current bid
monedastringCurrency: GBP, EUR, USD, AUD, CHF
descripcionstringFull listing title
img_urlstringMain image URL
auction_statusstringended, live, coming_soon, or unknown
auction_end_datestringAuction end datetime (from page)
scraped_atstringISO 8601 scraping timestamp

Fields not available on a listing (kilometraje, combustible, potencia_cv, etc.) are returned as null — they require visiting the individual listing detail page, which is not included in this Actor's scope.

Example input

Monitor active Porsche and Ferrari auctions:

{
"make_filter": "Porsche, Ferrari",
"makes_only": true,
"max_items": 0,
"delay_min": 3.0,
"delay_max": 7.0
}

Full historical crawl of a single make:

{
"make_filter": "Aston Martin",
"makes_only": false,
"max_items": 0,
"delay_min": 4.0,
"delay_max": 8.0
}

Test run (first 50 listings across all makes):

{
"make_filter": "",
"makes_only": true,
"max_items": 50,
"delay_min": 3.0,
"delay_max": 7.0
}

Notes

  • Cloudflare bypass: This Actor uses Camoufox (Firefox-based stealth browser) to pass Cloudflare's Managed Challenge. The browser binary is baked into the Docker image at build time.
  • Crawl delay: CollectingCars.com's robots.txt specifies a crawl delay of 5 seconds. The default delay range (3–7s) respects this. Do not set delay_min below 3.0.
  • Scale: CollectingCars has ~141 makes and hundreds of models per make. A full unconstrained crawl (makes_only: false, all makes) can take several hours. Use make_filter and max_items to control scope.
  • Deduplication: Listings are deduplicated by auction ID within a single run.

This Actor accesses publicly available listing data from CollectingCars.com in the same way a human browser would. It does not bypass authentication, access private data, or violate CollectingCars's Terms of Service. Always ensure your use of scraped data complies with applicable laws and the target website's Terms of Service.