Intertoys.nl Scraper — Dutch Toy Prices, EAN & Stock avatar

Intertoys.nl Scraper — Dutch Toy Prices, EAN & Stock

Pricing

from $0.39 / 1,000 products

Go to Apify Store
Intertoys.nl Scraper — Dutch Toy Prices, EAN & Stock

Intertoys.nl Scraper — Dutch Toy Prices, EAN & Stock

Scrape intertoys.nl products by keyword, category or product URL. Get price, original price, discount, EAN, stock, age, brand, series, rating, reviews, specs, images and videos, plus new-product and price-change tracking between runs.

Pricing

from $0.39 / 1,000 products

Rating

0.0

(0)

Developer

Unfenced Group

Unfenced Group

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Intertoys Scraper

Intertoys Scraper

Extract toy products from intertoys.nl by keyword, category or product URL: price, original price and discount, EAN, brand and series, online stock, recommended age, rating and reviews, full specifications, images and videos. Every run also flags new products and price changes since your previous run. No API key required.


Why this scraper?

🎯 Built for the Netherlands

A dedicated scraper for Intertoys, the largest toy retailer in the Netherlands, covering the full catalogue of more than 11,900 products. Prices are in euros, ages and specifications are parsed from the Dutch source.

💶 Complete pricing

Current price, original price, discount in euros and as a percentage, and the promotion label the shop shows. Filter on price range or discounted products only.

🏷️ Product identifiers

EAN barcodes, Intertoys article number and the manufacturer's own number, such as the LEGO set number. Match Intertoys products against any other retailer or your own catalogue.

📦 Live stock

Online stock status and the exact number of units available, plus delivery promise and store pick-up options.

🧸 Toy-specific data

Recommended age as a number range, parts and minifigure counts, themes, licensed characters, STEM category, battery details, safety warnings, and for games the platform and PEGI rating.

🔁 Price monitoring built in

Each product is compared with your previous runs: NEW, PRICE_DROP, PRICE_INCREASE or UNCHANGED, with the previous price and the difference. Turn on Only new products and price changes for a daily feed.


Input parameters

ParameterTypeDefaultDescription
searchQuerystring(empty)Keyword to search for, exactly as in the site's search box. Use * for the entire catalogue.
startUrlsarray[]Intertoys category pages, product pages or search URLs.
brandsarray[]Only return these brands, for example LEGO, PLAYMOBIL. Case-insensitive.
minPriceinteger(empty)Minimum price in euros.
maxPriceinteger(empty)Maximum price in euros.
onlyDiscountedbooleanfalseOnly products currently on sale.
inStockOnlybooleanfalseSkip products that are out of stock online.
sortBystring"relevance"Search order: relevance, priceAsc, priceDesc or name.
maxItemsinteger100Maximum number of products. Set to 0 for no limit.
fetchDetailsbooleanfalseRead every product page for the full description, all images, videos, exact stock and all specifications.
onlyChangesbooleanfalseReturn only products that are new or changed price since your previous run.
proxyConfigurationobjectno proxyNot needed for intertoys.nl.

If you give neither a search query nor a start URL, the actor searches lego as an example.


Output schema

Every field below is present on every record. A field the source does not publish for a product is returned as null rather than omitted. The Filled from column shows where each field comes from:

  • All: filled in every mode.
  • Category, product page, details: filled for category pages, product URLs, and any row when fetchDetails is on.
  • Product page, details: filled for product URLs and when fetchDetails is on.
  • Search only: published by the search engine only.
