CarGurus Data Parser & API
CarGurus is the #1 US car-shopping portal by traffic — around 36M visits per month — and Carapis extracts its full listing data, including the proprietary Deal Rating, price history, dealer details and full spec, through one REST API. CarGurus aggregates millions of dealer and private-seller listings across the US, Canada and UK, and its instant price-vs-market signal makes it one of the richest pricing-intelligence sources in North America — delivered without you building or maintaining a DataDome-protected scraper.
| Country | USA |
|---|---|
| Type | Portal |
| Vehicle types | used, new, dealer, private |
| Monthly visits | ~36M/mo (SimilarWeb, Nov 2025) |
| Active listings | "Millions" (dealer+private) |
| API access | Partial / limited API |
| Parse priority | ★★★★★ |
| Official site | www.cargurus.com |
What is CarGurus?
CarGurus is a publicly traded US car-shopping marketplace that ranks dealer and private-seller listings by how their price compares to the market. It draws roughly 36M visits per month (SimilarWeb, Nov 2025), making it the most-visited US car-shopping portal. Its signature Deal Rating (Great/Good/Fair/Overpriced) and per-listing price history are computed from its own market model, giving each car a transparent pricing signal that most portals do not expose.
Market Position
CarGurus leads US car-shopping portals with ~36M visits per month (SimilarWeb, Nov 2025), ahead of Cars.com and AutoTrader.com, and it lists “millions” of dealer and private-seller vehicles. The same brand operates cargurus.ca in Canada and cargurus.co.uk in the UK, so a single Carapis parsing strategy maps onto its North American footprint. Its independent market-pricing model is a competitive moat — the Deal Rating and price-history fields are unique to CarGurus and highly valued for residual-value and competitive-pricing analysis.
Data Fields Available
Carapis extracts a complete structured record from each CarGurus listing:
- Vehicle identity — make, model, trim, model year, VIN
- Condition — mileage and listing condition
- Pricing — listed price, price-change history, and the CarGurus Deal Rating (price-vs-market signal)
- Specification — factory options and trim packages
- Listing context — dealer name / location / ratings, private-seller info, photo gallery
The Deal Rating and price history are what make CarGurus especially valuable: they are a ready-made market-pricing layer for dealers and analysts, not just raw listings.
API Quick Start
Python
import requests
resp = requests.get(
"https://api.carapis.com/v2/listings",
params={"source": "cargurus", "limit": 20},
headers={"Authorization": f"Bearer {API_KEY}"},
)
for car in resp.json()["results"]:
print(car["make"], car["model"], car["year"], car["price"])Get an API key at my.carapis.com and see the full API reference. Pricing is on the pricing page.
Use Cases
- Pricing intelligence — Deal Rating and price-history fields power residual-value and competitive-pricing models for dealers.
- Market research — track inventory mix, price trends and days-on-market across the US used-car market. See market research.
- Inventory monitoring — watch competitor listings and price moves at scale instead of manual checks.