Marktplaats.nl Scraper avatar

Marktplaats.nl Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Marktplaats.nl Scraper

Marktplaats.nl Scraper

Scrape listings from Marktplaats.nl, 2dehands.be and 2ememain.be โ€” Benelux's largest classifieds platforms with 10M+ active listings. Extract price, seller info, condition, location and category via internal JSON API. No browser needed.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Haketa

Haketa

Maintained by Community

Actor stats

1

Bookmarked

3

Total users

2

Monthly active users

6 days ago

Last modified

Share

๐Ÿ›’ Marktplaats.nl Scraper

Extract classified listings from Marktplaats.nl โ€” the Netherlands' largest classifieds platform with 10M+ active listings and 8M+ monthly visitors. Also supports 2dehands.be (Belgium Flemish) and 2ememain.be (Belgium French) โ€” all three share the same backend.

Apify Actor


โšก What It Does

Calls Marktplaats's internal JSON API directly for fast, structured data. No browser overhead, no HTML parsing โ€” pure API calls returning clean JSON. Returns price, seller info, condition, location, images and category-specific attributes.

Default run (prefill input): Searches "iphone" on Marktplaats.nl, completes in under 1 minute, and produces a non-empty dataset.


๐Ÿ”ง How It Works

Marktplaats exposes an internal search API at /lrp/api/search. This actor calls it directly:

GET https://www.marktplaats.nl/lrp/api/search?query=iphone&limit=30&offset=0
โ†’ JSON: { listings: [...], totalResultCount: 41595 }

Pagination via offset increments. No authentication required. ~200+ listings per minute.


๐Ÿš€ Quick Start

Default Input (works out of the box)

{
"query": "iphone",
"maxListings": 50
}
{
"platform": "marktplaats.nl",
"query": "bmw 320",
"categoryId": "91",
"postcode": "1012AB",
"distanceMeters": 50000,
"minPrice": 500000,
"maxPrice": 2000000,
"sortBy": "PRICE",
"sortOrder": "INCREASING",
"scrapeDetails": true,
"maxListings": 200,
"requestDelay": 500
}

๐Ÿ“‹ Input Parameters

ParameterTypeDefaultDescription
platformstringmarktplaats.nl๐Ÿ‡ณ๐Ÿ‡ฑ marktplaats.nl, ๐Ÿ‡ง๐Ÿ‡ช 2dehands.be or ๐Ÿ‡ง๐Ÿ‡ช 2ememain.be
querystring"iphone"๐Ÿ”Ž Search keywords
categoryIdstring""๐Ÿ“‚ L1 category ID (see list below)
subcategoryIdstring""๐Ÿ“ L2 subcategory ID
postcodestring""๐Ÿ“ Dutch/Belgian postcode for location search
distanceMetersinteger0๐Ÿ“ Radius from postcode (meters)
minPriceinteger0๐Ÿ’ฐ Min price in cents (50000 = โ‚ฌ500)
maxPriceinteger0๐Ÿ’ฐ Max price in cents (200000 = โ‚ฌ2000)
sortBystringSORT_INDEX๐Ÿ“Š SORT_INDEX (newest), PRICE, OPTIMIZED (relevance)
sortOrderstringDECREASINGโฌ†๏ธ DECREASING or INCREASING
scrapeDetailsbooleanfalse๐Ÿ“„ Fetch detail pages for full description
maxListingsinteger50๐Ÿ”ข Total listings cap (max ~5000 per query)
proxyConfigurationobjectApify auto๐Ÿ”’ Proxy settings
requestDelayinteger (ms)500โฑ๏ธ Delay between API calls

๐ŸŒ Platforms

PlatformDomainCountryLanguage
๐Ÿ‡ณ๐Ÿ‡ฑ marktplaats.nlmarktplaats.nlNetherlandsDutch
๐Ÿ‡ง๐Ÿ‡ช 2dehands.be2dehands.beBelgiumFlemish Dutch
๐Ÿ‡ง๐Ÿ‡ช 2ememain.be2ememain.beBelgiumFrench

All three platforms share the same backend API โ€” same query parameters, same response format. One actor, three countries.


๐Ÿ“‚ Category IDs