FieldTypeFilled fromDescription
productIdstringAllIntertoys article number, for example 2005436.
catalogEntryIdstringCategory, product page, detailsInternal catalogue entry id of the product.
urlstringAllProduct page URL on intertoys.nl.
namestringAllProduct name as shown on the site.
brandstringAllBrand, for example LEGO, PLAYMOBIL, Nintendo.
seriesstringAllBrand series or line, for example LEGO Harry Potter (null if the product has none).
manufacturerPartNumberstringAllManufacturer's own article number, for example the LEGO set number 76437. In search rows only for LEGO.
eanstringAllPrimary EAN barcode.
eanCodesarrayAllEvery EAN barcode listed for the product.
pricenumberAllCurrent selling price in euros.
originalPricenumberAllOriginal price before the discount (null when the product is not on sale).
discountAmountnumberAllDifference between original and current price in euros (null when not on sale).
discountPercentageintegerAllDiscount as a whole percentage (null when not on sale).
isOnSalebooleanAllTrue when the current price is below the original price.
currencystringAllAlways EUR.
inStockbooleanSearch, product page, detailsWhether the product can be ordered online. Category pages do not publish stock.
stockStatusstringProduct page, detailsOnline stock status as reported by the shop, for example Available.
stockQuantityintegerProduct page, detailsUnits available in online stock.
buyablebooleanCategory, product page, detailsWhether the product is marked as orderable in the catalogue.
shortDescriptionstringAllShort product description (one or two sentences).
descriptionHtmlstringProduct page, detailsFull product description as HTML.
descriptionTextstringProduct page, detailsFull product description as plain text.
descriptionMarkdownstringProduct page, detailsFull product description as Markdown.
keywordsarrayAllSearch keywords the shop attaches to the product.
imageUrlstringAllMain product image, full size.
thumbnailUrlstringAllMain product image, thumbnail size.
imagesarrayProduct page, detailsEvery product image, full size, in display order.
videosarrayProduct page, detailsProduct video URLs (manufacturer videos and YouTube embeds), null if none.
recommendedAgestringAllRecommended age as written on the site, for example Vanaf 18 tot 99 jaar.
ageFromYearsnumberAllMinimum recommended age in years (months are converted, 18 months = 1.5).
ageToYearsnumberAllMaximum recommended age in years (null if open-ended).
targetGenderarraySearch onlyAudience the shop tags the product for: Jongen, Meisje or Beide.
ratingnumberCategory, product page, detailsAverage customer rating out of 5, three decimals.
reviewCountintegerAllTotal number of customer reviews.
numberOfPartsintegerCategory, product page, detailsNumber of parts or pieces (building sets, puzzles).
numberOfMiniFiguresintegerCategory, product page, detailsNumber of minifigures included (building sets).
toyThemesarrayAllToy themes, for example Fantasy, Voertuigen.
charactersarrayAllLicensed characters or franchises, for example Harry Potter, Pokémon.
stemTypestringCategory, product page, detailsEducational (STEM) category, for example Engineering.
colorstringAllMain colour.
materialstringCategory, product page, detailsMain material, for example Kunststof.
productSizestringCategory, product page, detailsProduct dimensions as published.
packagingSizestringCategory, product page, detailsPackaging dimensions in cm (L x W x H).
weightGramsnumberCategory, product page, detailsProduct weight without packaging, in grams.
batteryOperatedbooleanCategory, product page, detailsWhether the product runs on batteries (null if not stated).
batteryTypestringCategory, product page, detailsBattery type, for example AA.
batteriesNumberintegerCategory, product page, detailsNumber of batteries required.
batteriesIncludedbooleanCategory, product page, detailsWhether batteries are included.
yearOfPublicationintegerCategory, product page, detailsOriginal year of release of the product or game.
releaseDatestringCategory, product page, detailsRelease date for pre-order products (YYYY-MM-DD), null for products already released.
ceMarkingbooleanCategory, product page, detailsWhether the product carries a CE marking.
warningsarrayCategory, product page, detailsSafety warnings, for example choking hazards.
deliveryTermstringAllDelivery promise, for example Op werkdagen besteld, binnen 1-2 dagen in huis.
pickupInStorebooleanCategory, product page, detailsWhether the product can be collected in an Intertoys store.
shipFromStorebooleanCategory, product page, detailsWhether the product can ship from a store.
deliveryDateSelectablebooleanCategory, product page, detailsWhether the customer can choose a delivery date.
onlineOnlybooleanCategory, product page, detailsTrue for webshop-only products (null when not stated).
maxOrderQuantityintegerCategory, product page, detailsMaximum units per order, when the shop limits it.
promoLabelstringCategory, product page, detailsPromotion label shown on the product, for example Actie.
promoLabelImageUrlstringCategory, product page, detailsImage of the promotion label.
categoriesarrayAllCategory names the product belongs to.
categoryUrlstringCategory, product page, detailsURL of the product's category on intertoys.nl (in category mode: the page scraped).
specificationsobjectCategory, product page, detailsEvery published specification as label → value, including category-specific ones such as platform, PEGI rating, number of players or wheel size.
sourceModestringAllHow the row was found: search, category or product.
searchQuerystringSearch onlyThe search query that returned the row.
positionintegerAllRank of the product in the search results or category page.
detailFetchedbooleanAllTrue when the product page was read for this row.
firstSeenAtstringAllWhen your runs first saw this product (ISO 8601).
previousPricenumberAllPrice in your previous run (null on first sight).
priceChangenumberAllPrice now minus price in your previous run (null on first sight).
changeStatusstringAllNEW, PRICE_DROP, PRICE_INCREASE or UNCHANGED compared with your previous runs.
contentHashstringAllStable 16-character hash of product id and name, for deduplication.
sourcestringAllAlways intertoys.nl.
scrapedAtstringAllWhen the row was collected (ISO 8601).

