VOOZH about

URL: https://apify.com/lexis-solutions/cargurus-com

⇱ CarGurus Scraper - Vehicle Listings Data Extractor Β· Apify


Pricing

$29.00/month + usage

Go to Apify Store

Cargurus.com Scraper

Scrape car listings from CarGurus - including makes, models, prices, mileage, dealer info, and reviews. Ideal for automotive market analysis, price comparison, and lead generation. Fast, structured, and customizable extraction from a top vehicle marketplace.

Pricing

$29.00/month + usage

Rating

5.0

(3)

Developer

πŸ‘ Lexis Solutions

Lexis Solutions

Maintained by Community

Actor stats

13

Bookmarked

129

Total users

2

Monthly active users

3.1 days

Issues response

2 days ago

Last modified

Share

πŸ‘ banner

What does CarGurus Scraper do

CarGurus Scraper helps you extract vehicle listings data from CarGurus across three supported domains: cargurus.com (United States), cargurus.ca (Canada), and cargurus.co.uk (United Kingdom).

You can extract detailed vehicle information including prices, mileage, dealer ratings, market value analysis, and other key details from the website. The extracted dataset can be downloaded in various formats and used in other applications.

What data can I extract from CarGurus with a web scraper

With this web scraping tool, you can extract the following data from CarGurus:

πŸš— Vehicle name & brandπŸ’° Price & availability
πŸ“ Body typeπŸ”’ ID (VIN)
πŸ“ Descriptionβš™οΈ Engine details
πŸ›£οΈ Drive configurationβ›½ Fuel efficiency & type
🎨 Exterior & interior colorsπŸ–ΌοΈ Vehicle images
πŸ“… Model year⚑ Transmission
🏷️ Deal rating & deal scoreπŸ“‰ IMV price & price differential
πŸ“ Mileage & unit mileageπŸ—‚οΈ Stock number & listing type
πŸ“‘ Listing source & IDs (make/model/entity)🧩 Trim & body group IDs
πŸͺ Dealer name, type & franchise⭐ Dealer rating & reviews
πŸ“ž Contact info (phone/SMS)πŸ—ΊοΈ Distance, city, state, ZIP & map link
πŸ’³ Financing optionsπŸ›οΈ How to shop (pickup/transfer)
β›½ City/Highway/Combined MPGπŸ›‘οΈ Safety rating

Why scrape CarGurus

CarGurus is a leading automotive marketplace known for its deal rating system and price analysis. Scraping CarGurus across the US, Canada, and UK domains can help you:

  • Compare vehicle prices and deal ratings
  • Monitor dealer inventory and ratings
  • Research market values in specific regions and countries
  • Track price drops and market trends
  • Identify the best deals in your area

How to use CarGurus Scraper

CarGurus Scraper is designed for easy and fast start even if you've never extracted data from websites before. Here's how you can extract data from CarGurus:

  1. Create a free Apify account using your email
  2. Open CarGurus Scraper on the Apify platform
  3. Click on the Try for free button
  4. Enter your search parameters or start URLs
  5. Click on the Start button and wait for the data to be extracted
  6. Download your data in JSON, XML, CSV, Excel, or HTML

Input

The actor accepts either startUrls or search parameters:

  • startUrls (array, optional) - CarGurus search URLs. Detail URLs are skipped because complete listing data is extracted from search results. The actor detects the country domain (cargurus.com, cargurus.ca, or cargurus.co.uk).
  • zipcode (string, optional) - Zip code or postal code to search in. Required when startUrls is not provided
  • country (string, optional) - CarGurus domain to scrape. Use US for cargurus.com, CA for cargurus.ca, or UK for cargurus.co.uk. Defaults to US
  • make (string, optional) - Vehicle make to search for. Required when startUrls is not provided
  • model (string, optional) - Vehicle model to search for
  • condition (string, optional) - Car type (used or new). Defaults to used. This selector is only used for cargurus.com and cargurus.ca; the UK site does not use this input
  • maxItems (integer, required) - Maximum number of listings to scrape

Note: startUrls only supports CarGurus search/listing URLs. Detail listing URLs will be skipped.

Note: For startUrls on cargurus.com and cargurus.ca, the actor keeps the original search variation. If the URL contains srpVariation=NEW_CAR_SEARCH, it will be preserved when the URL is converted for scraping.

Start URLs example:

{
"startUrls":[
{
"url":"https://www.cargurus.ca/search?sourceContext=carGurusHomePageModel&zip=M5V+3L9&makeModelTrimPaths=m7&distance=50&nonShippableBaseline=5335&sortDirection=ASC&sortType=PRICE"
},
{
"url":"https://www.cargurus.co.uk/search?zip=SW1A+1AA&sortType=DEAL_SCORE&sortDirection=ASC&distance=50&entityId=m201&makeModelTrimPaths=m201&isDeliveryEnabled=true&searchId=6f117b8d-ebb2-4d64-8227-6c2fe5e48091&srpVariation=DEFAULT_SEARCH&sourceContext=carGurusHomePageModel&nonShippableBaseline=0"
},
{
"url":"https://www.cargurus.com/Cars/inventorylisting/viewDetailsFilterViewInventoryListing.action?zip=M5V+3L9&sourceContext=carGurusHomePageModel&distance=50&entitySelectingHelper.selectedEntity=m7&sortDir=ASC&sortType=BEST_MATCH"
}
],
"maxItems":10
}

