OrbTop

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, or null (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_market and vehicle_history fields are not available on browse pages and will always be null.
  • 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).