IKEA árak API-val történő lekérdezéséhez küldjön POST kérést a https://api.scavio.dev/api/v1/ikea/search címre {"query": "kallax", "country": "hu", "language": "hu"} törzzsel. A Scavio IKEA API-ja visszaadja az IKEA Magyarország termékeit a 8 jegyű cikkszámmal, magyar névvel, forintárral, akció előtti árral és érvényességi dátumokkal. A /product méreteket, csomagokat és összeszerelési útmutatókat ad hozzá, a /compare ugyanazt a cikkszámot akár 10 országban árazza be. Minden hívás 1 kredit, a compare országonként 1 kredit.
Az IKEA minden piacon maga állapítja meg az árait, és 2026. szeptember 1. óta Európában csökkenti őket, úgy, hogy "the selection of products and price decrease" piaconként eltér (Ingka Group). A cikkszám köti össze ugyanazt a terméket a piacok között. Az alábbi válaszok mind rövidített rögzítések 2026. 11. 13-án, 19:01 UTC körül; értéket nem változtattunk, csak mezőket hagytunk ki (képek, változatok, facetek). Az árak számok a piac pénznemében: 24990 és "currency": "HUF" 24 990 Ft. Az IKEA Magyarországon 11 végpont működik; As-is (használt és bemutató darabok) kínálat itt nincs.
Amire szüksége lesz
- Scavio API-kulcs: regisztrációkor 50 ingyenes kredit, kártya és IKEA fiók nélkül.
- Bármilyen nyelv, amely HTTP kérést tud küldeni. A példák cURL-t és Pythont használnak.
1. lépés: keresse meg a terméket és a cikkszámát
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": "hu", "language": "hu"}'Az IKEA Magyarország 91 találatot adott 1,1 másodperc alatt, oldalanként 24-et. Az első találat:
{
"query": "kallax",
"total": 91,
"page": 1,
"page_size": 24,
"count": 24,
"country": "hu",
"language": "hu",
"currency": "HUF",
"items": [
{
"item_no": "80275887",
"item_no_global": "80275887",
"is_combination": false,
"name": "KALLAX",
"type_name": "Polcos elem",
"design": "fehér",
"measure_text": "77x147 cm",
"url": "https://www.ikea.com/hu/hu/p/kallax-polcos-elem-feher-80275887/",
"price": 24990,
"previous_price": null,
"price_tag": "none",
"price_tag_text": null,
"price_valid_from": null,
"price_valid_to": null,
"rating": 4.9,
"rating_count": 781,
"online_sellable": true
}
]
}A cikkszám az item_no; ugyanez a 8 számjegy áll az URL végén. A keresés query, country, page és legfeljebb 100-as page_size paramétert, hét rendezést, valamint szín-, ár-, kategória-, újdonság-, utolsó esély-, IKEA Family ár- és legnépszerűbb szűrőt fogad, plusz facets mezőt. Az első 24 találatból 11-nek volt price_tag: "new_lower_price" értéke, mindegyik 2026-09-01 és 2026-12-29 között érvényes. Például a KALLAX 00275848 (42x147 cm) 16 490 Ft (korábban 19 990) és a DRÖNA doboz 10443974 995 Ft (korábban 1 290). Az első találat, a KALLAX 80275887, akciós jelölés nélkül szerepelt. 1 kredit.
2. lépés: olvasson ki egy terméket
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": "hu", "language": "hu"}'A KALLAX az IKEA Magyarországon, leírás, képek, ápolási szöveg, dokumentumok és változatok nélkül:
{
"item_no": "80275887",
"article_number": "802.758.87",
"name": "KALLAX",
"full_name": "KALLAX Polcos elem - fehér 77x147 cm",
"price": 24990,
"previous_price": null,
"price_valid_from": null,
"price_valid_to": null,
"family_price": null,
"currency": "HUF",
"dimensions": { "width": "76.5 cm", "depth": "39 cm", "height": "146.5 cm", "weight": null },
"rating": 4.9,
"rating_count": 781,
"availability_online": "in_stock",
"price_tag": "none",
"measurements": [
{ "name": "Szélesség", "value": "76.5 cm" },
{ "name": "Mélység", "value": "39 cm" },
{ "name": "Magasság", "value": "146.5 cm" },
{ "name": "Maximális terhelhetőség polconként", "value": "13 kg" }
],
"packaging": {
"number_of_packages": 1,
"packages": [
{
"item_no": "80275887",
"article_number": "802.758.87",
"name": "KALLAX",
"type_name": "Polcos elem",
"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 Polcos elem",
"url": "https://www.ikea.com/hu/hu/assembly_instructions/kallax-polcos-elem-feher__AA-2703433-1-2.pdf",
"article_number": "802.758.87"
}
],
"designer": "Tord Björklund",
"secondary_ratings": [
{ "id": "appearance", "label": "Hogyan értékeled a termék megjelenését?", "value": 4.9 },
{ "id": "ease_of_assembly", "label": "Egyszerű összeszerelhetőség/beszerelhetőség", "value": 4.9 },
{ "id": "product_quality", "label": "Hogyan értékeled a termék minőségét?", "value": 4.7 },
{ "id": "value_for_money", "label": "Ár-érték arány", "value": 4.7 },
{ "id": "works_as_expected", "label": "Megfelel az elvárásoknak", "value": 4.9 }
],
"reviews_preview": [
{
"title": "Szuper",
"text": "Pont ekkora helyen volt a szobában",
"rating": 5,
"date": "2026-11-05T06:50:54Z",
"author": "Krisztina",
"country": null
}
],
"return_policy_days": 365,
"detail_level": "full",
"country": "hu",
"language": "hu"
}A termék anyagokat, ápolást, biztonsági tudnivalókat, változatokat és a 3 legújabb véleményt (reviews_preview) is visszaad, és item_no helyett a termék url értékét is elfogadja. A hu piacon 6,5 másodperc alatt válaszolt; egy termékoldal akár kb. 100 másodpercig is tarthat, ezért állítson be 120 másodperces időkorlátot. 1 kredit.
3. lépés: árazzon be egy cikkszámot akár 10 országban
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": ["hu", "sk", "at", "ro", "hr", "rs"]}'A markets lista minden országnál tartalmazza a country, language, currency, found, a helyi name, type_name és design, a price, previous_price, price_tag és url mezőt. A KALLAX 80275887 árai a régió piacain 2026. 11. 13-án, az egyes piacok keresési rögzítéseiből (Németország ugyanaznapi compare hívásból):
| Piac | Helyi név | Ár | Akció előtt | price_tag |
|---|---|---|---|---|
| hu Magyarország | Polcos elem, fehér | 24 990 HUF | - | none |
| de Németország | Regal, weiß | 49,99 EUR | 59,99 EUR | new_lower_price |
| sk Szlovákia | Policový diel, biela | 54,90 EUR | 69,90 EUR | new_lower_price |
| hr Horvátország | Regal, bijela | 54,99 EUR | 69,99 EUR | new_lower_price |
| si Szlovénia | Regal, bela | 54,99 EUR | 69,99 EUR | new_lower_price |
| cz Csehország | Policový díl, bílá | 1 490 CZK | - | none |
| pl Lengyelország | Regał, biały | 279 PLN | - | lower_price_in_store |
| ro Románia | Etajeră, alb | 259 RON | 299 RON | new_lower_price |
| rs Szerbia | Spojene police, bela | 5 999 RSD | 7 499 RSD | new_lower_price |
A compare az 50 ikea.com ország közül 2-10-et fogad, és minden válaszoló ország 1 kredit, a found: false is; az errors listában szereplő ország nem kerül pénzbe. Ez a hívás 6 kredit. Egyes piacok (us, ca, jp, au, kr, in, my, sg, ph ...) ugyanazt a terméket saját számon árulják, ott found: false a válasz.
4. lépés: legfeljebb 100 cikkszám egy piacon
Egy kosárhoz országonként egy items hívás jobb, mint termékenként egy compare:
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": "hu"}'Minden tétel ugyanazokat a mezőket kapja, mint a keresésben (ár, previous_price, price_tag, price_valid_from, price_valid_to, értékelés, változatok), a piacon nem kapható számok pedig a not_found listába kerülnek. Az item_nos 1-100 számot fogad listaként vagy vesszővel elválasztott szövegként; a pontok nem zavarnak (802.758.87). Az items az 50 ikea.com országot és az ikea.cn-t fedi le. 1 kredit.
5. lépés: akciók és új, alacsonyabb árak
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": "hu", "page_size": 24}'A type a tíz lista egyike: new_lower_price, new_products, family_price, last_chance, lowest_price, top_seller, limited_edition, time_restricted, in_store_price_only és reduced_price_offer. Egy termék price_tag értéke new_lower_price (csökkentés previous_price mezővel), time_restricted_offer, family_price (a price az IKEA Family tagi ár, a previous_price a mindenkinek szóló ár), lower_price_in_store, new_product, discontinued vagy none. A hu oldal a csökkentést "Új, alacsonyabb ár", az újdonságot "Új" szöveggel jelölte. 1 kredit.
6. lépés: áruházak és készlet
curl -s https://api.scavio.dev/api/v1/ikea/stores \
-H "Authorization: Bearer $SCAVIO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"country": "hu"}'Minden áruháznak van store_id azonosítója, címe, koordinátái, napi nyitvatartása ünnepi kivételekkel és éttermi nyitvatartása. A store_id értékkel legfeljebb 100 cikk készletét ellenőrizheti egyszerre:
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", "10443974"], "store_id": "STORE_ID_A_STORES_VALASZBOL", "country": "hu"}'A store_availability.status szint (in_stock_high, in_stock_low, out_of_stock) az oldal szövegével, nem darabszám; az IKEA nem tesz közzé darabszámot. Adjon meg zip értéket a házhozszállítás elérhetőségéhez. Az áruházak és a készlet egyaránt 1 kredit, a store_id a keresésben, a kategóriában és az akciókban is szűrő.
7. lépés: vélemények és értékelések
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": "hu"}'A reviews az értékelést, az értékelések számát, öt részértékelést (a hu piacon például "Egyszerű összeszerelhetőség/beszerelhetőség" és "Ár-érték arány") és a 20 legújabb véleményt adja címmel, szöveggel, értékeléssel, dátummal és szerzővel. Lapozás, rendezés és csillagszűrő nincs. A rating és a rating_count az adott piac oldaláé: a KALLAX a hu piacon 781 értékelésből 4,9, a magyar oldal saját számával, míg Horvátország, Szlovénia és Szerbia 8 241-ből 4,7-et mutatott, akárcsak Németország. 1 kredit.
8. lépés: kategória, kategóriafa és javaslatok
A POST /api/v1/ikea/category {"category_id": "11465", "country": "hu", "sort": "price_asc"} törzzsel a "Polcok" kategóriát adja a legolcsóbbtól, a keresés rendezéseivel és szűrőivel; a kategória url értékét is elfogadja. A POST /api/v1/ikea/categories {"country": "hu"} törzzsel a piac teljes kategóriafáját adja id-vel, névvel, url-lel és alkategóriákkal, vagy parent_id megadásával egy részfát. A POST /api/v1/ikea/suggestions {"query": "kall", "country": "hu"} törzzsel azt adja, amit a keresőmező javasol. Mindegyik 1 kredit.
9. lépés: heti ártáblázat
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 = ["hu", "sk", "at", "ro", "hr", "rs"]
def regular(it):
# family_price: a price a tagi ár, a previous_price a mindenkinek szóló ár
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: # egyszerre egy kérés, egyenként 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-arak-{today}.json", "w") as f:
json.dump(rows, f, ensure_ascii=False)Hat ország futásonként 6 kredit, akár 6, akár 100 cikket figyel. Futtassa hetente, és őrizze meg a fájlokat: az akció előtti ár csak a csökkentés idején látszik, így azt, hogy mikor mozdult egy ár, a saját előzménye mondja meg. 502 esetén várjon, majd próbálja újra; a sikertelen hívás nem kerül pénzbe, a nem talált termék igen.
Mind a 11 végpont az IKEA Magyarországhoz
| Végpont | Mit ad vissza | Kredit | Ár 1000 hívásra (Growth) |
|---|---|---|---|
/api/v1/ikea/search | Termékek kulcsszóra, rendezés, szűrők, facetek | 1 | 1 USD |
/api/v1/ikea/product | Egy termék: ár, méretek, csomagok, összeszerelési útmutatók, változatok | 1 | 1 USD |
/api/v1/ikea/compare | Egy cikkszám 2-10 országban az 50-ből | országonként 1 | országonként 1 USD |
/api/v1/ikea/items | Legfeljebb 100 cikkszám egy piacon | 1 | 1 USD |
/api/v1/ikea/deals | A 10 akciós lista egyike: új, alacsonyabb ár, IKEA Family, utolsó esély ... | 1 | 1 USD |
/api/v1/ikea/category | Egy kategória termékei rendezéssel és szűrőkkel | 1 | 1 USD |
/api/v1/ikea/categories | A piac kategóriafája vagy egy részfa | 1 | 1 USD |
/api/v1/ikea/suggestions | A keresőmező javaslatai egy félig beírt kifejezésre | 1 | 1 USD |
/api/v1/ikea/stores | Áruházak nyitvatartással, szövegre szűrve vagy távolság szerint | 1 | 1 USD |
/api/v1/ikea/stock | Legfeljebb 100 cikk készletszintje egy áruházban | 1 | 1 USD |
/api/v1/ikea/reviews | Értékelés, részértékelések és a 20 legújabb vélemény | 1 | 1 USD |
A sikertelen hívás nem kerül pénzbe; a nem talált termék igen. Egy végpont listáján kívüli piac 400-as választ kap, mielőtt bármit felszámolnánk.
És a hivatalos IKEA API?
Nincs olyan, amelyre regisztrálni lehetne. Az IKEA nem tesz közzé fejlesztői portált vagy kulcsprogramot a katalógusához, amerikai feltételeiben nincs fejlesztői rész, az oldal anyagait pedig "for non-commercial personal use only" engedi másolni. Az IKEA saját készletellenőrzője áruházválasztós vásárlói oldal. A DIRIGERA és TRADFRI központok helyi felülete eszközökre való, nem termékadatra.
Első lépések
- Hozzon létre Scavio fiókot: 50 ingyenes kredit, kártya nélkül, ez 50 items hívás, egyenként legfeljebb 100 cikkszámmal.
- Keresse meg a figyelt cikkszámokat a kereséssel vagy az IKEA termék-URL-ekből.
- Árazza be őket országonként egy items hívással vagy termékenként egy compare hívással.
- Minden futást mentsen el dátummal, és olvassa a
price_tagésprevious_pricemezőt az IKEA saját csökkentéseihez. - Bármelyik hívást előbb kipróbálhatja a playgroundban.
A fizetős csomagok a havi 15 USD-s Hobby csomaggal kezdődnek, 3000 kredittel; a Growth csomagban 1000 kredit 1 USD. Próbálja ki ingyen az IKEA API-t.
Hivatkozások: IKEA API Magyarország · search dokumentáció · compare dokumentáció · items dokumentáció · stock dokumentáció · A 7 legjobb IKEA ár API · how to get IKEA prices by country (EN)
Frequently asked questions
Van az IKEA-nak ár API-ja?
Az IKEA nem tesz közzé nyilvános fejlesztői API-t vagy kulcsprogramot a katalógusához, áraihoz vagy áruházi készletéhez, a DIRIGERA központ helyi felülete pedig okosotthon-eszközökre való. A Scavio IKEA API-ja az IKEA Magyarországra keresést, termékeket, országonkénti árakat, akciókat, áruházi készletet és véleményeket ad JSON-ban, hívásonként 1 kreditért.
Hol találom az IKEA cikkszámot?
Ez a 8 számjegy minden IKEA termék URL-jének végén, például .../kallax-polcos-elem-feher-80275887/, az árcímkén pedig pontokkal tagolva szerepel: 802.758.87. Az API keresése az item_no mezőben, a termék az article_number mezőben adja vissza.
Átváltja az API az IKEA árakat egy pénznemre?
Nem. Minden válasz a piac pénznemét és az adott ország áfáját tartalmazó árat hozza, soha nem átváltva: HUF Magyarországon, EUR Szlovákiában, Horvátországban és Szlovéniában, RSD Szerbiában. Az eurós piacokat közvetlenül hasonlítsa össze, a többihez használjon saját, dátumozott árfolyamot.
Darabszámot ad vissza az API a készletre?
Nem. A stock végpont azt a szintet adja, amelyet az oldal az áruházra mutat: in_stock_high, in_stock_low vagy out_of_stock, az oldal szövegével. Az IKEA nem tesz közzé darabszámot. Egy hívás legfeljebb 100 cikkszámot ellenőriz egy áruházban, 1 kreditért.
Engedik az IKEA feltételei az automatikus adatgyűjtést?
Az IKEA amerikai felhasználási feltételei szerint a felhasználók "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" (hatályos 2026. szeptember 2-tól). Minden IKEA piac saját feltételeket tesz közzé. Ez nem jogi tanácsadás; ellenőrizze a piacára és felhasználására vonatkozó aktuális feltételeket.