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...
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
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
## 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 |
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!
Categories
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 TrialActor Information
- Developer
- lexis-solutions
- Pricing
- Paid
- Total Runs
- 424
- Active Users
- 54
Related Actors
Video Transcript Scraper: Youtube, X, Facebook, Tiktok, etc.
by invideoiq
Linkedin Profile Details Scraper + EMAIL (No Cookies Required)
by apimaestro
Twitter (X.com) Scraper Unlimited: No Limits
by apidojo
Content Checker
by jakubbalada
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support