CLASSIC.COM Scraper — Global Classic Car Aggregator avatar

CLASSIC.COM Scraper — Global Classic Car Aggregator

Pricing

from $5.00 / 1,000 results

Go to Apify Store
CLASSIC.COM Scraper — Global Classic Car Aggregator

CLASSIC.COM Scraper — Global Classic Car Aggregator

Scrape classic car listings from CLASSIC.COM (classic.com), the world's largest aggregator with 800K+ listings from auctions, dealers, and private sellers. Extract prices, sources, auction houses, and sold dates for market analysis.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

CLASSIC.COM Scraper — Extract Classic Car Listings at Scale

Scrape classic, exotic, and collector car listings from classic.com — the world's largest classic car search engine with 1M+ vehicles from Bring a Trailer, Cars & Bids, Mecum, RM Sotheby's, Collecting Cars, and thousands of dealers. CLASSIC.COM Scraper extracts 25+ structured fields including VIN, engine specs, mileage, pricing, taxonomy, and full vehicle history metadata — all without an API key or login.

🚀 Try it free — your first $5 of usage is on Apify. No credit card required.

📌 What is CLASSIC.COM Scraper?

CLASSIC.COM Scraper is an unofficial classic.com API that extracts structured vehicle data from the world's largest classic car aggregator. Unlike manually browsing classic.com — which limits you to 24 results per page across 40,000+ pages — this scraper lets you extract thousands of listings with full spec sheets in minutes.

Use CLASSIC.COM Scraper to:

  • 🔍 Find undervalued classics — search by make, model, year range, and price to spot opportunities before they sell
  • 📊 Track market trends — monitor price movements across segments (Porsche 911, Land Cruiser FJ40, Ferrari 250 GT)
  • 🏆 Build dealer inventory feeds — export structured data for dealership websites, marketplaces, or CRM systems
  • 📈 Research for investment — analyze asking prices, mileage distributions, and model generation premiums
  • 🔄 Automate recurring reports — schedule daily/weekly runs and integrate with Google Sheets, Make, or Zapier

The Apify platform gives CLASSIC.COM Scraper superpowers: scheduling, monitoring, API access, and integrations with Make, Zapier, Google Sheets, and more — all out of the box.

📋 What data does CLASSIC.COM Scraper extract?

CLASSIC.COM Scraper returns structured data with 25+ fields per vehicle:

FieldTypeDescription
🏷️ titlestringFull listing title (e.g. "1983 Toyota Land Cruiser FJ40")
📅 model_yearnumberYear of manufacture
🏭 brandstringManufacturer (Porsche, Toyota, Ferrari...)
🚗 model_familystringModel line (911, Land Cruiser, 250 GT...)
🧬 model_generationstringGeneration (991.2, 40 Series, E-Type S1...)
🔧 model_variantstringVariant (GT2 RS, FJ40, Carrera 4S...)
✂️ model_trimstringTrim level (Weissach, The FJ Company...)
🔑 vinstringVIN or chassis number
🛣️ mileage_valuenumberOdometer reading
⚙️ enginestringEngine specs (3.8L Turbo H6, 4.2L I6...)
🔄 transmissionstringManual / Automatic
🏎️ drive_typestringRWD / AWD / 4WD
🚘 body_stylestringCoupe / Convertible / SUV / Sedan...
🎨 color_exteriorstringExterior color group
🪑 color_interiorstringInterior color group
💰 pricenumberAsking price
💱 price_currencystringUSD / EUR / GBP
📍 locationstringCity, state, country
📊 statusstringfor_sale / sold / off_market
🖼️ image_urlstringPrimary listing photo URL
🗓️ listed_datestringDate the listing was posted
🌳 taxonomy_patharrayBreadcrumb from make to specific variant
🔗 market_urlstringLink to the classic.com market page
originalitystringConservation status (Original, Modified...)
🚪 doorsnumberNumber of doors

💡 Fields like model_trim, originality, and color_interior may not appear in all listings — they depend on what information the seller provided.

🚀 How to use CLASSIC.COM Scraper

  1. Go to classic.com/search and build your search using their powerful filters
  2. Use classic.com's search syntax: year ranges (1970-1985), exact match ("FJ40"), exclusions (-convertible), OR operator ((FJ40 OR FJ43))
  3. Copy the URL from your browser
  4. Paste it into the Search URL field and click Save & Run

Option B — Use Make and Model fields

  1. Enter a Make (e.g. porsche) and optionally a Model (e.g. 911)
  2. Set year filters if needed
  3. Click Save & Run

