Industries

What we scrape in automotive

Vehicle listings, dealer inventory, parts catalogues and recall notices, pulled into one schema from marketplaces and dealer sites.

Automotive data lives on a few large marketplaces and thousands of dealer sites that all describe the same cars slightly differently. We scrape listing pages and the APIs behind them, normalise make, model, trim and mileage units, keep the VIN where it is published and record each listing's price every time we see it. Parts catalogues, service price pages and public recall databases follow the same pattern. The output is a table you can filter by anything a buyer could filter by.

Sources

Typical sources

Public pages and documents we have scraped in this vertical. Named sites are examples, not an exhaustive list.

  • AutoTrader, Cars.com and similar national marketplaces
  • Carvana, CarMax and other online used-car retailers
  • Franchise and independent dealer websites
  • Auction result pages that are publicly visible
  • OEM configurator and MSRP pages
  • Aftermarket parts retailers and OEM parts catalogues
  • NHTSA and other public recall databases
  • Dealer review pages on Google and DealerRater

Schema

Fields

A common starting schema. You decide the final columns and names; we keep them stable across runs.

  • listing_id
  • vin
  • make
  • model
  • trim
  • year
  • mileage
  • price
  • dealer_name
  • location
  • listed_at
  • scraped_at

Output

What a row looks like

Example row — structure only
listing_idvinmakemodeltrimyearmileagepricedealer_namelocationlisted_atscraped_at
AT-48213907SAMPLEVIN00000001HondaAccordSport202041,230 mi$21,450Example MotorsAustin, TX2026-09-282026-10-07

Values are illustrative placeholders to show shape and types, not records from any client or source.

Use cases

Jobs we are usually asked for

Dealer inventory tracking

Pull every listing from a set of dealer groups or a region daily, keyed on VIN, so you can see when a car is listed, repriced and sold. Days on lot and price drops fall out of the snapshots without extra work on your side.

Used-car pricing datasets

Collect asking prices by make, model, year, trim and mileage across marketplaces to build your own valuation tables. Every row carries the listing date and location so you can control for market and season.

Parts and service price collection

Scrape part numbers, fitment and prices from OEM and aftermarket catalogues, plus published service menus from dealer sites, into one table keyed on OEM part number and refreshed on a schedule you set.

Questions

About automotive scraping

Can you decode VINs?

We capture the VIN as the site shows it and can add decoded make, model year and plant from public decoding tables. Full build-sheet decoding uses paid services, which we can call on your account.

How do you handle dealer sites with different layouts?

Most dealer sites run on a handful of inventory providers, so one scraper covers hundreds of dealers. The remainder get small custom parsers, and all of them map to the same output schema.

Do you scrape auction prices?

Only where results are publicly visible without a dealer login. Closed wholesale auctions are out of scope, and we say so when we scope a job.

What does an automotive dataset cost?

A single marketplace or dealer group starts at $500 as a one-off. Daily tracking across many sources is quoted per month; the 24-hour scoping reply gives you the number.

Need automotive data? Tell us the sites.

Send the sources and the fields you need. An engineer looks at them the same day and replies with a plan and a price.