🚘 Truecar  Car data scraper USπŸ‡ΊπŸ‡Έ avatar

🚘 Truecar Car data scraper USπŸ‡ΊπŸ‡Έ

Pricing

$1.00 / 1,000 results

Go to Apify Store
🚘 Truecar  Car data scraper USπŸ‡ΊπŸ‡Έ

🚘 Truecar Car data scraper USπŸ‡ΊπŸ‡Έ

the online car marketplace based search page filtered on the site finds price, mileage, VIN, exterior/interior color, engine, transmission, drivetrain, fuel economy, accident/owner history, dealership name and address, and photos.

Pricing

$1.00 / 1,000 results

Rating

0.0

(0)

Developer

Jordan Byte

Jordan Byte

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 hours ago

Last modified

Share

Turn TrueCar.com listings into clean, structured data in minutes - no coding, no manual copy-pasting. Get year, make, model, trim, price, mileage, VIN, full specs, dealership details, and photos for used cars, delivered straight to your dataset and ready to plug into your workflow.

What does TrueCar Car Data Scraper do?

TrueCar Car Data Scraper collects used car listings from TrueCar.com, the online car marketplace. Point it at a location-based search page, or any search you've already filtered on the site, and it pages through the results and visits every vehicle it finds - price, mileage, VIN, exterior/interior color, engine, transmission, drivetrain, fuel economy, accident/owner history, dealership name and address, and photos.

Because it runs on the Apify platform, you also get one-click scheduling for recurring runs, a REST API and webhooks for integrations, and full run monitoring - all without maintaining any infrastructure yourself.

Why use TrueCar Car Data Scraper?

  • Market research - track used car pricing and inventory trends by make, model, or location.
  • Inventory monitoring - keep tabs on what's listed near a given city, and catch new arrivals early.
  • Lead generation - build lists of vehicles matching a buyer's exact criteria.
  • Data enrichment - pull VINs, specs, and pricing into your own CRM, spreadsheet, or valuation tool.
  • Price tracking - feed listings into a monitoring workflow to catch price drops the moment they happen.

