TrueCar API

TrueCar API for US Used and New Car Search, Listing Details, and Price Quality Ratings

Scrappa's TrueCar API returns structured JSON from TrueCar, the US car marketplace. Search used and new inventory by make and model around any ZIP code with pagination, and open any VIN for its price, TrueCar price quality rating, specs, vehicle history, images and dealer. Scrappa is an independent service and is not affiliated with or endorsed by TrueCar.

500 free credits
No card needed
From $0.20 / 1k
Pay as you go
Structured JSON
Ready for apps
API key access
Test in minutes
2
Endpoints
30
Listings per page
$0.20
Per 1k requests

Try it now

Make one request. Inspect structured JSON.

Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.

Request preview
Request
curl -X GET "https://scrappa.co/api/truecar/search?make=toyota&model=camry" \
  -H "Accept: application/json" \
  -H "X-API-KEY: YOUR_API_KEY"
JSON response
{
  "success": true,
  "data": {
    "listings": [
      {
        "position": 1,
        "vin": "4T4BF1FK0ER402253",
        "condition": "used",
        "year": 2014,
        "make": "Toyota",
        "model": "Camry",
        "trim": "LE",
        "mileage": 12131,
        "price": 15305.0,
        "currency": "USD",
        "price_quality": "excellent",
        "url": "https://www.truecar.com/used-cars-for-sale/listing/4T4BF1FK0ER402253/",
        "dealer": { "id": 18785, "name": "Bay Ridge Subaru", "city": "Brooklyn", "state": "NY", "distance_miles": 10.2 }
      }
    ],
    "total_count": 1565,
    "page": 1,
    "per_page": 30,
    "has_more": true
  },
  "meta": { "endpoint_family": "search", "billable": true }
}

What you can build

Structured data for real applications. Here are some ideas.

Used Car Price Monitoring

Run recurring searches by make, model and ZIP code, then track asking prices, mileage and the TrueCar price quality rating over time.

Dealer Inventory Analysis

Read the dealer, distance and listing date on every result to see which dealers stock a model and how long cars stay listed.

Vehicle Valuation Tools

Combine list price, price quality rating, mileage, history counts and estimated monthly payment to feed deal scoring and valuation models.

Car Alerts and Saved Searches

Page through a make and model within a radius and alert users when a new listing matches their budget and mileage.

Cross-Marketplace Coverage

Match listings across US car portals by VIN to compare prices and spot duplicates.

TrueCar scraper API

TrueCar API for US used and new car listings, prices, and dealers

The TrueCar API is built for automotive analytics, price tracking and car-shopping products. Each search result carries the VIN, year, trim, mileage, engine, fuel economy, price in USD, the TrueCar price quality rating, vehicle history counts, the listing date, a public listing url and the dealer with its distance. Listing detail adds the dealer asking price, estimated monthly payment, warranties, feature highlights, technical specs, images, seller notes as plain text and the dealer address, phone and opening hours.

Search used or new cars by make and model around a US ZIP code and radius, 30 listings per page.

Read price, mileage, trim, engine, fuel economy and the price quality rating on every listing.

Open any VIN for pricing, vehicle history, warranties, specs, images and dealer details.

Page with a 1-based page number, with total_count and has_more on every response.

Sold or unknown VINs answer a non-billed 404 and are never charged.

Choose the right TrueCar API endpoint

Use Inventory Search for market coverage

Search by make, model, condition and ZIP code to collect matching listings with price, mileage, price quality rating and dealer, plus total_count and has_more for paging.

Open TrueCar Search API docs

Use Listing Detail for full records

Open a VIN to get the pricing breakdown, estimated payment, vehicle history, warranties, technical specs, images and the dealer contact details.

Open TrueCar Listing API docs

Available endpoints

Everything you need in one API.

Scrappa vs ScrapingBee / ScraperAPI

See how Scrappa compares to the official API.

TrueCar listing data as JSON
Scrappa:
ScrapingBee / ScraperAPI: Build your own parser
Make and model search with pagination
Scrappa:
ScrapingBee / ScraperAPI: Parse the page yourself
Price quality rating
Scrappa:
ScrapingBee / ScraperAPI:
Price per 1k requests
Scrappa: From $0.20
ScrapingBee / ScraperAPI: Varies by credits per request
Unified API key
Scrappa: Yes (80+ APIs)
ScrapingBee / ScraperAPI: Scraping only
Free tier
Scrappa: 500 credits/month
ScrapingBee / ScraperAPI: Trial credits

Key features

Used and new car search by make and model with ZIP code, radius and pagination
Price, mileage, trim, engine and fuel economy on every listing
TrueCar price quality rating and vehicle history counts
Listing detail by VIN with specs, warranties, images and dealer contact details
Absolute https links and images, integers as integers, floats as floats and a public url on every item
Sold or unknown VINs answer a non-billed 404

Frequently asked questions

No. Scrappa is an independent service and is not affiliated with or endorsed by TrueCar. The TrueCar API returns structured JSON from public listing data through a Scrappa API key.

Every Scrappa account includes 500 free credits each month. After that, each request costs one credit, which works out to $0.20 to $0.30 per 1,000 requests depending on the credit pack or plan. Failed requests and sold or unknown VINs are never charged.

Use the 1-based page parameter, up to page 100. Each page holds 30 listings. The response returns total_count and a has_more flag that is true while more pages exist. A page past the end is a successful empty result.

Use the TrueCar url slugs in lowercase, for example toyota and camry, or land-rover and range-rover. An unknown make or model returns an empty result.

Start using the TrueCar API

Sign up and get 500 free credits. No credit card required.