IKEA Price & Stock Tracker - 51 Countries (KR, JP, US, EU) avatar

IKEA Price & Stock Tracker - 51 Countries (KR, JP, US, EU)

Pricing

from $1.60 / 1,000 product in one countries

Go to Apify Store
IKEA Price & Stock Tracker - 51 Countries (KR, JP, US, EU)

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

SUNGHWAN CHO

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Categories

Security

Limited permissions

Share

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

FieldExample (KR)Notes
countryKRISO code
articleNumber00522047Local article number in that country
articleNumberGlobal20522046IKEA's global number, the same in every country. Used to match products across countries
name, productTypeBILLY 빌리, 책장In the local language (or English, see language)
nameEnglish, productTypeEnglishBILLY, Bookcase
color, size화이트, 80x28x202 cm
currency, priceKRW, 89900Current price as a number
regularPrice, isDiscounted, discountPercentnull, false, nullPre-sale price when IKEA shows one
priceEUR, priceUSD, fxRateDate60.4, 67.23, 2026-10-29European Central Bank reference rates
offerText, offerForMembersOnlyIn-store only price $65.00, trueIKEA Family / in-store offers as shown by IKEA
onlineSellabletrueCan be bought online in that country
storesChecked, storesInStock, storeStock1, 1, 373 광명점: HIGH_IN_STOCKOnly when you set storeIds
rating, reviewCount4.5, 2117
previousPrice, priceChange, priceChangePercent, previousOnlineSellable, isNewProduct, previousScrapedAtCompared with your last run
url, imageUrl, category, scrapedAt

Row types (type field):

  • productCountry with found: true: one product in one country. This is the only charged row.
  • productCountry with found: false (free): an article number you asked for is not sold in that country (notFoundReason: notSoldInCountry or countryFailed). A number that is not found in any selected country gives one row with country: null and notFoundReason unknownArticleNumber or retired.
  • 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 set storeIds.

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 20522046 in the US and France, 00522047 in Korea, Japan and China, 10616564 in Australia). The Actor first looks the number up directly, then matches the rest through articleNumberGlobal.
  • searchQueries: IKEA product names such as BILLY, KALLAX work 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) or english. 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 (default ikea-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 as 00263850, not 20522046, so 20522046 is 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/priceUSD and are left out of the cheapest-country comparison. They are listed in notComparedCountries.
  • offerText is IKEA's own text, e.g. IKEA Family member prices. price is 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: changesOnly to get only price drops, price increases and new sales.
  • To find where a product is cheapest worldwide, select many countries; the cheapestCountry row is free.