Inventory Search
/api/truecar/search
Search used and new cars by make and model with pagination
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.
Try it now
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.
curl -X GET "https://scrappa.co/api/truecar/search?make=toyota&model=camry" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"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 }
}
Structured data for real applications. Here are some ideas.
Run recurring searches by make, model and ZIP code, then track asking prices, mileage and the TrueCar price quality rating over time.
Read the dealer, distance and listing date on every result to see which dealers stock a model and how long cars stay listed.
Combine list price, price quality rating, mileage, history counts and estimated monthly payment to feed deal scoring and valuation models.
Page through a make and model within a radius and alert users when a new listing matches their budget and mileage.
Match listings across US car portals by VIN to compare prices and spot duplicates.
TrueCar scraper API
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.
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 docsOpen a VIN to get the pricing breakdown, estimated payment, vehicle history, warranties, technical specs, images and the dealer contact details.
Open TrueCar Listing API docsEverything you need in one API.
/api/truecar/search
Search used and new cars by make and model with pagination
/api/truecar/listing
Get one vehicle by VIN with price analysis, specs, history and dealer
See how Scrappa compares to the official API.
| Feature | Scrappa | ScrapingBee / ScraperAPI |
|---|---|---|
| TrueCar listing data as JSON | Build your own parser | |
| Make and model search with pagination | Parse the page yourself | |
| Price quality rating | ||
| Price per 1k requests | From $0.20 | Varies by credits per request |
| Unified API key | Yes (80+ APIs) | Scraping only |
| Free tier | 500 credits/month | Trial credits |
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.