Cargurus.com Scraper

Cargurus.com Scraper

by lexis-solutions

Scrape car listings from CarGurus - including makes, models, prices, mileage, dealer info, and reviews. Ideal for automotive market analysis, price co...

424 runs
54 users
Try This Actor

Opens on Apify.com

About 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.

What does this actor do?

Cargurus.com Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

banner ## What does CarGurus Scraper do CarGurus Scraper helps you extract vehicle listings data from cargurus.com, one of the largest online automotive marketplaces in the United States. You can extract detailed vehicle information including prices, mileage, dealer ratings, market value analysis, and other key details from the website. CarGurus Scraper supports REST API which gives you access to the extracted dataset, enables you to download it in various formats and use it 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.com CarGurus.com is a leading automotive marketplace known for its deal rating system and price analysis. Scraping CarGurus.com can help you: - Compare vehicle prices and deal ratings - Monitor dealer inventory and ratings - Research market values in specific regions - 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 the following input parameters: - zipcode (string, required) - Zip code to search in - make (string, required) - Vehicle make to search for - model (string, optional) - Vehicle model to search for - condition (string, required) - Vehicle condition ("new", "used", or "certified") - maxItems (integer, required) - Maximum number of listings to scrape Example: json { "zipcode": "90210", "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: json { "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 - Ensure you comply with the terms of service of cargurus.com 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!

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Cargurus.com Scraper now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
lexis-solutions
Pricing
Paid
Total Runs
424
Active Users
54
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support