US example:

{
"zipcode":"90210",
"country":"US",
"make":"Toyota",
"model":"Camry",
"condition":"used",
"maxItems":10
}

Canada example:

{
"zipcode":"M5V 3L9",
"country":"CA",
"make":"Toyota",
"model":"Camry",
"condition":"used",
"maxItems":10
}

New cars example for US/Canada:

{
"zipcode":"90210",
"country":"US",
"make":"Toyota",
"model":"Camry",
"condition":"new",
"maxItems":10
}

UK example:

{
"zipcode":"SW1A 1AA",
"country":"UK",
"make":"Toyota",
"model":"Camry",
"condition":"used",
"maxItems":10
}

Output

The scraped data will be saved as a dataset. Each item will represent a vehicle listing. You can download your data in various formats: JSON, JSONL, HTML table, CSV, Excel spreadsheet, or NDJSON.

Example of the output format:

{
"id":"4T1G11AKXMU488241",
"sku":422018236,
"name":"2021 Toyota Camry SE FWD",
"url":"https://www.cargurus.com/Cars/inventorylisting/vdp.action?listingId=422018236#listing=422018236",
"price":"18890",
"mpn":"2021 Toyota Camry SE FWD",
"bodyType":"Sedan",
"brand":"Toyota",
"color":"Predawn Gray Mica",
"model":"Camry",
"fuelEfficiency":"33 MPG",
"fuelType":"Gasoline",
"driveWheelConfiguration":"Front-Wheel Drive",
"primaryImage":"https://static.cargurus.com/images/forsale/2025/09/19/00/17/2021_toyota_camry-pic-6720801422722802888-1024x768.jpeg",
"engine":"2.5L I4",
"vehicleInteriorColor":"Black",
"vehicleTransmission":"8-Speed Automatic",
"vehicleModelDate":2021,
"availability":"InStock",
"priceCurrency":"USD",
"priceValidUntil":"2025-10-02T19:24:49.813Z",
"description":"Used 2021 Toyota Camry SE FWD for sale - $18,890, 79,016 mi with Adaptive Cruise Control, Alloy Wheels, Bluetooth, Backup Camera, Android Auto, CarPlay",
"condition":"UsedCondition",
"inclusionType":"DEFAULT",
"listingSource":"vAuto-1",
"makeId":"m7",
"modelId":"d292",
"entityId":"t95569",
"trimName":"SE FWD",
"bodyTypeGroupId":"bg6",
"salesStatus":"PAYING",
"sortScore":989,
"mileage":79016,
"unitMileage":{
"value":79016,
"unit":"MILES"
},
"normalizedExteriorColor":"GRAY",
"expectedPrice":20892,
"expectedPriceString":"$20,892",
"priceDifferential":2002,
"priceDifferentialString":"$2,002",
"dealScore":0.83223253,
"daysOnMarket":75,
"dealRating":"GREAT_PRICE",
"imvPrice":20892,
"pictureCount":0,
"sellerId":1410440,
"listingPartnerId":52,
"sellerType":"DEALER",
"dealerName":"Nissan of Costa Mesa",
"sellerCity":"Costa Mesa, CA",
"sellerRegion":"CA",
"sellerPostalCode":"92626",
"distance":41.081974,
"googleStaticMapUrl":"https://www.google.com/maps/dir/?api=1&destination=Nissan+of+Costa+Mesa+2850+Harbor+Blvd%2CCosta+Mesa+CA%2C+92626%2CUS",
"serviceProviderId":64843,
"isFranchiseDealer":true,
"franchiseMake":"Nissan",
"debugInfo":" / rank #: 0 / sellerId: 1410440 / spId: 64843 / Paid Dealer: true / active partners: 52",
"serviceProviderName":"Nissan of Costa Mesa",
"phoneNumber":"+1 714-930-1539",
"phoneNumberString":"(714) 930-1539",
"phoneNumberSMS":"+18883346545",
"supportsSms":true,
"buyingOption":"CONVERT",
"localizedExteriorColor":"Predawn Gray Mica",
"sellerRating":4.2,
"reviewCount":66,
"howToShop":"PICK_UP_ONLY",
"dealerLogoUrl":"https://static.cargurus.com/images/site/2025/02/13/15/55/nissan_of_costa_mesa-pic-9119583813368691419-200x200.jpeg",
"financeDto":{
"financingEligibilityLookup":["CHASE","GLS","WESTLAKE","CAPITAL_ONE"]
},
"offset":0,
"cityFuelEconomy":{
"value":28,
"unit":"MPG"
},
"highwayFuelEconomy":{
"value":39,
"unit":"MPG"
},
"combinedFuelEconomy":{
"value":32.95,
"unit":"MPG"
},
"localizedFuelEconomy":["28.0","MPG"],
"evBatteryDto":{},
"ncapOverallSafetyRating":"5",
"stockNumber":"P488241",
"itemType":"LISTING_USED_STANDARD"
}