Example record

{
"productId": "2005436",
"catalogEntryId": "3074457345617560172",
"url": "https://www.intertoys.nl/lego-harry-potter-het-nest-verzameleditie-76437",
"name": "LEGO Harry Potter Het Nest verzameleditie 76437",
"brand": "LEGO",
"series": "LEGO Harry Potter",
"manufacturerPartNumber": "76437",
"ean": "5702017590417",
"eanCodes": [
"5702017590417"
],
"price": 194.99,
"originalPrice": 259.99,
"discountAmount": 65,
"discountPercentage": 25,
"isOnSale": true,
"currency": "EUR",
"inStock": true,
"stockStatus": "Available",
"stockQuantity": 177,
"buyable": true,
"shortDescription": "Bouw dit iconische LEGO Harry Potter Het Nest verzameleditie, het huis van de Wemels. De bouwset is inclusief wel 10 minifiguren plus Egidius de uil. LEGO-nr. 76437",
"descriptionHtml": "<p>Bewonder een prachtig displaymodel uit jouw eigen Tovenaarswereld met deze LEGO Harry Potter Het Nest verzameleditie. Dit is de ultieme bouwbare LEGO versie …",
"descriptionText": "Bewonder een prachtig displaymodel uit jouw eigen Tovenaarswereld met deze LEGO Harry Potter Het Nest verzameleditie. Dit is de ultieme bouwbare LEGO versie van…",
"descriptionMarkdown": "Bewonder een prachtig displaymodel uit jouw eigen Tovenaarswereld met deze LEGO Harry Potter Het Nest verzameleditie. Dit is de ultieme bouwbare LEGO versie van…",
"keywords": [
"LEGO Harry Potter Nest verzameleditie 76437",
"lego huis",
"harry potter huis",
"wemel huis",
"lego 76437",
"bouwbaar huis"
],
"imageUrl": "https://image.intertoys.nl/wcsstore/IntertoysCAS/images/catalog/full/2005436-3369c20b.jpg",
"thumbnailUrl": "https://image.intertoys.nl/wcsstore/IntertoysCAS/images/catalog/thumb/2005436-3369c20b.jpg",
"images": [
"https://image.intertoys.nl/wcsstore/IntertoysCAS/images/catalog/full/2005436-3369c20b.jpg",
"https://image.intertoys.nl/wcsstore/IntertoysCAS/images/catalog/full/2005436-96db62a6.jpg",
"https://image.intertoys.nl/wcsstore/IntertoysCAS/images/catalog/full/2005436-90f35b7a.jpg"
],
"videos": [
"https://objects.icecat.biz/objects/122257867_58616871.mp4",
"https://objects.icecat.biz/objects/122257867_56016004.mp4"
],
"recommendedAge": "Vanaf 18 tot 99 jaar",
"ageFromYears": 18,
"ageToYears": 99,
"targetGender": null,
"rating": 4.881,
"reviewCount": 185,
"numberOfParts": 2405,
"numberOfMiniFigures": 10,
"toyThemes": [
"Fantasy",
"Film, TV & boeken",
"Huizen & gebouwen"
],
"characters": [
"Harry Potter"
],
"stemType": "Engineering",
"color": "Bruin",
"material": "Kunststof",
"productSize": null,
"packagingSize": "55,5x37,8x11,8 (LxBxH)",
"weightGrams": 3660,
"batteryOperated": null,
"batteryType": null,
"batteriesNumber": null,
"batteriesIncluded": null,
"yearOfPublication": null,
"releaseDate": null,
"ceMarking": true,
"warnings": [
"Niet geschikt voor kinderen onder de 36 maanden",
"Kleine onderdelen. Verstikkingsgevaar"
],
"deliveryTerm": "Op werkdagen besteld, binnen 1-2 dagen in huis",
"pickupInStore": true,
"shipFromStore": true,
"deliveryDateSelectable": true,
"onlineOnly": null,
"maxOrderQuantity": null,
"promoLabel": "Actie",
"promoLabelImageUrl": "https://image.intertoys.nl/wchcontent/labels/P970_Web_element_label_Actie_85x30.png",
"categories": [
"Bouwspeelgoed en constructiespeelgoed",
"Bouwsets"
],
"categoryUrl": "https://www.intertoys.nl/bouwspeelgoed-en-constructiespeelgoed/bouwsets",
"specifications": {
"Adviesleeftijd": "Vanaf 18 tot 99 jaar",
"Bezorgtermijn Intertoys": "Op werkdagen besteld, binnen 1-2 dagen in huis",
"Bezorgdatumkeuze mogelijk": "true",
"Ophalen in de winkel": "true",
"Ship From Store": "true",
"Waarschuwingstekst": [
"Niet geschikt voor kinderen onder de 36 maanden",
"Kleine onderdelen. Verstikkingsgevaar"
],
"Merk filter": "LEGO",
"Merk en serie": "LEGO Harry Potter"
},
"sourceMode": "product",
"searchQuery": null,
"position": 1,
"detailFetched": true,
"firstSeenAt": "2026-08-14T07:02:11.000Z",
"previousPrice": 209.99,
"priceChange": -15.0,
"changeStatus": "PRICE_DROP",
"contentHash": "d9e7f494db43bcf0",
"source": "intertoys.nl",
"scrapedAt": "2026-09-11T10:35:25.879Z"
}

