IKEA Price & Stock Tracker - 51 Countries (KR, JP, US, EU)
Pricing
from $1.60 / 1,000 product in one countries
IKEA Price & Stock Tracker - 51 Countries (KR, JP, US, EU)
Enter IKEA article numbers, product URLs, product names or category IDs plus countries; get one row per product and country with local price, EUR/USD price (ECB rates), sale price, online availability, rating and reviews, plus a free cheapest-country summary and price change since your last run.
Pricing
from $1.60 / 1,000 product in one countries
Rating
0.0
(0)
Developer
SUNGHWAN CHO
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Security
Limited permissionsShare
IKEA Price Comparison by Country
Enter IKEA article numbers (or product URLs, product names, category IDs) and a list of countries; get one row per product and country with the local price, the price in EUR and USD, sale price, online availability, rating and review count, plus a free cheapest-country summary row per product and the price change since your last run.
Covers IKEA South Korea, Japan and China (ikea.cn) next to the US, Canada, 25+ European countries, Australia, New Zealand, Southeast Asia, the Gulf states, India, Israel, Egypt, Morocco and Latin America: 51 countries in total.
What you get
| Field | Example (KR) | Notes |
|---|---|---|
country | KR | ISO code |
articleNumber | 00522047 | Local article number in that country |
articleNumberGlobal | 20522046 | IKEA's global number, the same in every country. Used to match products across countries |
name, productType | BILLY 빌리, 책장 | In the local language (or English, see language) |
nameEnglish, productTypeEnglish | BILLY, Bookcase | |
color, size | 화이트, 80x28x202 cm | |
currency, price | KRW, 89900 | Current price as a number |
regularPrice, isDiscounted, discountPercent | null, false, null | Pre-sale price when IKEA shows one |
priceEUR, priceUSD, fxRateDate | 60.4, 67.23, 2026-10-29 | European Central Bank reference rates |
offerText, offerForMembersOnly | In-store only price $65.00, true | IKEA Family / in-store offers as shown by IKEA |
onlineSellable | true | Can be bought online in that country |
storesChecked, storesInStock, storeStock | 1, 1, 373 광명점: HIGH_IN_STOCK | Only when you set storeIds |
rating, reviewCount | 4.5, 2117 | |
previousPrice, priceChange, priceChangePercent, previousOnlineSellable, isNewProduct, previousScrapedAt | Compared with your last run | |
url, imageUrl, category, scrapedAt |
Row types (type field):
productCountrywithfound: true: one product in one country. This is the only charged row.productCountrywithfound: false(free): an article number you asked for is not sold in that country (notFoundReason:notSoldInCountryorcountryFailed). A number that is not found in any selected country gives one row withcountry: nullandnotFoundReasonunknownArticleNumberorretired.cheapestCountry(free): per product, the cheapest and most expensive country in EUR/USD,spreadPercent, all prices in EUR (pricesEUR) and the countries where it is not sold (notFoundIn).storeStock(free): one row per product and store when you setstoreIds.
The dataset has two views: Prices by country and Cheapest country per product. RUN_SUMMARY in the key-value store lists each country's status (completed, partial, failed), requests and errors.
Input
Only one field is needed: articleNumbers (or searchQueries / categoryIds). Everything else has defaults.
{"articleNumbers": ["20522046", "https://www.ikea.com/kr/ko/p/billy-bookcase-white-00522047/"],"countries": ["KR", "JP", "CN", "US", "DE", "GB"]}
- Article numbers from any country work. Korea, Japan, China and Australia give many products their own local numbers (BILLY 80x28x202 white is
20522046in the US and France,00522047in Korea, Japan and China,10616564in Australia). The Actor first looks the number up directly, then matches the rest througharticleNumberGlobal. searchQueries: IKEA product names such asBILLY,KALLAXwork in every country. Generic words only work in the local language.categoryIds: e.g.10382(bookcases) or a category URL.maxResultsPerSearch: products per search or category and country (default 24).storeIds:country:storeId, e.g.KR:373(Gwangmyeong),US:399(Burbank).language:local(default) orenglish. France, Denmark, Italy, Poland, Slovakia, Hungary, Romania, Croatia, Slovenia, Serbia, Israel, Chile and Colombia have no English IKEA site and stay in the local language.outputMode: changesOnly: for scheduled monitoring, saves and charges only products whose price, pre-sale price or online availability changed, or that are new.historyStoreName: named key-value store with the last prices (defaultikea-prices-history). Use one name per monitoring project.
Pricing
Pay per event: product-country, charged once per product row with found: true. Not-found rows, cheapest-country rows, store stock rows and failed countries are free. If you set a maximum cost per run, the Actor stops cleanly at that limit and tells you in the status message.
Example: 10 products x 9 countries = up to 90 charged rows.
How it works and limits
- Data comes from IKEA's public product search service, the same JSON the IKEA website loads in your browser. It needs no login and no keys, and the service's robots.txt allows all paths. No product page HTML is downloaded.
- Prices are compared as shown. US and Canadian prices exclude sales tax; European, Korean, Japanese, Chinese and Australian prices include VAT/GST. Delivery and assembly are not included.
- Sizes can differ between countries (inches vs cm, US-specific variants). Products only match when IKEA gives them the same
articleNumberGlobal. Some countries sell an older or regional version under another number. For example, Germany and the UK sell BILLY 80x28x202 as00263850, not20522046, so20522046is reported as not sold there. Add both numbers if you want both. - EUR/USD conversion uses the ECB euro reference rates of the latest working day. Currencies without an ECB rate (SAR, AED, KWD, QAR, BHD, OMR, JOD, EGP, CLP, COP, RSD, MAD) have empty
priceEUR/priceUSDand are left out of the cheapest-country comparison. They are listed innotComparedCountries. offerTextis IKEA's own text, e.g. IKEA Family member prices.priceis the regular public price.- Store stock is IKEA's store-level status (
HIGH_IN_STOCK,LOW_IN_STOCK,OUT_OF_STOCK), not a unit count. - Not available (other IKEA platforms): Taiwan, Hong Kong, Turkey, Greece, Iceland, Cyprus, Indonesia, Peru, Luxembourg. Ukraine currently lists no products.
- For a product family with more than 1,000 items, matching a local article number can miss. Use the local number in that case.
Tips
- Schedule a weekly run with
outputMode: changesOnlyto get only price drops, price increases and new sales. - To find where a product is cheapest worldwide, select many countries; the
cheapestCountryrow is free.