Option C — Full catalog crawl

  1. Leave all search fields empty
  2. Set Discovery mode to Sitemap
  3. Set a reasonable Max results limit (start with 1,000)
  4. Click Save & Run

After running

Results appear in the Dataset tab. Export to JSON, CSV, Excel, or connect via API. Use the Apify Scheduler to automate daily/weekly runs.

⚙️ Input parameters

ParameterTypeDescription
searchUrlstringDirect classic.com search URL — takes priority over Make/Model. Supports all search syntax (year ranges, quotes, exclusions, OR).
makestringCar manufacturer (e.g. porsche, toyota). Ignored when Search URL is set.
modelstringCar model (e.g. 911, land cruiser).
year_min / year_maxintegerYear range filter. Only applied with Make/Model.
max_itemsintegerMaximum listings to return. Default: 100.
max_pagesintegerMaximum search result pages (24 listings/page).
fetch_detailsbooleanVisit each detail page for 25+ fields. Default: true.
skip_seenbooleanSkip previously-scraped vehicles across runs. Default: true.
proxyConfigurationobjectOptional proxy. Not required — works from datacenter IPs.

📦 Output example

{
"title": "1983 Toyota Land Cruiser FJ40 by The FJ Company",
"model_year": 1983,
"brand": "Toyota",
"model_family": "Land Cruiser",
"model_generation": "40 Series (Post-facelift)",
"model_variant": "FJ40",
"model_trim": "The FJ Company",
"vin": "FJ40361569",
"mileage_value": 950,
"mileage_unit": "mi",
"engine": "4.2L I6 (2F)",
"transmission": "Manual",
"drive_type": "Four Wheel Drive (4WD/AWD)",
"body_style": "SUV",
"doors": 2,
"color_exterior": "Beige",
"color_interior": "Beige/Tan",
"originality": "Original & Highly Original",
"price": 95000,
"price_currency": "USD",
"status": "for_sale",
"location": "Lubbock, Texas, USA",
"image_url": "https://images.classic.com/vehicles/329a38...jpeg",
"listed_date": "Jun 30, 2026",
"taxonomy_path": ["Toyota", "Land Cruiser", "40 Series", "FJ40"],
"market_url": "https://www.classic.com/m/toyota/land-cruiser/40-series/fj40/",
"url": "https://www.classic.com/veh/1983-toyota-land-cruiser-fj40-...",
"scraped_at": "2026-07-02T18:54:19.649661+00:00",
"source_site": "classic.com"
}

💰 How much does it cost to use CLASSIC.COM Scraper?

CLASSIC.COM Scraper runs on Apify's standard Compute Unit (CU) pricing. It is extremely efficient because it uses plain HTTP requests (no browser):

Run sizeDurationCostCUs
5 listings with details~5 seconds< $0.010.002
100 listings with details~2 minutes~$0.0050.016
1,000 listings with details~20 minutes~$0.050.16

💡 Tip: Set fetch_details: false for URL-only mode — approximately 10× faster and cheaper when you only need titles and prices from the search cards.

Your first $5 of platform credit is free — enough for roughly 10,000 listings with full details.

Explore more classic and collector car data scrapers by Rastriq:

❓ FAQ

Does CLASSIC.COM Scraper comply with classic.com's terms? This actor only accesses publicly available data that is visible to any visitor. It respects classic.com's robots.txt (which explicitly allows /veh/, /search/, and /m/ paths) and uses reasonable rate limiting.

Does it extract data behind the Insider paywall? No. Market charts, historical sale comps, and "Vehicle History" timelines behind the $5/mo Insider subscription are never accessed. Only publicly visible listing data is extracted.

Why is price empty on some listings? Off-market and sold listings often don't display a current asking price. The status field indicates whether the vehicle is for_sale, sold, or off_market.

Can I scrape the entire catalog (1M+ listings)? Yes — leave the search fields empty and set mode: sitemap. Use a reasonable max_items limit and consider running incrementally with skip_seen: true.

How does the search URL syntax work? Classic.com supports powerful search syntax: year ranges (1970-1985), exact match with quotes ("FJ40"), exclude terms with minus (-convertible), and OR operator ((FJ40 OR FJ43)). Read the official tips and paste the resulting URL into the Search URL field.

Do I need a proxy? No. CLASSIC.COM Scraper uses TLS fingerprint impersonation that passes Cloudflare's protection from standard datacenter IPs. Add a proxy only if you experience blocking at very high volumes.