/marketplace/smyths-inventory, works in four modes:
- Stock and price (
mode=product, the default when you passcode) - 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.
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
Response
The response holds a few more of Smyths’ own fields than the sample shows.
Details
Response
Trimmed; the page JSON has many more of Smyths’ own fields.Search and categories
Search:
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.

