CarGurus Vehicle Listings Scraper
ECOMMERCE
CarGurus Vehicle Listings Scraper
Extract used and new vehicle listings from CarGurus — the U.S. auto marketplace with over 5 million active listings and CarGurus' proprietary deal-rating system (Great Deal / Good Deal / Fair Deal / High Price / Overpriced).
This actor parses vehicle data directly from CarGurus browse pages. No browser required — listing data is available in the server-rendered HTML via CarGurus' Remix streaming architecture, enabling fast and cost-efficient extraction at scale.
What you get
Each listing record includes:
- listing_id — CarGurus internal listing identifier
- title — Full listing title (e.g.
2022 Toyota Camry LE) - make / model / year / trim — Vehicle identity fields
- price — Listed asking price in USD (number)
- deal_rating — CarGurus' proprietary price intelligence:
Great Deal,Good Deal,Fair Deal,High Price,Overpriced, ornull(no rating) - mileage — Odometer reading in miles (number)
- vin — Vehicle Identification Number
- exterior_color / interior_color — Color descriptions when available
- transmission / drivetrain / fuel_type / engine — Powertrain specs when available
- dealer_name / dealer_city / dealer_state / dealer_phone — Seller info
- dealer_rating / dealer_review_count — Dealer ratings when present
- days_on_market — How long the listing has been active
- listing_url — Direct CarGurus listing URL
- photos — Array of photo URLs
- scraped_at — ISO 8601 timestamp
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
searchUrls |
array | required | One or more CarGurus browse/search page URLs |
maxItems |
integer | 15 | Maximum total listings to return across all URLs |
How to get a searchUrl
Navigate to CarGurus and filter by make, model, year, zip code, price range, or any combination. Copy the URL from your browser. Examples:
https://www.cargurus.com/Cars/l-Used-Toyota-Camry-d448
https://www.cargurus.com/Cars/l-Used-Toyota-Camry-d448?zip=90210&distance=200
https://www.cargurus.com/Cars/l-Used-Toyota-Camry-d448?zip=10001&distance=100&minPrice=15000&maxPrice=25000
https://www.cargurus.com/Cars/l-New-Honda-Civic-d2282
CarGurus browse URLs follow the pattern /Cars/l-{Used|New}-{Make}-{Model}-d{carId}.
Example output
{
"listing_id": 449258845,
"title": "2022 Toyota Camry LE",
"make": "Toyota",
"model": "Camry",
"year": 2022,
"trim": "LE",
"price": 24995,
"deal_rating": "Great Deal",
"price_vs_market": null,
"mileage": 18000,
"exterior_color": "Silver",
"interior_color": "Black",
"transmission": "8-Speed Automatic",
"drivetrain": "Front-Wheel Drive",
"fuel_type": "Gasoline",
"engine": "2.5L 4-Cylinder",
"vin": "4T1C11AKXNU123456",
"dealer_name": "Toyota of Los Angeles",
"dealer_city": "Los Angeles",
"dealer_state": "CA",
"dealer_phone": null,
"dealer_rating": null,
"dealer_review_count": null,
"vehicle_history": null,
"days_on_market": 3,
"listing_url": "https://www.cargurus.com/Cars/inventorylisting/viewDetailsFilterViewInventoryListing.action?listing=449258845",
"photos": [
"https://static.cargurus.com/images/forsale/2026/06/01/00/00/2022_toyota_camry-pic-999-1024x768.jpeg"
],
"scraped_at": "2026-06-11T14:32:00.000Z"
}
Use cases
- Price benchmarking — Track market prices by make/model/trim/region over time
- Deal discovery — Filter by
deal_rating: "Great Deal"to find below-market vehicles - Inventory monitoring — Track dealer stock and days-on-market for specific models
- Market research — Aggregate pricing data across multiple models and geographies
- Competitive analysis — Compare your inventory pricing against market comps
Notes
- Browse pages return up to 20 listings per page. This actor scrapes from the first page of each URL.
price_vs_marketandvehicle_historyfields are not available on browse pages and will always benull.- CarGurus' deal rating compares the listing price to similar vehicles in the local market.
- Some listings may not have all fields populated (e.g. mileage or VIN not disclosed by seller).