Smyths Stock Checker & API: Store Stock, Pokemon & Restocks avatar

Smyths Stock Checker & API: Store Stock, Pokemon & Restocks

Pricing

from $1.99 / 1,000 product at a stores

Go to Apify Store
Smyths Stock Checker & API: Store Stock, Pokemon & Restocks

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

Superior Actors

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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 storeunitsInStock = the count Smyths shows for click & collect (2, 7, 15), 15 with unitsAtLeast: true for "15+"
🏬 Every store at onceOne 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 datesonlineMessage (In Stock / Out of stock), preOrder, expectedStockDate ("06 November 2026", "To be confirmed 2026")
🌍 8 countriesUK, IE, DE, AT, CH, FR, NL, BE: postcodes, Eircodes and towns of each country
🔔 Restock alerts with deliveriesback_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 planNo 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:

ProductPriceStoreMilesStore stockHome delivery
LEGO Pokémon 72164 SMART Play: Training House with Pikachu£54.99 (was £59.99)Old Kent Road3.010 In StockIn Stock
Guess Who? Pokémon Edition Game£19.99Staples Corner / Brent Cross6.214 In StockOut of stock
Pokémon Charizard Plush 30cm£19.99Charlton7.015 In StockIn Stock
LEGO Pokémon 72167 SMART Play: Charizard vs. Jolteon£109.99Friern Barnet7.62 In StockIn Stock
Tonies Toniebox 2 Pokémon Yellow Starter Set£109.99Beckton9.52 In StockIn Stock
Pokémon Pokopia Nintendo Switch 2£54.99Enfield11.213 In StockIn 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

FieldWhat it does
CountryUK, Ireland, Germany, Austria, Switzerland, France, Netherlands or Belgium
What to doSearch products (keywords) or Check products (links or codes)
Keywordse.g. pokemon, pokemon cards, pokemon elite trainer box, lego, nee doh, squishmallows
Product links or codessmythstoys.com product links (…/p/253307) or product codes (253307)
Postcodes or townsSW1A 1AA, BT1 5GS, D02 X285, 10115, Manchester, Dublin, Berlin or latitude, longitude
Store namesExact stores, e.g. Croydon, Old Kent Road, Jervis Street; a town name = all its stores
All stores of the countryEvery Smyths store of the country
Radius, Stores per location25 (miles in the UK, km elsewhere) and 10 stores by default
Max products per searchUp to 600 products per keyword, in Smyths' order
Home delivery stockOn by default: delivery stock, live price, pre-order and expected date (one more request per product)
Only in stock, Minimum units, Maximum priceFilters: you pay only for returned rows
Only report changes, Monitor nameRestock and drop alerts for scheduled runs

Output

FieldExample
title, code, url, image, labels, rating, productTypePokémon Charizard Plush 30cm, 172049, product page, image, EXCLUSIVE, 4.9, REGULAR (BUNDLE for sets)
stockMessage, stockStatus, unitsInStock, unitsAtLeast, inStockAtStore15 In Stock, INSTOCK, 15, false, true ("15+ In Stock" = 15, true)
storeName, storeId, storeAddress, storeTown, storePostcode, storeCountryCroydon, croydon, 326 Purley Way, Croydon, CR0 4XJ, GB
distanceMiles, distanceKm, storeHours, clickAndCollect8.9, 14.4, Mon-Sat 09:00-20:00, Sun 11:00-17:00, true
storeLatitude, storeLongitude51.3725, -0.1191
onlineStatus, onlineMessage, inStockOnline, preOrder, expectedStockDate, deliveryMessageINSTOCK, In Stock, true, false, null ("13 November 2026" for a sold-out TCG tin), FREE Standard Delivery
price, wasPrice, discountPercent, currency54.99, 59.99, 8, GBP
country, near, query, queryTypeuk, SW1A 1AA, the search or product the row came from
change, changes, previousUnits, previousPricerestocked from 2 to 12 units, price_drop from 59.99 (monitoring)
restocksSeen, lastRestockAt, usualRestockDay3, 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.

ExampleCost
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.

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.