Additional fields you may see

  • deliveryPriceString: Delivery or transfer fee shown as a formatted string
  • transferCost / transferCity / transferState / transferDistance: Store transfer details when applicable
  • itemType: Listing type identifier (e.g., LISTING_USED_STANDARD, LISTING_NEW_STANDARD)
  • financeDto.financingEligibilityLookup: List of supported financing providers
  • expectedPrice / priceDifferential / dealScore / dealRating / imvPrice: Price analysis metrics from CarGurus
  • normalizedExteriorColor / localizedExteriorColor: Standardized and localized exterior color values
  • cityFuelEconomy / highwayFuelEconomy / combinedFuelEconomy / localizedFuelEconomy: MPG values and localized display
  • ncapOverallSafetyRating: NHTSA overall safety rating when available

Notes and Limitations

  • The actor relies on the structure of the CarGurus website. If the website structure changes, the actor may need to be updated
  • Supported domains are cargurus.com, cargurus.ca, and cargurus.co.uk
  • The country input controls the target domain, locale, proxy country, and output currency (USD, CAD, or GBP)
  • The condition input for Used cars/New cars applies only to cargurus.com and cargurus.ca
  • Ensure you comply with the terms of service of the relevant CarGurus domain when using this actor
  • For large-scale scraping, use Apify's proxy services to avoid IP blocking

Need to scrape other automotive websites

Check out our other automotive scrapers:

  • CARFAX Scraper - Extract vehicle listings from America's trusted vehicle history platform
  • Mobile.de Scraper - Extract vehicle listings from Germany's largest vehicle marketplace

Want something custom-built

This CarGurus Scraper doesn't exactly do what you need? You can always build your own! Lexis Solutions is a certified Apify Partner. We can help you with custom solutions or data extraction projects.

Contact us over Email or LinkedIn

Support Our Work πŸ’

If you're happy with our work and scrapers, you're welcome to leave us a company review here and leave a review for the scrapers you're subscribed to. It will take you less than a minute but it will mean a lot to us!

Image Credit

Image credit: cargurus.com

You might also like

Cars.com Search Scraper

powerai/car-search-scraper

Scrape vehicle listings from Cars.com with automatic pagination and comprehensive car details including prices, dealer info, and specifications.

Carfax.com Scraper

lexis-solutions/carfax-com

Scrape vehicle data by VIN or make and model from Carfax.com - including mileage, accident records, ownership history, and pricing. Ideal for automotive market research, pricing analysis, and lead generation. Fast, structured, and customizable extraction.

πŸ‘ User avatar

Lexis Solutions

161

5.0

CARFAX Used Cars Scraper

parseforge/carfax-scraper

Search and collect used car listings from CARFAX with vehicle history details, pricing, mileage, and dealer information. Filter by make, model, year, price range, and location. Get comprehensive vehicle data including accident history and ownership records for smarter car buying decisions today.

Car Valuation API

voyn/car-valuation-api

Car Valuation API is a powerful tool designed to provide car valuations along with car specs. By simply inputting basic information about the car and specifying the country, users can obtain valuation data and parsed & organised car details. For now, it only works in United States.

73

Cars Scraper

voyn/cars-scraper

Cars.com scraper, great tool for car dealers! Scrape cars from Cars.com to retrieve data such as year, make, model, trim, specs, and price. Additionaly, it'll calculate profit if average price of car given by website.

91

Autotempest Cars Search Scraper

ecomscrape/autotempest-cars-search-scraper

Extract comprehensive vehicle listings from AutoTempest.com, the meta-search engine that aggregates cars from multiple marketplaces including AutoTrader, Cars.com, CarGurus, and Craigslist. Perfect for dealers, price analysts, and car shoppers seeking complete market coverage.

ecomscrape

30

Autotrader Scraper

epctex/autotrader-scraper

Uncover valuable car listing data on Autotrader.com with our Autotrader Scraper. Scrape and extract descriptions, images, prices, mileage, addresses, names, engine information, the transmission of the car, contact details, and more without any limitations. Filter by any field to find your ideal car.

$3.5 Carfax Report by VIN (PDF)βœ… - Lookup & Car History Reports

easytools/carfax-report-by-vin

πŸš— Download Carfax PDF reports by VIN (single or bulk) + run low-cost carfax VIN lookup and carfax VIN check for used cars. Pay only for delivered PDFs.

118

5.0