Marktplaats Auto Scraper
Pricing
$10.00/month + usage
Marktplaats Auto Scraper
This scraper works with pre-filtered URLs from Marktplaats. Instead of configuring filters in the scraper, you apply filters directly on the Marktplaats website and copy the resulting URL.
Pricing
$10.00/month + usage
Rating
0.0
(0)
Developer

No-Code Venture
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
20 minutes ago
Last modified
Categories
Share
A production-ready Apify Actor for scraping car listings from Marktplaats.nl. This scraper extracts detailed car information including price, specifications, seller details, and more.
How to Use
This scraper works with pre-filtered URLs from Marktplaats. Instead of configuring filters in the scraper, you apply filters directly on the Marktplaats website and copy the resulting URL.
Step 1: Create Your Filtered URL on Marktplaats
- Go to marktplaats.nl/l/auto-s/
- Use the website's filters to narrow down your search:
- Select a brand (e.g., Porsche)
- Select a model (e.g., 911)
- Set price range, year, mileage, fuel type, etc.
- Set location/postcode if needed
- Copy the URL from your browser's address bar
Example URL:
https://www.marktplaats.nl/l/auto-s/porsche/f/911/1114/#f:10882,11709|offeredSince:Altijd|postcode:1216NH
Step 2: Configure the Scraper
Provide the URL(s) in the startUrls input field. You can add multiple URLs to scrape different searches in one run.
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
startUrls | Array | Required | Pre-filtered Marktplaats URLs to scrape |
startPage | Integer | - | Override page number (leave empty to use page from URL, or page 1) |
maxPages | Integer | 10 | Maximum pages to scrape per URL (0 = unlimited) |
maxResults | Integer | - | Stop after collecting this many results |
scrapeDetails | Boolean | true | Visit detail pages for full info |
maxRequestsPerCrawl | Integer | 0 | Total request limit (0 = unlimited) |
proxyConfiguration | Object | Apify Proxy | Proxy settings |
Example Input
{"startUrls": [{ "url": "https://www.marktplaats.nl/l/auto-s/porsche/f/911/1114/#f:10882,11709|offeredSince:Altijd|postcode:1216NH" }],"maxPages": 5,"maxResults": 50,"scrapeDetails": true}
Multiple Searches Example
You can scrape multiple different searches in one run:
{"startUrls": [{ "url": "https://www.marktplaats.nl/l/auto-s/porsche/f/911/" },{ "url": "https://www.marktplaats.nl/l/auto-s/bmw/f/3-serie/" },{ "url": "https://www.marktplaats.nl/l/auto-s/mercedes-benz/f/c-klasse/" }],"maxPages": 3,"scrapeDetails": true}
Resuming a Scrape
If a URL already contains a page number (e.g., /p/5/), the scraper will start from that page automatically:
{"startUrls": [{ "url": "https://www.marktplaats.nl/l/auto-s/porsche/p/5/#filters" }],"maxPages": 10}
Or you can override with startPage:
{"startUrls": [{ "url": "https://www.marktplaats.nl/l/auto-s/porsche/" }],"startPage": 5,"maxPages": 10}
Output Data
With scrapeDetails: true (default)
Full car details including:
- Title, brand, model, variant
- Price (text and numeric)
- Year, mileage, fuel type, transmission
- Body type, color, number of doors/seats
- License plate, APK until date
- NAP verification, dealer maintained, warranty
- Full description and options list
- Seller information (name, type, phone, rating)
- All images
- View count, listing date
With scrapeDetails: false
Basic listing card data:
- Title, URL, listing ID
- Price
- Year, mileage, fuel type
- Thumbnail image
- Seller name and type
- Location
Example Output
{"listingId": "2340790836","url": "https://www.marktplaats.nl/v/auto-s/porsche/m2340790836-porsche-911-cabrio","title": "Porsche 911 Cabrio 3.8Carrera 4 GTS dealer onderhouden nieuw","brand": "Porsche","model": "911, Cabrio 3.8Carrera 4 GTS dealer onderhouden nieuw","variant": "Cabrio 3.8Carrera 4 GTS dealer onderhouden nieuw","price": "€ 91.500,-","priceNumeric": 91500,"year": 2015,"mileage": "118.159 km","mileageNumeric": 118159,"fuelType": "Benzine","hybridType": null,"transmission": "Automaat","transmissionDetails": "Automaat 7 versnellingen","horsePower": "430 pk","bodyType": "Cabriolet","color": "Zilver of Grijs","interiorColor": "Beige","upholstery": "Leder","numberOfDoors": 2,"numberOfSeats": 4,"licensePlate": "J-333-JJ","apkUntil": "12 mei 2026","napVerified": null,"originalDutch": null,"condition": null,"dealerMaintained": true,"hasServiceBook": null,"hasWarranty": null,"firstOwner": null,"description": "Algemene informatieAantal deuren: 2Kleur: Grijs metallic...","options": [],"seller": {"name": "Auto Harvo","type": "Bedrijf","phone": "0653892562","rating": 5,"reviews": 3,"yearsOnPlatform": 14,"location": "Lopikerkapel","website": "https://www.autoharvo.nl/","listingsUrl": "https://www.marktplaats.nl/u/auto-harvo/16339748/"},"viewCount": 366,"savedCount": 10,"listedSince": "2 dec '25","images": ["//images.marktplaats.com/api/v1/listing-mp-p/images/18/1891b36f-2ac8-4bd8-9b25-dde35e9e63fa?rule=ecg_mp_eps$_85"],"imageUrl": "//images.marktplaats.com/api/v1/listing-mp-p/images/18/1891b36f-2ac8-4bd8-9b25-dde35e9e63fa?rule=ecg_mp_eps$_85","scrapedAt": "2025-12-04T22:29:20.834Z"}
Disclaimer
This Actor is provided for educational and research purposes only. Users are solely responsible for ensuring their use of this tool complies with all applicable laws, regulations, and the terms of service of Marktplaats.nl.
By using this Actor, you acknowledge that:
- Web scraping may be subject to legal restrictions in your jurisdiction
- You must respect the website's Terms of Service and robots.txt
- You should implement appropriate rate limiting to avoid overloading the target server
- The data collected should be used responsibly and in accordance with privacy laws (including GDPR)
- This tool is not affiliated with, endorsed by, or sponsored by Marktplaats.nl or its parent company
The developers of this Actor assume no liability for any misuse or for any damages resulting from the use of this software.