CarGurus Vehicle Listings Scraper
Independent tool. Trademarks referenced on this page are the property of their respective owners and are used only to identify the public website this tool reads. No affiliation or endorsement.
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 returns vehicle data from CarGurus browse pages as clean, fully typed records — fast and cost-efficient 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).