Examples

Search LEGO sets between €20 and €60, cheapest first:

{
"searchQuery": "lego",
"minPrice": 20,
"maxPrice": 60,
"sortBy": "priceAsc",
"maxItems": 200
}

Every product in a category, with full details and stock:

{
"startUrls": [{ "url": "https://www.intertoys.nl/bouwspeelgoed-en-constructiespeelgoed/bouwsets" }],
"fetchDetails": true,
"maxItems": 0
}

Specific product pages:

{
"startUrls": [
{ "url": "https://www.intertoys.nl/lego-harry-potter-het-nest-verzameleditie-76437" },
{ "url": "https://www.intertoys.nl/lego-icons-hoekpand-in-tudorstijl-10350" }
]
}

Daily price-drop feed for one brand (schedule this run once a day):

{
"searchQuery": "*",
"brands": ["PLAYMOBIL"],
"onlyChanges": true,
"maxItems": 0
}

💰 Pricing

$0.39 per 1,000 products from search results and category pages. $0.59 per 1,000 products with product details. You only pay for products saved to your dataset. Failed retries and unchanged products skipped by Only new products and price changes are never charged. A row whose product page could not be read is billed at the lower rate.

ProductsSearch or categoryWith product details
100~$0.04~$0.06
1,000~$0.39~$0.59
10,000~$3.90~$5.90
100,000~$39.00~$59.00

Flat-rate alternatives typically charge $29–$49/month regardless of usage.

The whole Intertoys catalogue of more than 11,900 products costs about $4.64 per full run. Use the Max results cap in the input to control your spend exactly.


Performance

Run sizeTypical time
100 productsunder 10 seconds
2,000 productsabout 1 minute
Full catalogue (11,900+ products)about 5 minutes
100 products with fetchDetailsabout 1.5 minutes
1,000 products with fetchDetailsabout 13 minutes

Known limitations

  • The site's search is fuzzy: a keyword with no exact match still returns related products, as it does on intertoys.nl itself.
  • Category pages do not publish stock. Use fetchDetails or a search query when stock matters.
  • Search rows carry the review count but not the average rating. Category pages, product URLs and fetchDetails carry both.
  • Sorting applies to search results. Category pages keep the order the shop uses. Name sorting follows the site and places capitals first.
  • Stock per physical store and individual customer reviews are not included.

Technical details

  • Source: intertoys.nl — the full Dutch Intertoys webshop catalogue
  • Coverage: keyword search, any category page, any product page
  • Change tracking: products seen by your runs are remembered for 180 days
  • Retry: automatic retry on network errors with exponential backoff

Rate this actor

If this scraper does its job, a short review on the Reviews tab helps other users find it. Something not working? Open an issue on the Issues tab instead — issues get fixed.


Need a custom scraper?

Unfenced Group builds Apify actors for any website — for free.

If the site you need isn't in our portfolio yet, just ask. We scope, build, and publish it at no cost to you. You only pay for results — we absorb the compute and proxy costs ourselves. Same pay-per-result pricing, same quality, same standards as every actor in this portfolio.

Get in touch: www.unfencedgroup.nl