Carsoup Scraper
Pricing
from $1.90 / 1,000 listings
Carsoup Scraper
Carsoup scraper for used car market data: scrape Carsoup.com vehicle listings with price, mileage, location, dealer, VIN and attributes for market research, price monitoring, inventory analysis and automotive lead generation.
Pricing
from $1.90 / 1,000 listings
Rating
0.0
(0)
Developer
Lexis Solutions
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share

Carsoup (carsoup.com) is a US vehicle marketplace for new and used cars. This actor collects structured vehicle listing data from Carsoup search result pages.
Introduction
The Carsoup scraper starts from Carsoup search result URLs, paginates through result pages, and extracts structured vehicle listing data such as title, listing URL, price, mileage, location, dealer name, image URL, VIN, and listing attributes.
Use Cases
- Market research: Track vehicle prices, models, inventory, and regional availability.
- Dealer monitoring: Monitor listings from specific locations or search result pages.
- Inventory tracking: Build datasets of available vehicles for analysis and comparison.
- Analytics pipelines: Feed BI tools, dashboards, and internal data workflows.
Input
Provide the following fields:
startUrls(array, required): Carsoup search result URLs.maxItems(integer, required): Maximum number of vehicle listings to extract per start URL.proxyConfiguration(object, optional): Apify proxy settings.
Notes:
- The actor is designed for Carsoup search result pages such as
/for-sale/.... - Crawling stops per source URL when
maxItemsis reached. - Detail pages are not crawled because they are outside the main website flow targeted by this actor. The actor extracts data available on listing cards.
- Proxies are recommended for stability because Carsoup may block direct datacenter requests.
Input Examples
1) Start URLs
{"startUrls": [{"url": "https://www.carsoup.com/for-sale/White-Pigeon-MI?currentPage=2&r=50&resultsPerPage=30&sorting=distance+asc&ss=active"}],"maxItems": 50,"proxyConfiguration": {"useApifyProxy": true}}
Output
Each dataset item contains fields like:
{"title": "2026 KIA Seltos EX","url": "https://www.carsoup.com/details/New/KIA/Seltos/SUV/2026/KNDERCAA3T7929793-54746?srp_link=...","price": "$30,465","priceAmount": 30465,"priceLabel": "Sale Price","mileage": "0 Mi.","location": "Niles, MI","dealerName": "Tyler Kia","imageUrl": "https://d25hqhdfvc6x6o.cloudfront.net/?url=...","year": "2026","make": "KIA","model": "Seltos","trim": "EX","vin": "KNDERCAA3T7929793","attributes": ["New","Automatic","FWD","Blue","4 Cyl.","26 Days on site"]}
The scraper paginates through listing results and stops when maxItems is reached per start URL or when no more result items are found.
Why use the Carsoup Scraper?
- Focused: Built specifically for Carsoup search result pages.
- Structured output: Ready-to-use JSON records for vehicle inventory analysis.
- Per-URL limits:
maxItemsis enforced per start URL. - Pagination support: Automatically increments the
currentPagequery parameter. - Apify-native: Works with Apify datasets, request queue, and proxy config.
FAQ
-
How many vehicles can it extract?
Controlled bymaxItemsper source URL. -
Do I need proxies?
Proxies are recommended. Carsoup can block direct local or datacenter requests. -
Can I start from a vehicle detail URL?
No. This actor is designed for Carsoup search result listing URLs. -
What if Carsoup changes their website structure?
The actor may require updates to keep extraction stable.
Need to scrape other automotive platforms?
Check out our other scrapers:
Need help or want a custom solution?
Lexis Solutions is a certified Apify Partner. We can help with custom 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.
Image Credit
Image credit: carsoup.com.