ID๐Ÿ‡ณ๐Ÿ‡ฑ Category (Dutch)๐Ÿ‡ฌ๐Ÿ‡ง Category (English)
91Auto's๐Ÿš— Cars
31Telecommunicatie๐Ÿ“ฑ Telecom / Phones
504Computers en Software๐Ÿ’ป Computers
322Huis en Inrichting๐Ÿ  Home & Furniture
621Kleding - Dames๐Ÿ‘— Women's Clothing
728Sport en Fitnessโšฝ Sports
1032Fietsen en Brommers๐Ÿšฒ Bicycles & Mopeds
378Muziek en Instrumenten๐ŸŽธ Music
482Tuin en Terras๐ŸŒฟ Garden
820Elektronica en Domotica๐Ÿ”Œ Electronics
239Doe-het-zelf en Verbouw๐Ÿ”จ DIY & Construction
1085Kinderen en Baby's๐Ÿ‘ถ Kids & Baby
1098Dieren en Toebehoren๐Ÿ• Animals & Pets
428Spelcomputers en Games๐ŸŽฎ Gaming

๐Ÿ“ฆ Output

Search Mode (scrapeDetails: false)

{
"listingId": "m2045678901",
"platform": "marktplaats.nl",
"title": "iPhone 15 Pro 256GB Zwart Titanium",
"price": 899,
"priceType": "fixed",
"priceTypeOriginal": "Vaste prijs",
"currency": "EUR",
"condition": "like_new",
"conditionOriginal": "Zo goed als nieuw",
"category": "Mobiele telefoons",
"sellerName": "TechShop Amsterdam",
"sellerId": "12345678",
"sellerType": "business",
"location": "Amsterdam",
"date": "2026-05-01T14:23:00Z",
"description": "Te koop: een zo goed als nieuwe Apple iPhone 15 Pro...",
"shippingAvailable": true,
"images": ["https://images.marktplaats.com/..."],
"url": "https://www.marktplaats.nl/v/telecommunicatie/mobiele-telefoons/m2045678901-iphone-15-pro",
"scrapedAt": "2026-05-04T09:00:00Z"
}

๐Ÿ‡ณ๐Ÿ‡ฑ Dutch โ†’ English Translation

๐Ÿ’ฐ Price Types

๐Ÿ‡ณ๐Ÿ‡ฑ Dutch๐Ÿ‡ฌ๐Ÿ‡ง EnglishDescription
Vaste prijsfixedFixed price, no negotiation
BiedenbiddingMake an offer
GratisfreeFree item
VraagprijsaskingAsking price (negotiable)
RuilentradeTrade / exchange
Zie omschrijvingsee_descriptionCheck the listing description

๐Ÿ“‹ Conditions

๐Ÿ‡ณ๐Ÿ‡ฑ Dutch๐Ÿ‡ฌ๐Ÿ‡ง English
Nieuwnew
Zo goed als nieuwlike_new
Gebruiktused

Both original Dutch and translated English values are provided in every record (priceType + priceTypeOriginal, condition + conditionOriginal).


๐ŸŽฏ Use Cases

  • ๐Ÿ›๏ธ E-commerce arbitrage โ€” find underpriced items for resale
  • ๐Ÿš— Used car market analysis โ€” price trends, inventory monitoring
  • ๐Ÿ“Š Market research โ€” consumer pricing, category demand analysis
  • ๐Ÿฆ Insurance โ€” second-hand item valuation reference data
  • ๐Ÿ“ˆ Price monitoring โ€” track specific products or categories over time
  • ๐Ÿข Competitive analysis โ€” monitor competitor listings and pricing

โš™๏ธ Technical Notes

FeatureDetail
๐Ÿ”— EngineDirect internal JSON API โ€” no browser, no HTML parsing
๐Ÿ”“ AuthNone required โ€” public API endpoint
๐Ÿ“„ PaginationOffset-based, 30 results per page
โš ๏ธ 5000 LimitMarktplaats caps at ~5000 results per query. Split by price range for more.
๐Ÿ’ฐ PricesAPI returns cents โ†’ output converts to EUR
๐ŸŒ ProxyWorks from datacenter IPs (no residential needed)
๐Ÿ”„ Rate LimitingModerate. Default 500ms delay is safe.

๐Ÿ’ธ Cost & Performance

ModeSpeedCU per 100 listingsCost estimate
๐Ÿš€ Search only~200+/min~0.002Almost free
๐Ÿ“„ With details~10-20/min~0.01Very cheap

Pure API calls with no browser = fastest and cheapest classifieds scraper on Apify Store.


๐Ÿ“œ Changelog

VersionDateNotes
1.0.02026-05-04๐ŸŽ‰ Initial release โ€” direct API, 3 platforms, Dutchโ†”English translation, price/condition mapping