ikea.com shows stock one store at a time. ikea stock lists every store in a country at once, with quantities and restock dates, for several products in one call.
uv tool install git+https://github.com/jgalea/ikea-cli
ikea search kajplats --max 13
ikea stock 106.113.02 # every store + home delivery
ikea stock 10611302 20608592 -s alfragide
ikea search dirigera --country es --lang es
ikea stock 10611302 --json
Search uses IKEA's own search backend (sik.search.blue.cdtapps.com). Stock uses the ingka availability API with the public client id ikea.com sends. That API returns store codes only, so names are scraped once from the market's store pages and cached in ~/.cache/ikea-cli for 30 days.
Not affiliated with IKEA.