Smyths Stock Checker & API: Store Stock, Pokemon & Restocks
Pricing
from $1.99 / 1,000 product at a stores
Smyths Stock Checker & API: Store Stock, Pokemon & Restocks
Smyths Toys stock checker and API: units in stock ("7 In Stock", "15+") at every Smyths store near a postcode or town, plus home delivery stock, price and pre-order dates. UK, Ireland, Germany, Austria, Switzerland, France, NL, Belgium. Restock alerts.
Pricing
from $1.99 / 1,000 product at a stores
Rating
0.0
(0)
Developer
Superior Actors
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Smyths Stock Checker & API: Store Stock, Pokemon & Restock Alerts
See how many units of a toy every Smyths Toys store near you has right now. For every product you get the nearby stores, nearest first: units in stock ("7 In Stock", "15+ In Stock", "Out of stock"), store name, address, postcode, opening hours, click & collect and distance, plus home delivery stock, the live price, was price, discount and the expected stock date of pre-orders and sold-out items. Search by keyword (pokemon, pokemon cards, lego, nee doh), smythstoys.com product link or product code; check stores by postcode or town, by store name, or all stores of the country.
Works for all Smyths countries: United Kingdom (incl. Northern Ireland), Ireland, Germany, Austria, Switzerland, France, the Netherlands and Belgium.
Scheduled runs with Only report changes become Smyths restock alerts: a row only when a store gets a product back, gets a delivery (units went up), sells out, the price changes, or a new product appears in your search (a new Pokemon TCG set).
Use cases: track products & prices, get deal & restock alerts, build market datasets of Smyths store stock. No login, no app: a Smyths stock checker online, Smyths scraper and Smyths Toys API that returns clean JSON, CSV or Excel.
What makes it different
| 🔢 Units per store | unitsInStock = the count Smyths shows for click & collect (2, 7, 15), 15 with unitsAtLeast: true for "15+" |
| 🏬 Every store at once | One check covers all Smyths stores of the country: the nearest to each postcode or town, named stores, or all ~133 UK stores |
| 🚚 Home delivery stock and dates | onlineMessage (In Stock / Out of stock), preOrder, expectedStockDate ("06 November 2026", "To be confirmed 2026") |
| 🌍 8 countries | UK, IE, DE, AT, CH, FR, NL, BE: postcodes, Eircodes and towns of each country |
| 🔔 Restock alerts with deliveries | back_in_stock, restocked (units went up), out_of_stock, price_drop, new_item, with restock history and the usual restock weekday of each store |
| ✅ Works on the free Apify plan | No proxy setup, no cookies to paste: the Smyths session is handled for you |
Example
Input: keyword pokemon, postcode SW1A 1AA (Westminster, London), 10 nearest stores. Real run, 20 Oct 2026:
| Product | Price | Store | Miles | Store stock | Home delivery |
|---|---|---|---|---|---|
| LEGO Pokémon 72164 SMART Play: Training House with Pikachu | £54.99 (was £59.99) | Old Kent Road | 3.0 | 10 In Stock | In Stock |
| Guess Who? Pokémon Edition Game | £19.99 | Staples Corner / Brent Cross | 6.2 | 14 In Stock | Out of stock |
| Pokémon Charizard Plush 30cm | £19.99 | Charlton | 7.0 | 15 In Stock | In Stock |
| LEGO Pokémon 72167 SMART Play: Charizard vs. Jolteon | £109.99 | Friern Barnet | 7.6 | 2 In Stock | In Stock |
| Tonies Toniebox 2 Pokémon Yellow Starter Set | £109.99 | Beckton | 9.5 | 2 In Stock | In Stock |
| Pokémon Pokopia Nintendo Switch 2 | £54.99 | Enfield | 11.2 | 13 In Stock | In Stock |
20 products × 10 stores = 200 rows. The same day the search pokemon cards showed the new Pokémon TCG 30th Celebration products out of stock in every London store, with home delivery dates "06 November 2026" and "13 November 2026".
Input
| Field | What it does |
|---|---|
| Country | UK, Ireland, Germany, Austria, Switzerland, France, Netherlands or Belgium |
| What to do | Search products (keywords) or Check products (links or codes) |
| Keywords | e.g. pokemon, pokemon cards, pokemon elite trainer box, lego, nee doh, squishmallows |
| Product links or codes | smythstoys.com product links (…/p/253307) or product codes (253307) |
| Postcodes or towns | SW1A 1AA, BT1 5GS, D02 X285, 10115, Manchester, Dublin, Berlin or latitude, longitude |
| Store names | Exact stores, e.g. Croydon, Old Kent Road, Jervis Street; a town name = all its stores |
| All stores of the country | Every Smyths store of the country |
| Radius, Stores per location | 25 (miles in the UK, km elsewhere) and 10 stores by default |
| Max products per search | Up to 600 products per keyword, in Smyths' order |
| Home delivery stock | On by default: delivery stock, live price, pre-order and expected date (one more request per product) |
| Only in stock, Minimum units, Maximum price | Filters: you pay only for returned rows |
| Only report changes, Monitor name | Restock and drop alerts for scheduled runs |
Output
| Field | Example |
|---|---|
title, code, url, image, labels, rating, productType | Pokémon Charizard Plush 30cm, 172049, product page, image, EXCLUSIVE, 4.9, REGULAR (BUNDLE for sets) |
stockMessage, stockStatus, unitsInStock, unitsAtLeast, inStockAtStore | 15 In Stock, INSTOCK, 15, false, true ("15+ In Stock" = 15, true) |
storeName, storeId, storeAddress, storeTown, storePostcode, storeCountry | Croydon, croydon, 326 Purley Way, Croydon, CR0 4XJ, GB |
distanceMiles, distanceKm, storeHours, clickAndCollect | 8.9, 14.4, Mon-Sat 09:00-20:00, Sun 11:00-17:00, true |
storeLatitude, storeLongitude | 51.3725, -0.1191 |
onlineStatus, onlineMessage, inStockOnline, preOrder, expectedStockDate, deliveryMessage | INSTOCK, In Stock, true, false, null ("13 November 2026" for a sold-out TCG tin), FREE Standard Delivery |
price, wasPrice, discountPercent, currency | 54.99, 59.99, 8, GBP |
country, near, query, queryType | uk, SW1A 1AA, the search or product the row came from |
change, changes, previousUnits, previousPrice | restocked from 2 to 12 units, price_drop from 59.99 (monitoring) |
restocksSeen, lastRestockAt, usualRestockDay | 3, 2026-10-09T08:10:00Z, Friday (2 of 3) (monitoring) |
Stock messages come in the site's language (5 Auf Lager, 9 Op voorraad, Rupture de Stock); stockStatus and unitsInStock are the same in every country. A bad product link, an unknown store name, or a place with no Smyths store nearby returns a row with error (free).
Pricing
Pay per event: $0.001 per run and $0.00249 per returned row: a product at a store ($2.49 per 1 000 rows). Apify Scale plan: 10% less on rows, Business plan and above: 20% less.
smythstoys.com is protected against bots: the Actor opens it in a real browser through a residential UK proxy ($0.015, "Smyths session"). One session checks about 8 products at all your stores (16 with Home delivery stock off), so a run with 1-8 products pays one.
| Example | Cost |
|---|---|
| 20 Pokemon products at the 10 stores nearest to one postcode | ~$0.57 (200 rows + 3-5 sessions) |
| 1 product at every UK store | ~$0.35 (133 rows + 1 session) |
| Restock alert: 5 products near 2 postcodes every hour, nothing changed | ~$0.016 per run |
FAQ
How do I check Smyths stock near me? Put your postcode or town into Postcodes or towns and the product into Keywords (or its link or code into Check products). Each row is one nearby store with its stock.
Is the number of units exact? It is the count smythstoys.com shows for click & collect at that store: exact up to 15, then "15+". Shelves move during the day, so a store with 1-2 units may be sold out when you arrive.
Can I check Pokemon cards at Smyths? Yes: search pokemon cards, pokemon elite trainer box or pokemon tcg to get every Pokémon TCG product with its stock at each store near you, plus the home delivery stock and the expected date of upcoming sets.
When does Smyths restock Pokemon? Schedule this Actor with Only report changes: every delivery shows up as restocked or back_in_stock, and after a few weeks usualRestockDay shows the weekday your stores usually get theirs.
How do I get Smyths restock alerts (instead of a Discord bot)? Add the products (or a search) and your postcode, turn on Only report changes, save it as a task and schedule it every 30-60 minutes. Connect email, Slack or Google Sheets in Integrations.
The Smyths stock checker on the site is not working or not accurate. Is this the same data? It is the same stock data the site's "check store stock" uses, for all stores at once, without clicking store by store.
Where do I find the product code? At the end of the product link (…/p/253307) or in the code column of any run.
Tips
- Rows = products × stores, so start with a few stores and Only in stock or Minimum units.
- One request covers all stores of the country: All stores costs no extra time, only rows.
- For a watchlist, use Check products with product links: the same products every run, no search noise.
- Turn off Home delivery stock when you only need store stock: twice as many products per session.
- Use a separate Monitor name for each scheduled task.
Limits
- One country per run; product codes differ between some countries (UK and Ireland share them).
- Up to 20 postcodes or towns per run and 150 stores per location.
- Searches follow Smyths' own search order.
Related
- IKEA Stock Checker
- GameStop Inventory Checker
- Best Buy Stock Checker: in-store inventory by ZIP
- Target Scraper: store stock with units
- Walmart Restock Tracker
- Barnes & Noble Stock Checker
- Walgreens Stock Checker
For AI agents and API
{"country": "uk","mode": "products","products": ["https://www.smythstoys.com/uk/en-gb/toys/action-figures-and-playsets/pokemon-toys/pokemon-playsets-and-figures/pokemon-pikachu-puppetronic-by-realfx-interactive-toy/p/253307", "254434"],"locations": ["SW1A 1AA", "Manchester"],"maxStoresPerLocation": 10,"onlyInStock": true,"onlyChanges": true,"monitorName": "smyths-restock"}
Each row is one product at one store with unitsInStock, stockMessage, onlineMessage, distanceMiles and the store address.