Skip to Content

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.

CountryUSA
TypePortal
Vehicle typesused, new, dealer, private
Monthly visits~36M/mo (SimilarWeb, Nov 2025)
Active listings"Millions" (dealer+private)
API accessPartial / limited API
Parse priority★★★★★
Official sitewww.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

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.

Frequently asked questions