Skip to main content
The Smyths Toys plugin returns data from Smyths Toys UK (smythstoys.com) as JSON. One endpoint, /marketplace/smyths-inventory, works in four modes:
  • Stock and price (mode=product, the default when you pass code) - one product’s stock and price as the JSON Smyths’ own storefront reads: price, was-price, RRP and discount, home delivery stock and messages, click & collect stock, pre-order flags and expected stock dates, age suitability and the delivery type.
  • Details (mode=details) - the JSON Smyths’ product page is built from: name, brand, EAN, description, key features, safety warnings, the image gallery with any videos, rating, review count and breadcrumb.
  • Search (mode=search) and category (mode=category) - the products of a search or a category with code, name, link, price, image and rating, 60 per page, so you can find product codes. A category also returns its breadcrumbs and subcategories with product counts.
Stock and details come back as Smyths’ own JSON, unchanged, so code written against Smyths’ response keeps working. Prices are in GBP. Smyths’ search returns its best 240 matches at most; list a category to get every product of a range. No Smyths account or API key is involved. The SDKs have one method per mode: smyths_inventory, smyths_details, smyths_search and smyths_category (smythsInventory, smythsDetails, smythsSearch and smythsCategory in Node.js and PHP).
Try it in the dashboard first: app.scrapeunblocker.com/dashboard/plugins. You get a live results view plus a copy-paste snippet.

Stock and price

One product is billed as one request.

Response

The response holds a few more of Smyths’ own fields than the sample shows.

Details

One product’s details are billed as one request.

Response

Trimmed; the page JSON has many more of Smyths’ own fields.

Search and categories

Search:
Category:
A search with no matches is a 200 with an empty products list.

Errors

What you can build

  • Stock alerts - watch home delivery and click & collect stock for sought-after toys and pre-orders.
  • Price tracking - follow price, was-price and RRP across a category.
  • Catalogue sync - pull descriptions, features, safety warnings and images for products you sell.
  • Range analysis - list a whole category with its subcategories and product counts.

Next steps

Open the plugins

Check a Smyths product’s stock and grab the JSON.

Get an API key

Free trial available on the pricing page.