Inventory Search
/api/edmunds/inventory/search
Search used, new and certified pre-owned listings by make, model and ZIP code
Scrappa's Edmunds API returns structured JSON from Edmunds, the US car research site. Search used, new and certified pre-owned inventory by make, model and ZIP code, open any listing by VIN, browse the make, model year and submodel catalog, read owner and expert reviews and get True Market Value price guidance for new and used cars.
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/edmunds/inventory/search?make=Toyota&model=Camry&zip=90210&type=used&page=1&per_page=2" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"data": {
"results": [
{
"vin": "4T1BE46K57U553297",
"type": "used",
"url": "https://www.edmunds.com/toyota/camry/2007/vin/4T1BE46K57U553297/",
"price": 4995.0,
"mileage": 142625,
"year": 2007,
"make": "Toyota",
"model": "Camry",
"trim": "CE",
"dealer": { "name": "Quick & Easy Auto Sales", "latitude": 33.921839, "longitude": -118.210241 }
}
],
"total": 573,
"total_pages": 287,
"page": 1,
"per_page": 2
},
"meta": { "endpoint_family": "inventory_search", "billable": true }
}
Structured data for real applications. Here are some ideas.
Track asking prices and mileage for a make and model around any US ZIP code and compare them with the Edmunds True Market Value.
Collect current used, new and certified pre-owned listings with dealer name, location and photos.
Value a car with new and used TMV, adjusted for mileage, condition and region.
Read owner reviews with topic ratings and the expert review with pros, cons and detail grades for sentiment and quality research.
Combine Edmunds with Cars.com and CarMax to compare the same model across US car sites.
Edmunds scraper API
The Edmunds API is built for automotive analytics, price tools, and car research features. Inventory results include the VIN, price, mileage, trim, colors, photo, dealer and the public Edmunds page. Catalog endpoints give the slugs, ids and style ids that the review and TMV endpoints need.
Search used, new and certified pre-owned listings and page with page and per_page.
Open any listing by VIN for specs, features, dealer address and photos.
Walk the catalog from make to model year to submodel and style id.
Read owner reviews with topic ratings and the Edmunds expert review as plain text.
Get new and used TMV adjusted for mileage, condition and region.
Search by make, model and ZIP code to collect current listings with price, mileage, trim and dealer, then page through the full result set.
Open Edmunds Inventory Search API docsModel Years returns the default style id of every year, and Submodels returns the numeric submodel id that the customer reviews endpoint needs.
Open Edmunds Model Years API docsPass a style id, ZIP code and for used cars the mileage and condition to get retail, private party, trade-in and auction values.
Open Edmunds Used Car TMV API docsEverything you need in one API.
/api/edmunds/inventory/search
Search used, new and certified pre-owned listings by make, model and ZIP code
/api/edmunds/inventory/listing
Get one listing by VIN with specs, dealer and photos
/api/edmunds/catalog/makes
List all car makes in the Edmunds catalog
/api/edmunds/catalog/model-years
List the submodels and model years of a car model
/api/edmunds/catalog/submodels
List submodel records with ids, style ids and years
/api/edmunds/reviews/customer
Get owner reviews and ratings for a submodel
/api/edmunds/reviews/editorial
Get the Edmunds expert review of a model year
/api/edmunds/tmv/new
Get the True Market Value of a new car style
/api/edmunds/tmv/used
Get the True Market Value of a used car by mileage and condition
See how Scrappa compares to the official API.
| Feature | Scrappa | ScrapingBee / ScraperAPI |
|---|---|---|
| Edmunds data as JSON | Build your own parser | |
| TMV price guidance | New and used | Parse it yourself |
| Expert and owner reviews | ||
| 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 Edmunds. The Edmunds API returns structured JSON from public Edmunds 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 are never charged.
Inventory search, submodels and customer reviews use page and per_page. The response returns total and total_pages. A valid search without matches is a successful empty list.
Customer reviews need the numeric submodel id from the Submodels endpoint. Both TMV endpoints need a style id, which the Model Years endpoint returns as default_style_id for every year.