Za cene IKEA prek API-ja pošljite POST na https://api.scavio.dev/api/v1/ikea/search z {"query": "kallax", "country": "si", "language": "sl"}. Scavio IKEA API vrne izdelke IKEA Slovenija z 8-mestno številko artikla, slovenskim imenom, ceno v EUR, ceno pred znižanjem in datumi veljavnosti. /product doda mere, pakete in navodila za sestavljanje, /compare pa preveri ceno iste številke artikla v do 10 državah. Vsak klic stane 1 kredit, compare 1 kredit na državo.
IKEA na vsakem trgu sama določa cene in jih od 1. septembra 2026 v Evropi znižuje, pri čemer se "the selection of products and price decrease" razlikuje "from market to market" (Ingka Group). Številka artikla poveže isti izdelek na vseh trgih. Vsi spodnji odgovori so skrajšani posnetki z dne 13. 11. 2026 okoli 19:01 UTC; vrednosti nismo spreminjali, le izpustili smo polja (slike, različice, facete). Cene so števila v valuti trga: 54.99 z "currency": "EUR" je 54,99 EUR. Na IKEA Slovenija deluje 11 endpointov; As-is (rabljeni in razstavljeni kosi) IKEA tu ne ponuja.
Kaj potrebujete
- Ključ API Scavio: 50 brezplačnih kreditov ob registraciji, brez kartice in brez računa IKEA.
- Kateri koli jezik, ki pošlje zahtevo HTTP. Primeri uporabljajo cURL in Python.
Korak 1: Poiščite izdelek in njegovo številko artikla
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": "si", "language": "sl"}'IKEA Slovenija je vrnila 89 rezultatov v 0,9 sekunde, 24 na stran. Prvi in drugi rezultat:
{
"query": "kallax",
"total": 89,
"page": 1,
"page_size": 24,
"count": 24,
"country": "si",
"language": "sl",
"currency": "EUR",
"items": [
{
"item_no": "59602508",
"item_no_global": "59602508",
"is_combination": true,
"name": "KALLAX",
"type_name": "Regal",
"design": "bela/DRÖNA temno siva",
"measure_text": "77x39x77 cm",
"url": "https://www.ikea.com/si/sl/p/kallax-regal-bela-droena-temno-siva-s59602508/",
"price": 43.15,
"previous_price": 55.95,
"price_tag": "new_lower_price",
"price_tag_text": "Nova nižja cena",
"price_valid_from": "2026-09-01",
"price_valid_to": "2027-02-28",
"rating": 4.9,
"rating_count": 47,
"online_sellable": true
},
{
"item_no": "80275887",
"item_no_global": "80275887",
"is_combination": false,
"name": "KALLAX",
"type_name": "Regal",
"design": "bela",
"measure_text": "77x147 cm",
"url": "https://www.ikea.com/si/sl/p/kallax-regal-bela-80275887/",
"price": 54.99,
"previous_price": 69.99,
"price_tag": "new_lower_price",
"price_tag_text": "Nova nižja cena",
"price_valid_from": "2026-09-01",
"price_valid_to": "2027-02-28",
"rating": 4.7,
"rating_count": 8241,
"online_sellable": true
}
]
}Številka artikla je item_no; istih 8 števk je na koncu URL-ja. Prvi rezultat je kombinacija (is_combination: true): regal KALLAX 77x77 cm s štirimi organizatorji DRÖNA, katerih cene (29,99 + 4 x 3,29 EUR) se seštejejo natanko v 43,15 EUR. Iskanje sprejme query, country, page in page_size do 100, sedem razvrščanj ter filtre barve, cene, kategorije, novosti, zadnje priložnosti, cene IKEA Family in najbolje prodajanih, plus facets. Od prvih 24 rezultatov jih je imelo 15 price_tag: "new_lower_price", vsi z veljavnostjo od 2026-09-01 do 2027-02-28. 1 kredit.
Korak 2: Preberite en izdelek
curl -s https://api.scavio.dev/api/v1/ikea/product \
-H "Authorization: Bearer $SCAVIO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"item_no": "59602508", "country": "si", "language": "sl"}'Kombinacija KALLAX z DRÖNA na IKEA Slovenija, brez opisa, slik, dokumentov in različic, s 2 od 3 vrstic paketov:
{
"item_no": "59602508",
"article_number": "596.025.08",
"name": "KALLAX",
"full_name": "KALLAX Regal - bela/DRÖNA temno siva 77x39x77 cm",
"price": 43.15,
"previous_price": 55.95,
"price_valid_from": "2026-09-01",
"price_valid_to": "2027-02-28",
"family_price": null,
"currency": "EUR",
"dimensions": { "width": "76.5 cm", "depth": "39.0 cm", "height": "76.5 cm", "weight": null },
"rating": 4.9,
"rating_count": 47,
"availability_online": "in_stock",
"price_tag": "new_lower_price",
"measurements": [
{ "name": "Širina", "value": "76.5 cm" },
{ "name": "Globina", "value": "39.0 cm" },
{ "name": "Višina", "value": "76.5 cm" },
{ "name": "Najv. obremenitev/polico", "value": "13 kg" }
],
"packaging": {
"number_of_packages": 5,
"packages": [
{
"item_no": "20275814",
"article_number": "202.758.14",
"name": "KALLAX",
"type_name": "Regal",
"dimensions": {
"width": { "text": "41 cm", "value": 41 },
"height": { "text": "19 cm", "value": 19 },
"length": { "text": "81 cm", "value": 81 },
"diameter": null
},
"weight": { "text": "11.78 kg", "value": 11.78 },
"quantity": 1
},
{
"item_no": "10443974",
"article_number": "104.439.74",
"name": "DRÖNA",
"type_name": "Organizator",
"dimensions": {
"width": { "text": "34 cm", "value": 34 },
"height": { "text": "1 cm", "value": 1 },
"length": { "text": "70 cm", "value": 70 },
"diameter": null
},
"weight": { "text": "0.85 kg", "value": 0.85 },
"quantity": 4
}
]
},
"assembly_pdfs": [
{
"label": "KALLAX Regal",
"url": "https://www.ikea.com/si/sl/assembly_instructions/kallax-regal-bela__AA-1009450-15-2.pdf",
"article_number": "202.758.14"
}
],
"designer": null,
"secondary_ratings": [
{ "id": "appearance", "label": "Videz", "value": 4.8 },
{ "id": "product_quality", "label": "Kakovost izdelka", "value": 4.5 },
{ "id": "value_for_money", "label": "Razmerje med kakovostjo in ceno", "value": 4.6 },
{ "id": "works_as_expected", "label": "Izpolnjuje pričakovanja", "value": 5 }
],
"return_policy_days": 365,
"detail_level": "full",
"country": "si",
"language": "sl"
}number_of_packages: 5 šteje en paket regala in štiri organizatorje DRÖNA (quantity: 4). Ta kombinacija ima lastno oceno, 4,9 iz 47 ocen, in pri njej stran ni prikazala nobenega mnenja v reviews_preview. Izdelek vrne tudi materiale, nego, varnostna opozorila in različice ter namesto item_no sprejme tudi url izdelka. Na si je odgovoril v 8,6 sekunde; stran izdelka lahko traja do približno 100 sekund, zato nastavite timeout na 120 sekund. 1 kredit.
Korak 3: Cena ene številke artikla v do 10 državah
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": ["si", "hr", "at", "it", "hu", "de"]}'Vsaka država v markets ima country, language, currency, found, lokalna name, type_name in design, price, previous_price, price_tag in url. Cene KALLAX 80275887 na trgih regije 13. 11. 2026, iz posnetkov iskanja na vsakem trgu (Nemčija in Italija iz klica compare istega dne):
| Trg | Lokalno ime | Cena | Pred znižanjem | price_tag |
|---|---|---|---|---|
| si Slovenija | Regal, bela | 54,99 EUR | 69,99 EUR | new_lower_price |
| de Nemčija | Regal, weiß | 49,99 EUR | 59,99 EUR | new_lower_price |
| it Italija | Scaffale, bianco | 55 EUR | 69,95 EUR | new_lower_price |
| hr Hrvaška | Regal, bijela | 54,99 EUR | 69,99 EUR | new_lower_price |
| sk Slovaška | Policový diel, biela | 54,90 EUR | 69,90 EUR | new_lower_price |
| cz Češka | Policový díl, bílá | 1.490 CZK | - | none |
| hu Madžarska | Polcos elem, fehér | 24.990 HUF | - | none |
| pl Poljska | Regał, biały | 279 PLN | - | lower_price_in_store |
| rs Srbija | Spojene police, bela | 5.999 RSD | 7.499 RSD | new_lower_price |
Compare sprejme 2 do 10 od 50 držav ikea.com in stane 1 kredit na državo, ki odgovori, vključno s found: false; država v errors se ne zaračuna. Ta klic je 6 kreditov. Nekateri trgi (us, ca, jp, au, kr, in, my, sg, ph ...) isti izdelek prodajajo pod svojo številko, zato tam vrne found: false.
Korak 4: Do 100 številk artiklov na enem trgu
Za košarico je en klic items na državo boljši od enega klica compare na izdelek:
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", "70301537", "10443974"], "country": "si"}'Vsaka postavka ima ista polja kot v iskanju (cena, previous_price, price_tag, price_valid_from, price_valid_to, ocena, različice), številke, ki jih trg ne prodaja, pa pridejo v not_found. item_nos sprejme 1 do 100 številk kot seznam ali niz, ločen z vejicami; pike ne motijo (802.758.87). Ko smo 13. 11. 2026 prvih 100 številk s seznama najbolje prodajanih izdelkov IKEA Nemčija poslali na 21 trgov, jih je IKEA Slovenija prodajala 79, Hrvaška prav tako 79, Slovaška 81. Items pokriva 50 držav ikea.com in ikea.cn. 1 kredit.
Korak 5: Akcije in nove nižje cene
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": "si", "page_size": 24}'type je eden od desetih seznamov: new_lower_price, new_products, family_price, last_chance, lowest_price, top_seller, limited_edition, time_restricted, in_store_price_only in reduced_price_offer. price_tag izdelka je new_lower_price (znižanje s previous_price), time_restricted_offer, family_price (price je cena za člane IKEA Family, previous_price redna cena), lower_price_in_store, new_product, discontinued ali none. Stran na si znižanje označi z besedilom "Nova nižja cena", novost z "Novo". 1 kredit.
Korak 6: Trgovine in zaloga
curl -s https://api.scavio.dev/api/v1/ikea/stores \
-H "Authorization: Bearer $SCAVIO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"country": "si"}'Vsaka trgovina ima store_id, naslov, koordinate, delovni čas po dnevih s prazničnimi izjemami in delovni čas restavracije. S store_id preverite zalogo do 100 artiklov hkrati:
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", "20275814", "10443974"], "store_id": "STORE_ID_IZ_STORES", "country": "si"}'store_availability.status je raven (in_stock_high, in_stock_low, out_of_stock) z besedilom strani, ne število kosov; IKEA števila kosov ne objavlja. Dodajte zip za razpoložljivost dostave na dom. Trgovine in zaloga stanejo po 1 kredit, store_id pa deluje tudi kot filter v iskanju, kategoriji in akcijah.
Korak 7: Mnenja in ocene
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": "si"}'Reviews vrne oceno, število ocen, podrobne ocene (pri kombinaciji zgoraj štiri: Videz, Kakovost izdelka, Razmerje med kakovostjo in ceno, Izpolnjuje pričakovanja) in 20 najnovejših mnenj z naslovom, besedilom, oceno, datumom in avtorjem. Straničenja, razvrščanja in filtra zvezdic ni. rating in rating_count sta tista, ki ju prikaže stran trga: KALLAX 80275887 je imel na si 4,7 iz 8.241 ocen, enako število kot Nemčija, Hrvaška in Srbija, Slovaška (213) in Madžarska (781) pa sta kazali lastno število. 1 kredit.
Korak 8: Kategorija, drevo kategorij in predlogi
POST /api/v1/ikea/category z {"category_id": "11465", "country": "si", "sort": "price_asc"} vrne kategorijo "Regali" od najcenejšega, z istimi razvrščanji in filtri kot iskanje; sprejme tudi url kategorije. POST /api/v1/ikea/categories z {"country": "si"} vrne celotno drevo kategorij trga z id, imenom, url in podkategorijami, ali eno poddrevo prek parent_id. POST /api/v1/ikea/suggestions z {"query": "kall", "country": "si"} vrne, kar predlaga iskalno polje. Vsak 1 kredit.
Korak 9: Tedenska tabela cen
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", "70301537"]
COUNTRIES = ["si", "hr", "at", "it", "hu", "de"]
def regular(it):
# family_price: price je cena za člane, previous_price redna 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: # ena zahteva naenkrat, vsaka 1 kredit
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-cene-{today}.json", "w") as f:
json.dump(rows, f, ensure_ascii=False)Šest držav je 6 kreditov na zagon, ne glede na to, ali spremljate 6 artiklov ali 100. Zaganjajte ga enkrat na teden in datoteke shranjujte: cena pred znižanjem je vidna le, dokler znižanje traja, zato vam šele lastna zgodovina pove, kdaj se je cena premaknila. Pri 502 poskusite znova po premoru; neuspešni klici se ne zaračunajo, nenajden izdelek se.
Vseh 11 endpointov za IKEA Slovenija
| Endpoint | Kaj vrne | Krediti | Cena za 1.000 klicev (Growth) |
|---|---|---|---|
/api/v1/ikea/search | Izdelki za ključno besedo, razvrščanje, filtri, facete | 1 | 1 USD |
/api/v1/ikea/product | En izdelek: cena, mere, paketi, navodila za sestavljanje, različice | 1 | 1 USD |
/api/v1/ikea/compare | Ena številka artikla v 2 do 10 od 50 držav | 1 na državo | 1 USD na državo |
/api/v1/ikea/items | Do 100 številk artiklov na enem trgu | 1 | 1 USD |
/api/v1/ikea/deals | Eden od 10 seznamov akcij: nova nižja cena, IKEA Family, zadnja priložnost ... | 1 | 1 USD |
/api/v1/ikea/category | Izdelki ene kategorije z razvrščanjem in filtri | 1 | 1 USD |
/api/v1/ikea/categories | Drevo kategorij trga ali eno poddrevo | 1 | 1 USD |
/api/v1/ikea/suggestions | Predlogi iskalnega polja za začeto poizvedbo | 1 | 1 USD |
/api/v1/ikea/stores | Trgovine z delovnim časom, filtrirane z besedilom ali po razdalji | 1 | 1 USD |
/api/v1/ikea/stock | Raven zaloge do 100 artiklov v eni trgovini | 1 | 1 USD |
/api/v1/ikea/reviews | Ocena, podrobne ocene in 20 najnovejših mnenj | 1 | 1 USD |
Neuspešni klici se ne zaračunajo; nenajden izdelek se zaračuna. Trg zunaj seznama endpointa dobi 400, preden se karkoli zaračuna.
In uradni IKEA API?
Takega, za katerega bi se lahko registrirali, ni. IKEA ne objavlja portala za razvijalce ali programa ključev za svoj katalog, njeni ameriški pogoji nimajo razdelka za razvijalce in gradiva strani dovoljujejo kopirati "for non-commercial personal use only". IKEA preverjanje zaloge je stran za kupce z izbiro trgovine. Središči DIRIGERA in TRADFRI imata lokalni vmesnik za naprave, ne podatke o izdelkih.
Kako začeti
- Odprite račun Scavio: 50 brezplačnih kreditov, brez kartice, to je 50 klicev items z do 100 številkami artiklov.
- Poiščite številke artiklov, ki vas zanimajo, z iskanjem ali iz URL-jev izdelkov IKEA.
- Preverite njihove cene z enim klicem items na državo ali enim klicem compare na izdelek.
- Vsak zagon shranite z datumom in berite
price_taginprevious_priceza znižanja IKEA. - Vsak klic najprej preizkusite v playgroundu.
Plačljivi paketi se začnejo s paketom Hobby za 15 USD na mesec s 3.000 krediti; v paketu Growth stane 1.000 kreditov 1 USD. Preizkusite IKEA API brezplačno.
Povezave: IKEA API Slovenija · dokumentacija search · dokumentacija compare · dokumentacija items · dokumentacija stock · 7 najboljših API-jev za cene IKEA · how to get IKEA prices by country (EN)
Frequently asked questions
Ali ima IKEA API za cene?
IKEA ne objavlja javnega API-ja za razvijalce ali programa ključev za katalog, cene ali zaloge v trgovinah, lokalni vmesnik središča DIRIGERA pa je za pametne naprave. Scavio IKEA API za IKEA Slovenija vrača iskanje, izdelke, cene po državah, akcije, zalogo v trgovini in ocene kot JSON, 1 kredit na klic.
Kje najdem številko artikla IKEA?
To je 8 števk na koncu URL-ja vsakega izdelka IKEA, na primer .../kallax-regal-bela-80275887/, na cenovni etiketi pa jo IKEA zapiše s pikami kot 802.758.87. Kombinacije imajo v URL-ju pred številko črko s (.../s59602508/). Iskanje v API-ju jo vrne v polju item_no, izdelek v polju article_number.
Ali API preračuna cene IKEA v eno valuto?
Ne. Vsak odgovor nosi valuto trga in ceno z DDV te države, nikoli preračunano: EUR v Sloveniji, na Hrvaškem in Slovaškem, RSD v Srbiji, HUF na Madžarskem. Evrske trge primerjajte neposredno, za ostale pa uporabite lasten tečaj z datumom.
Ali API vrne število kosov na zalogi?
Ne. Endpoint stock vrne raven, ki jo stran prikaže za trgovino: in_stock_high, in_stock_low ali out_of_stock, z besedilom strani. IKEA števila kosov ne objavlja. En klic preveri do 100 številk artiklov v eni trgovini za 1 kredit.
Ali pogoji IKEA dovoljujejo samodejno zbiranje podatkov?
Ameriški pogoji uporabe IKEA pravijo, da uporabniki "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" (veljavno od 2. septembra 2026). Vsak trg IKEA objavlja lastne pogoje. To ni pravni nasvet; preverite veljavne pogoje za svoj trg in namen uporabe.