Na ceny IKEA cez API pošlite POST na https://api.scavio.dev/api/v1/ikea/search s {"query": "kallax", "country": "sk", "language": "sk"}. IKEA API od Scavio vráti produkty IKEA Slovensko s 8-miestnym číslom artiklu, slovenským názvom, cenou v EUR, cenou pred zľavou a dátumami platnosti. /product pridá rozmery, balíky a návody na montáž, /compare nacení to isté číslo artiklu až v 10 krajinách. Každé volanie stojí 1 kredit, compare 1 kredit za krajinu.
IKEA si ceny určuje na každom trhu sama a od 1. septembra 2026 ich v Európe znižuje, pričom "the selection of products and price decrease" sa líši "from market to market" (Ingka Group). Číslo artiklu spája ten istý produkt naprieč trhmi. Všetky odpovede nižšie sú skrátené zachytenia z 13. 11. 2026 okolo 19:01 UTC; hodnoty sme nemenili, iba vynechali polia (obrázky, varianty, facety). Ceny sú čísla v mene trhu: 54.9 s "currency": "EUR" je 54,90 EUR. Na IKEA Slovensko funguje 11 endpointov; As-is (použité a vystavené kusy) tu IKEA neponúka.
Čo potrebujete
- API kľúč Scavio: 50 kreditov zadarmo pri registrácii, bez karty a bez účtu IKEA.
- Ľubovoľný jazyk, ktorý pošle HTTP požiadavku. Príklady používajú cURL a Python.
Krok 1: Vyhľadajte produkt a jeho číslo artiklu
curl -s https://api.scavio.dev/api/v1/ikea/search \
-H "Authorization: Bearer $SCAVIO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"query": "kallax", "country": "sk", "language": "sk"}'IKEA Slovensko vrátila 1 536 výsledkov za 1,0 sekundy, 24 na stranu. Prvý výsledok:
{
"query": "kallax",
"total": 1536,
"page": 1,
"page_size": 24,
"count": 24,
"country": "sk",
"language": "sk",
"currency": "EUR",
"items": [
{
"item_no": "80275887",
"item_no_global": "80275887",
"is_combination": false,
"name": "KALLAX",
"type_name": "Policový diel",
"design": "biela",
"measure_text": "77x147 cm",
"url": "https://www.ikea.com/sk/sk/p/kallax-policovy-diel-biela-80275887/",
"price": 54.9,
"previous_price": 69.9,
"price_tag": "new_lower_price",
"price_tag_text": "Nová nižšia cena",
"price_valid_from": "2026-09-01",
"price_valid_to": "2026-12-29",
"rating": 4.9,
"rating_count": 213,
"online_sellable": true
}
]
}Číslo artiklu je item_no; tých istých 8 číslic je na konci URL. Vyhľadávanie berie query, country, page a page_size až 100, sedem spôsobov triedenia a filtre farby, ceny, kategórie, noviniek, poslednej šance, ceny IKEA Family a najpredávanejších, plus facets. Z prvých 24 výsledkov malo 12 price_tag: "new_lower_price", všetky platné od 2026-09-01 do 2026-12-29. Napríklad úložný box DRÖNA 10443974 za 2,49 EUR (predtým 2,99) a knižnica BILLY 50263838 za 29,99 EUR (predtým 34,99). 1 kredit.
Krok 2: Prečítajte jeden produkt
curl -s https://api.scavio.dev/api/v1/ikea/product \
-H "Authorization: Bearer $SCAVIO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"item_no": "80275887", "country": "sk", "language": "sk"}'KALLAX na IKEA Slovensko, bez popisu, obrázkov, údržby, dokumentov a variantov:
{
"item_no": "80275887",
"article_number": "802.758.87",
"name": "KALLAX",
"full_name": "KALLAX Policový diel - biela 77x147 cm",
"price": 54.9,
"previous_price": 69.9,
"price_valid_from": "2026-09-01",
"price_valid_to": "2026-12-29",
"family_price": null,
"currency": "EUR",
"dimensions": { "width": "76.5 cm", "depth": "39 cm", "height": "146.5 cm", "weight": null },
"rating": 4.9,
"rating_count": 213,
"availability_online": "in_stock",
"price_tag": "new_lower_price",
"measurements": [
{ "name": "Šírka", "value": "76.5 cm" },
{ "name": "Hĺbka", "value": "39 cm" },
{ "name": "Výška", "value": "146.5 cm" },
{ "name": "Max. nosnosť/polica", "value": "13 kg" }
],
"packaging": {
"number_of_packages": 1,
"packages": [
{
"item_no": "80275887",
"article_number": "802.758.87",
"name": "KALLAX",
"type_name": "Policový diel",
"dimensions": {
"width": { "text": "41 cm", "value": 41 },
"height": { "text": "16 cm", "value": 16 },
"length": { "text": "150 cm", "value": 150 },
"diameter": null
},
"weight": { "text": "20.30 kg", "value": 20.3 },
"quantity": 1
}
]
},
"assembly_pdfs": [
{
"label": "KALLAX Policový diel",
"url": "https://www.ikea.com/sk/sk/assembly_instructions/kallax-policovy-diel-biela__AA-2703433-1-2.pdf",
"article_number": "802.758.87"
}
],
"designer": "Tord Björklund",
"secondary_ratings": [
{ "id": "appearance", "label": "Vzhľad", "value": 4.9 },
{ "id": "ease_of_assembly", "label": "Jednoduchosť montáže/inštalácie", "value": 4.9 },
{ "id": "product_quality", "label": "Kvalita výrobku", "value": 4.7 },
{ "id": "value_for_money", "label": "Pomer hodnoty a ceny", "value": 4.7 },
{ "id": "works_as_expected", "label": "Zodpovedá očakávaniam", "value": 4.9 }
],
"reviews_preview": [
{
"title": "kallax",
"text": "Nadčasový nábytok. Dobre sa kombinuje v interiéry",
"rating": 5,
"date": "2026-09-23T06:52:10Z",
"author": "Daša",
"country": null
}
],
"return_policy_days": 365,
"detail_level": "full",
"country": "sk",
"language": "sk"
}Produkt vracia aj materiály, údržbu, bezpečnostné pokyny, varianty a 3 najnovšie recenzie (reviews_preview) a namiesto item_no berie aj url produktu. Na sk odpovedal za 4,7 sekundy; stránka produktu môže trvať až približne 100 sekúnd, nastavte preto timeout 120 sekúnd. 1 kredit.
Krok 3: Nacenite jedno číslo artiklu až v 10 krajinách
curl -s https://api.scavio.dev/api/v1/ikea/compare \
-H "Authorization: Bearer $SCAVIO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"item_no": "80275887", "countries": ["sk", "cz", "hu", "pl", "at", "de"]}'Každá krajina v markets má country, language, currency, found, miestne name, type_name a design, price, previous_price, price_tag a url. Ceny KALLAX 80275887 na trhoch regiónu 13. 11. 2026, zo zachytení vyhľadávania na každom trhu (Nemecko z volania compare v ten istý deň):
| Trh | Miestny názov | Cena | Pred zľavou | price_tag |
|---|---|---|---|---|
| sk Slovensko | Policový diel, biela | 54,90 EUR | 69,90 EUR | new_lower_price |
| de Nemecko | Regal, weiß | 49,99 EUR | 59,99 EUR | new_lower_price |
| hr Chorvátsko | Regal, bijela | 54,99 EUR | 69,99 EUR | new_lower_price |
| si Slovinsko | Regal, bela | 54,99 EUR | 69,99 EUR | new_lower_price |
| cz Česko | Policový díl, bílá | 1 490 CZK | - | none |
| hu Maďarsko | Polcos elem, fehér | 24 990 HUF | - | none |
| pl Poľsko | Regał, biały | 279 PLN | - | lower_price_in_store |
| ro Rumunsko | Etajeră, alb | 259 RON | 299 RON | new_lower_price |
| rs Srbsko | Spojene police, bela | 5 999 RSD | 7 499 RSD | new_lower_price |
Compare berie 2 až 10 z 50 krajín ikea.com a stojí 1 kredit za krajinu, ktorá odpovie, vrátane found: false; krajina v errors sa neúčtuje. Toto volanie je 6 kreditov. Niektoré trhy (us, ca, jp, au, kr, in, my, sg, ph ...) predávajú ten istý produkt pod vlastným číslom, takže tam vráti found: false.
Krok 4: Nacenite až 100 čísel artiklov na jednom trhu
Na košík je jedno volanie items na krajinu lepšie ako jedno volanie compare na produkt:
curl -s https://api.scavio.dev/api/v1/ikea/items \
-H "Authorization: Bearer $SCAVIO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"item_nos": ["80275887", "20275814", "00275848", "10409932", "30275861", "10443974", "00138432"], "country": "sk"}'Každá položka má rovnaké polia ako vo vyhľadávaní (cena, previous_price, price_tag, price_valid_from, price_valid_to, hodnotenie, varianty) a čísla, ktoré trh nepredáva, prídu v not_found. item_nos berie 1 až 100 čísel ako zoznam alebo reťazec oddelený čiarkami; bodky nevadia (802.758.87). Keď sme 13. 11. 2026 poslali prvých 100 čísel z rebríčka najpredávanejších produktov IKEA Nemecko na 21 trhov, IKEA Slovensko predávala 81 z nich, Chorvátsko a Slovinsko 79. Items pokrýva 50 krajín ikea.com a ikea.cn. 1 kredit.
Krok 5: Akcie a nové nižšie ceny
curl -s https://api.scavio.dev/api/v1/ikea/deals \
-H "Authorization: Bearer $SCAVIO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"type": "new_lower_price", "country": "sk", "page_size": 24}'type je jeden z desiatich zoznamov: new_lower_price, new_products, family_price, last_chance, lowest_price, top_seller, limited_edition, time_restricted, in_store_price_only a reduced_price_offer. price_tag produktu je new_lower_price (zníženie s previous_price), time_restricted_offer, family_price (price je cena pre členov IKEA Family a previous_price bežná cena), lower_price_in_store, new_product, discontinued alebo none. Na sk ukazovala stránka pri znížení text "Nová nižšia cena". 1 kredit.
Krok 6: Obchody a zásoby
curl -s https://api.scavio.dev/api/v1/ikea/stores \
-H "Authorization: Bearer $SCAVIO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"country": "sk"}'Každý obchod má store_id, adresu, súradnice, otváracie hodiny podľa dní so sviatočnými výnimkami a hodiny reštaurácie. S store_id skontrolujete zásoby až 100 artiklov naraz:
curl -s https://api.scavio.dev/api/v1/ikea/stock \
-H "Authorization: Bearer $SCAVIO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"item_nos": ["80275887", "00275848", "50263838"], "store_id": "STORE_ID_ZO_STORES", "country": "sk"}'store_availability.status je úroveň (in_stock_high, in_stock_low, out_of_stock) s textom stránky, nie počet kusov; IKEA počty nezverejňuje. Pridajte zip pre dostupnosť doručenia domov. Obchody aj zásoby stoja 1 kredit a store_id funguje aj ako filter vo vyhľadávaní, kategórii a akciách.
Krok 7: Recenzie a hodnotenia
curl -s https://api.scavio.dev/api/v1/ikea/reviews \
-H "Authorization: Bearer $SCAVIO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"item_no": "80275887", "country": "sk"}'Reviews vracia hodnotenie, počet hodnotení, päť čiastkových hodnotení (na sk: Vzhľad, Jednoduchosť montáže/inštalácie, Kvalita výrobku, Pomer hodnoty a ceny, Zodpovedá očakávaniam) a 20 najnovších recenzií s názvom, textom, hodnotením, dátumom a autorom. Stránkovanie, triedenie ani filter hviezdičiek nemá. rating a rating_count sú tie, ktoré ukazuje stránka daného trhu: KALLAX mal na sk 4,9 z 213 hodnotení, vlastný počet Slovenska, kým Chorvátsko, Slovinsko a Srbsko ukazovali 4,7 z 8 241, rovnako ako Nemecko. 1 kredit.
Krok 8: Kategória, strom kategórií a návrhy
POST /api/v1/ikea/category s {"category_id": "11465", "country": "sk", "sort": "price_asc"} vráti kategóriu "Policové diely" od najlacnejšieho, s rovnakými triedeniami a filtrami ako vyhľadávanie; berie aj url kategórie. POST /api/v1/ikea/categories s {"country": "sk"} vráti celý strom kategórií trhu s id, názvom, url a podkategóriami, alebo jeden podstrom cez parent_id. POST /api/v1/ikea/suggestions s {"query": "kall", "country": "sk"} vráti, čo navrhuje vyhľadávacie pole. 1 kredit každé.
Krok 9: Týždenná tabuľka cien
import requests, datetime, json
API = "https://api.scavio.dev/api/v1/ikea"
HEADERS = {"Authorization": "Bearer YOUR_SCAVIO_API_KEY"}
ITEMS = ["80275887", "20275814", "00275848", "10409932", "30275861", "10443974"]
COUNTRIES = ["sk", "cz", "hu", "pl", "at", "de"]
def regular(it):
# family_price: price je cena pre členov, previous_price bežná cena
if it["price_tag"] == "family_price" and it["previous_price"]:
return it["previous_price"]
return it["price"]
today = datetime.date.today().isoformat()
rows = []
for c in COUNTRIES: # jedna požiadavka naraz, 1 kredit každá
d = requests.post(f"{API}/items", headers=HEADERS, timeout=120,
json={"item_nos": ITEMS, "country": c}).json()["data"]
for it in d["items"]:
rows.append({"date": today, "country": c, "currency": d["currency"],
"item_no": it["item_no"], "price": regular(it),
"previous_price": it["previous_price"], "price_tag": it["price_tag"]})
for no in d["not_found"]:
rows.append({"date": today, "country": c, "item_no": no, "price": None})
with open(f"ikea-ceny-{today}.json", "w") as f:
json.dump(rows, f, ensure_ascii=False)Šesť krajín je 6 kreditov za beh, či sledujete 6 artiklov alebo 100. Spúšťajte ho raz týždenne a súbory si uchovávajte: cena pred zľavou sa ukazuje iba počas zníženia, takže kedy sa cena pohla, vám povie až vaša vlastná história. Pri 502 to po pauze skúste znova; zlyhané volania sa neúčtujú, nenájdený produkt áno.
Všetkých 11 endpointov pre IKEA Slovensko
| Endpoint | Čo vracia | Kredity | Cena za 1 000 volaní v Growth |
|---|---|---|---|
/api/v1/ikea/search | Produkty pre kľúčové slovo, triedenie, filtre, facety | 1 | 1 USD |
/api/v1/ikea/product | Jeden produkt: cena, rozmery, balíky, návody na montáž, varianty | 1 | 1 USD |
/api/v1/ikea/compare | Jedno číslo artiklu v 2 až 10 z 50 krajín | 1 za krajinu | 1 USD za krajinu |
/api/v1/ikea/items | Až 100 čísel artiklov na jednom trhu | 1 | 1 USD |
/api/v1/ikea/deals | Jeden z 10 zoznamov akcií: nová nižšia cena, IKEA Family, posledná šanca ... | 1 | 1 USD |
/api/v1/ikea/category | Produkty jednej kategórie s triedením a filtrami | 1 | 1 USD |
/api/v1/ikea/categories | Strom kategórií trhu alebo jeden podstrom | 1 | 1 USD |
/api/v1/ikea/suggestions | Návrhy vyhľadávacieho poľa k rozpísanému dopytu | 1 | 1 USD |
/api/v1/ikea/stores | Obchody s hodinami, filtrované textom alebo podľa vzdialenosti | 1 | 1 USD |
/api/v1/ikea/stock | Úroveň zásob až 100 artiklov v jednom obchode | 1 | 1 USD |
/api/v1/ikea/reviews | Hodnotenie, čiastkové hodnotenia a 20 najnovších recenzií | 1 | 1 USD |
Zlyhané volania sa neúčtujú; nenájdený produkt sa účtuje. Trh mimo zoznamu endpointu dostane 400 skôr, ako sa čokoľvek účtuje.
A čo oficiálne IKEA API?
Žiadne, na ktoré by ste sa mohli zaregistrovať. IKEA nezverejňuje vývojársky portál ani program kľúčov pre svoj katalóg a jej americké podmienky nemajú sekciu pre vývojárov a materiály stránky povoľujú kopírovať "for non-commercial personal use only". Kontrola zásob IKEA je stránka pre zákazníkov s výberom obchodu. Brány DIRIGERA a TRADFRI majú lokálne rozhranie pre zariadenia, nie produktové dáta.
Ako začať
- Vytvorte si účet Scavio: 50 kreditov zadarmo, bez karty, to je 50 volaní items až so 100 číslami artiklov.
- Nájdite čísla artiklov, ktoré vás zaujímajú, vyhľadávaním alebo z URL produktov IKEA.
- Nacenite ich jedným volaním items na krajinu alebo jedným volaním compare na produkt.
- Každý beh si uložte s dátumom a čítajte
price_tagaprevious_pricepre zníženia IKEA. - Každé volanie si najprv vyskúšajte v playgrounde.
Platené plány začínajú plánom Hobby za 15 USD mesačne s 3 000 kreditmi; v pláne Growth stojí 1 000 kreditov 1 USD. Vyskúšajte IKEA API zadarmo.
Odkazy: IKEA API Slovensko · dokumentácia search · dokumentácia compare · dokumentácia items · dokumentácia stock · 7 najlepších API na ceny IKEA · how to get IKEA prices by country (EN)
Frequently asked questions
Má IKEA API na ceny?
IKEA nezverejňuje verejné vývojárske API ani program kľúčov pre katalóg, ceny či zásoby v obchodoch a lokálne rozhranie brány DIRIGERA slúži na smart-home zariadenia. IKEA API od Scavio vracia pre IKEA Slovensko vyhľadávanie, produkty, ceny podľa krajín, akcie, zásoby v obchode a recenzie ako JSON, 1 kredit za volanie.
Kde nájdem číslo artiklu IKEA?
Je to 8 číslic na konci URL každého produktu IKEA, napríklad .../kallax-policovy-diel-biela-80275887/, a na cenovke ho IKEA píše s bodkami ako 802.758.87. Vyhľadávanie v API ho vracia v poli item_no a produkt v poli article_number.
Prepočítava API ceny IKEA do jednej meny?
Nie. Každá odpoveď nesie menu trhu a cenu vrátane DPH danej krajiny, nikdy neprepočítanú: EUR na Slovensku, v Chorvátsku a Slovinsku, HUF v Maďarsku, CZK v Česku. Eurové trhy porovnávajte priamo a pre ostatné použite vlastný kurz s dátumom.
Vracia API počet kusov na sklade?
Nie. Endpoint stock vracia úroveň, ktorú stránka ukazuje pre obchod: in_stock_high, in_stock_low alebo out_of_stock, s textom stránky. IKEA počty kusov nezverejňuje. Jedno volanie skontroluje až 100 čísel artiklov v jednom obchode za 1 kredit.
Dovoľujú podmienky IKEA automatický zber dát?
Americké obchodné podmienky IKEA hovoria, že používatelia "may not use any robot, spider, other automatic device, or manual process to monitor, copy or scrape any of our web pages or the content contained herein, without the prior express written consent from an authorized executive of IKEA" (účinné od 2. septembra 2026). Každý trh IKEA zverejňuje vlastné podmienky. Toto nie je právne poradenstvo; overte si aktuálne podmienky pre svoj trh a použitie.