megekko.nl APImegekko.nl ↗
Search and retrieve product listings, full specifications, reviews, pricing, and category trees from Megekko.nl via 4 structured API endpoints.
curl -X GET 'https://api.parse.bot/scraper/0388e1c5-dbb8-42cf-966f-cefb12270283/search_products?query=RTX+4090' \ -H 'X-API-Key: $PARSE_API_KEY'
Search for products by keyword on megekko.nl. Returns matching products with pricing, availability, and category information.
| Param | Type | Description |
|---|---|---|
| queryrequired | string | Search keyword (e.g. 'RTX 4090', 'Intel Core i9', 'Samsung SSD'). |
{
"type": "object",
"fields": {
"products": "array of product objects with id, name, price, availability, url, category, brand, ean",
"total_results": "integer, total number of matching products"
},
"sample": {
"data": {
"products": [
{
"id": 968713,
"ean": null,
"url": "https://www.megekko.nl/product/1963/968713/Nvidia-Videokaarten/MSI-GeForce-RTX-5070-12G-GAMING-TRIO-OC-Videokaart?s_o=1",
"name": "MSI GeForce RTX 5070 12G GAMING TRIO OC Videokaart",
"brand": null,
"price": "739.00",
"category": "Nvidia Videokaarten",
"availability": "Uit eigen voorraad leverbaar. Levertijd:1 werkdag (maandag)"
}
],
"total_results": 486
},
"status": "success"
}
}About the megekko.nl API
The Megekko.nl API provides 4 endpoints to search the Dutch electronics retailer's catalog, retrieve full product detail pages, browse category listings by path, and fetch the complete site navigation tree. The get_product_details endpoint returns structured specifications grouped by category, user reviews, EUR pricing, availability, and comparable products — all from a single product URL.
Search and Product Data
The search_products endpoint accepts a keyword string — such as 'RTX 4090' or 'Samsung SSD' — and returns an array of matching product objects. Each object includes id, name, price, availability, url, category, brand, and ean. The total_results integer tells you how many items matched, useful for paginating across a result set.
Full Product Details
get_product_details takes a url parameter pointing to any Megekko.nl product page and returns the complete detail view. The specifications field is an object keyed by category name (e.g., "Processor", "Memory") where each value is a key-value map of spec attributes. The endpoint also returns a reviews array with author, rating, text, and date per review, plus a comparable_products array listing alternative items with names, prices, and links.
Category Browsing
get_category_tree returns the full navigation hierarchy without any inputs — each top-level key is a category name mapped to a url and a subcategories array of objects with name and url. Use this to discover valid leaf-level paths before calling get_category_products, which requires a category_path such as 'Computer/Componenten/Videokaarten/Nvidia-Videokaarten'. The page parameter enables pagination, and the response echoes back the category_path used alongside the products array.
Coverage Notes
Megekko.nl focuses on computer hardware, peripherals, and consumer electronics sold to the Dutch market. Prices are returned in EUR. get_category_products works reliably on leaf-level category paths; parent/intermediate paths may return empty product arrays, so get_category_tree should be consulted first to identify valid paths.
- Track GPU and CPU prices on Megekko.nl by running scheduled
search_productsqueries and recording thepricefield over time. - Build a hardware specification comparison tool using
get_product_detailsto pull structuredspecificationsobjects for multiple products. - Aggregate Dutch electronics pricing data by iterating
get_category_productsacross leaf-level paths discovered viaget_category_tree. - Monitor stock status for specific components by polling
availabilityfromsearch_productsorget_product_details. - Identify competitive alternatives by parsing the
comparable_productsarray returned in eachget_product_detailsresponse. - Enrich a product database with EAN codes, brand names, and category paths returned by
search_products. - Collect user review sentiment data from the
reviewsarray for hardware products usingget_product_details.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Megekko.nl have an official developer API?+
What does `get_product_details` return beyond the price?+
price in EUR, the endpoint returns title, availability, a nested specifications object grouped by spec category, a reviews array with author, rating, text, and date fields, and a comparable_products array with names, prices, and URLs for similar items.Why might `get_category_products` return empty results?+
category_path that maps to an actual product listing page. Intermediate or parent category paths — such as 'Computer/Componenten' — typically have no direct product listings and return empty results. Call get_category_tree first to identify valid leaf paths like 'Computer/Componenten/Videokaarten/Nvidia-Videokaarten'.Does the API return historical price data or price history charts?+
price from product and search responses but does not expose historical pricing. You can fork this API on Parse and revise it to add a price-tracking endpoint that stores and queries historical snapshots.