ClassicCars.com Listings Scraper avatar

ClassicCars.com Listings Scraper

Pricing

from $7.69 / 1,000 results

Go to Apify Store
ClassicCars.com Listings Scraper

ClassicCars.com Listings Scraper

Scrapes classic car listings from ClassicCars.com by make, model, or year range. Returns each listing as a flat row with price, mileage, location, dealer info, and specs.

Pricing

from $7.69 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

16 hours ago

Last modified

Share

ParseForge

ClassicCars.com Listings Scraper

Scrape classic car listings from ClassicCars.com by make, model, or year range, up to a million per run. Each listing comes with price, mileage, location, dealer info, and full specs. No login or API key. Export to CSV, JSON, Excel, or XML.

ClassicCars.com is the largest online marketplace for classic and collector vehicles, but browsing thousands of listings by hand is slow. This Actor reads the public listings feed directly, filtered by make, model, and year range, and returns each match in one fixed schema.

Who uses itWhat they scrape ClassicCars.com for
Classic car dealersMonitor competitor pricing and inventory on ClassicCars.com
Market researchersTrack which makes and models are listed most in a given year range
Collectors and enthusiastsBuild a personal watchlist of specific models without manual browsing
Data analystsExport structured listing data for price trend analysis

What it does

This Actor collects classic car listings from ClassicCars.com by make, model, or year range, and returns each one as a flat row.

  • ๐Ÿ” Search filters: narrow by make, model, and year range, or leave all empty to browse the general feed.
  • ๐Ÿ“Š Structured output: every listing returns as a flat row with price, mileage, location, dealer info, and specs.
  • โš™๏ธ Flexible volume: set a maximum from 1 to 1,000,000 listings per run.
  • ๐Ÿ“ Multiple export formats: download as CSV, JSON, Excel, or XML.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with ClassicCars.com data

๐Ÿ“ˆ Track market prices.

A dealer runs the Actor weekly for Ford Mustang 1965-1970 and compares asking prices to set their own.

๐Ÿ”Ž Find specific models.

A collector searches for Porsche 911 from 1980-1989 and exports the results to a spreadsheet for follow-up.

๐Ÿ“Š Analyze inventory trends.

A market researcher pulls all Chevrolet listings from the 1960s to see which models are most common.

๐Ÿ Monitor competitor listings.

A dealership runs the Actor daily for their region and checks which classic cars competitors have listed.

Why choose this scraper

What you get
No API keyReads the public listings feed directly, no registration or OAuth.
Fixed schemaEvery listing returns the same fields, ready for analysis.
ScalableCollect up to a million listings in a single run.
Simple inputsa make, model, or year range, or nothing for the general feed.

How it compares

This Actor focuses on simple make, model, and year range filtering with a fixed schema, while competitors offer additional filters like price, location, or seller type.

FeatureParseForgeClassicCars.com Scraper - Collector VehiclesClassicCars.com ScraperClassicCars.com Scraper - US Classic Car Listings
Filter by makeYesYesYesYes
Filter by modelYesYesYesYes
Filter by year rangeYesYesYesYes
Filter by price rangeNot listedYesYesNot listed
Filter by locationNot listedNot listedYesNot listed
Fetch listing by IDNot listedNot listedYesNot listed
Dealer inventory pullNot listedNot listedYesNot listed

Configure the run

Drive the Actor from make, model, and year range, alone or together, and filters run as each listing is read so only matches reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
"maxItems": 10
}

A larger pull:

{
"maxItems": 200
}

Pricing

Pay-per-result: $0.0085 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$0.85
1,000 results$8.50
10,000 results$85.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the ClassicCars.com Listings Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to ClassicCars.com through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/classiccars-com-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check your filters. If you entered a make and model, ensure the model exists for that make. Try leaving filters empty to see if the general feed returns listings.

Why did the run stop before reaching maxItems?

The Actor stops when there are no more listings matching your filters. Try broadening your search or removing some filters.

Why are some fields empty in the output?

Not all listings have every field filled on ClassicCars.com. The Actor returns what is available on the page.

Can I search by price or location?

This Actor only supports make, model, and year range. For price or location filters, consider a different scraper or post-process the data.

FAQ

QuestionAnswer
Do I need an API key or login?No. The Actor reads the public ClassicCars.com listings feed directly, so no registration or OAuth is required.
Can I search by make and model?Yes. Enter a make like Ford or Chevrolet, and optionally a model like Mustang or Camaro. Model requires a make.
How do I filter by year range?Use the yearRange input with a format like 1960-1969 or 1965-1965. Leave it empty to include all years.
What if I leave all filters empty?The Actor browses the general listings feed and returns listings in the order they appear, up to your maxItems limit.
How many listings can I collect?You can set maxItems from 1 to 1,000,000. The Actor stops after reaching that number.
What data does each listing include?Each row includes price, mileage, location, dealer info, and full specs as available on the listing page.
Can I export the results?Yes. You can download the dataset as CSV, JSON, Excel, or XML from the Apify platform.
Is this legal?You should only scrape public data in accordance with ClassicCars.com's terms of service and applicable laws. Apify is not responsible for how you use the data.
Can I run this on a schedule?Yes. Use Apify's scheduler to run the Actor daily, weekly, or at any interval you choose.
Does it handle pagination?Yes. The Actor automatically follows pagination to collect up to your maxItems limit.

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by ClassicCars.com. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.