How to use TrueCar Car Data Scraper

  1. Go to the Input tab.
  2. Leave the default Start URLs as-is, or paste in your own TrueCar.com search URL for a location (for example, one you've already filtered by make, model, or price on the site) or a specific vehicle page URL.
  3. Set Max vehicles per start URL to control how many results to collect from each search URL.
  4. Click Start and wait for the run to finish.
  5. Open the Dataset tab to preview, filter, and export your results.

Input

TrueCar Car Data Scraper accepts two kinds of URLs in Start URLs, and you can mix both in the same list:

  • Search/listing pages - e.g. https://www.truecar.com/used-cars-for-sale/listings/location-los-angeles-ca/, or any search you've filtered by location, make, model, or price on truecar.com, including a specific results page (e.g. ?page=3). The Actor pages through the results automatically and visits every vehicle it finds, up to Max vehicles per start URL.
  • Single vehicle pages - e.g. https://www.truecar.com/used-cars-for-sale/listing/WAUC4AFHXHN003438/2017-audi-s5/, if you only want the details for specific cars. Max vehicles per start URL doesn't apply here, since one URL always yields exactly one item.
FieldTypeDescription
startUrlsArrayOne or more TrueCar.com search or vehicle listing pages to scrape. Defaults to a Los Angeles search.
maxItemsIntegerMaximum number of vehicles to collect per search/listing start URL (default: 5).
proxyConfigurationObjectProxy settings. Apify Proxy with residential IPs is required for reliable runs and enabled by default.
useCachedSessionBooleanAdvanced option. Reuses a previously established browsing session between runs to speed up scheduled runs (default: enabled).

Example input:

{
"startUrls": [
{ "url": "https://www.truecar.com/used-cars-for-sale/listings/location-los-angeles-ca/" },
{ "url": "https://www.truecar.com/used-cars-for-sale/listing/WAUC4AFHXHN003438/2017-audi-s5/" }
],
"maxItems": 20,
"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }
}

See the Input tab for the full list of options and their defaults.

Output

Each vehicle is saved as one item in the dataset, for example:

{
"url": "https://www.truecar.com/used-cars-for-sale/listing/WAUC4AFHXHN003438/2017-audi-s5/",
"vin": "WAUC4AFHXHN003438",
"stockNumber": "003438",
"year": 2017,
"make": "Audi",
"model": "S5",
"trim": "Standard",
"style": "Cabriolet Automatic",
"bodyStyle": "Convertible",
"condition": "USED",
"price": 13995,
"currency": "USD",
"mileage": 92917,
"exteriorColor": "Mythos Black Metallic/Black Roof",
"interiorColor": "BLACK/MAGMA RED",
"engine": "3.0L V-6 Gas Supercharged",
"transmission": "Automatic",
"driveType": "All Wheel Drive",
"fuelType": "Gas",
"mpgCity": 18,
"mpgHighway": 26,
"mpgCombined": 21,
"accidentCount": 0,
"ownerCount": 4,
"isCleanTitle": true,
"keyFeatures": ["Premium Wheels", "Navigation", "Backup Camera"],
"dealerName": "Upgrade Auto Sale",
"dealerPhone": "323) 999-2969",
"dealerAddress": "3050 Firestone Blvd",
"dealerCity": "Southgate",
"dealerState": "CA",
"images": ["https://listings-prod.tcimg.net/listings/518917/38/34/WAUC4AFHXHN003438/001_2026062508.jpg"]
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel from the Dataset tab, or fetch it via the Apify API.

Data table

FieldDescription
url / vin / stockNumberVehicle page URL, VIN, and stock number
year, make, model, trim, styleCore vehicle identification
bodyStyle, conditionBody type and used/new condition
price, currencyListed asking price and currency
mileageOdometer reading, in miles
exteriorColor, interiorColorPaint and interior color
engine, transmission, driveType, fuelTypePowertrain specs
mpgCity, mpgHighway, mpgCombinedFuel economy
accidentCount, ownerCount, isCleanTitleVehicle history summary
keyFeaturesNotable equipment and options
dealerName, dealerPhone, dealerAddress, dealerCity, dealerStateSeller/dealership details
imagesPhoto URLs for the vehicle

Field availability can vary between vehicles, depending on what TrueCar lists for that specific car.

Pricing / Cost estimation

How much does it cost to scrape TrueCar car data? Pricing depends on your Apify plan's compute unit rate, the number of vehicles you request, and proxy usage. A small run of a few dozen vehicles typically finishes within a few minutes. Start with a low Max vehicles per start URL value to estimate cost before scaling up to a larger run. Apify's free tier includes monthly platform usage credit, so light or occasional use may cost nothing.

Tips for better runs

  • Keep Max vehicles per start URL modest for daily monitoring runs to control cost and run time.
  • Narrow your search directly on truecar.com (by make, model, price, or body style) and paste the resulting URL into Start URLs instead of scraping a whole location - it's faster and easier to work with.
  • Leave Reuse browsing session between runs enabled for scheduled runs - it noticeably speeds up each run after the first.
  • Use the Apify Schedule feature to re-run this Actor daily or weekly and track how listings and prices change over time.
  • If a run returns fewer results than expected, TrueCar may have tightened its bot protection - the Actor already retries automatically, so try again shortly, or reach out through the Issues tab.

FAQ

Is this legal? This Actor only collects publicly visible listing data. You are responsible for using the data in accordance with TrueCar.com's Terms of Service and any applicable laws in your jurisdiction, especially around personal data and commercial use.

Can I scrape a single vehicle page directly? Yes - add the vehicle's URL (e.g. https://www.truecar.com/used-cars-for-sale/listing/WAUC4AFHXHN003438/2017-audi-s5/) to Start URLs alongside or instead of search URLs.

Why did some fields come back empty? Not every vehicle listing includes every spec. The Actor returns null for anything that isn't available for a given car.

Found a bug or have a feature request? Please use the Issues tab on this Actor's page - feedback directly shapes future updates. For a custom version of this scraper tailored to your specific workflow, reach out through the same tab.