IKEA
API pro strom kategorií IKEA
Strom kategorií IKEA daného trhu, jak ho ukazuje menu webu: ID každé kategorie (vstup endpointu kategorie), název, url a podkategorie. Strom USA měl 13. listopadu 2026 celkem 1570 kategorií pod 23 kategoriemi nejvyšší úrovně. parent_id vrátí podstrom jedné kategorie. Na 50 trzích ikea.com. Cena: 1 kredit za požadavek.
Authorizations
AuthorizationstringheaderrequiredBearer authentication header of the form Bearer <token>, where <token> is your Scavio API key (e.g. Bearer sk_live_your_key).
Body
application/jsoncountrystringdefault:usTrh IKEA jako kód malými písmeny. Tento endpoint obsluhuje 50 trhů ikea.com. Názvy, popisy a štítky se vracejí v jazyce trhu a ceny v jeho měně, nikdy se nepřepočítávají; odpověď opakuje country, language a currency. Trh mimo tento seznam vrátí 400 dřív, než se cokoli naúčtuje.
Example: cz
us— Spojené státy, USD, jazyky en, es. Výchozí hodnota.ca— Kanada, CAD, jazyky en, fr.gb— Spojené království, GBP, jazyk en.ie— Irsko, EUR, jazyk en.de— Německo, EUR, jazyky de, en.at— Rakousko, EUR, jazyky de, en.ch— Švýcarsko, CHF, jazyky de, fr, it, en.fr— Francie, EUR, jazyk fr.be— Belgie, EUR, jazyky nl, fr, en.nl— Nizozemsko, EUR, jazyky nl, en.dk— Dánsko, DKK, jazyk da.se— Švédsko, SEK, jazyky sv, en.no— Norsko, NOK, jazyky no, en.fi— Finsko, EUR, jazyky fi, sv, en.ee— Estonsko, EUR, jazyky et, ru, en.lv— Lotyšsko, EUR, jazyky lv, ru, en.lt— Litva, EUR, jazyky lt, ru, en.pl— Polsko, PLN, jazyk pl.cz— Česko, CZK, jazyky cs, en.sk— Slovensko, EUR, jazyk sk.hu— Maďarsko, HUF, jazyk hu.hr— Chorvatsko, EUR, jazyk hr.si— Slovinsko, EUR, jazyk sl.rs— Srbsko, RSD, jazyk sr.ro— Rumunsko, RON, jazyk ro.pt— Portugalsko, EUR, jazyky pt, en.es— Španělsko, EUR, jazyky es, en, ca, eu, gl.it— Itálie, EUR, jazyk it.il— Izrael, ILS, jazyk he.ae— Spojené arabské emiráty, AED, jazyky ar, en.sa— Saúdská Arábie, SAR, jazyky ar, en.kw— Kuvajt, KWD, jazyky ar, en.qa— Katar, QAR, jazyky ar, en.bh— Bahrajn, BHD, jazyky ar, en.om— Omán, OMR, jazyky ar, en.jo— Jordánsko, JOD, jazyky ar, en.eg— Egypt, EGP, jazyky ar, en.ma— Maroko, MAD, jazyky ar, fr, en.in— Indie, INR, jazyk en.my— Malajsie, MYR, jazyky ms, en.sg— Singapur, SGD, jazyk en.ph— Filipíny, PHP, jazyk en.th— Thajsko, THB, jazyky th, en.jp— Japonsko, JPY, jazyky ja, en.kr— Jižní Korea, KRW, jazyky ko, en.au— Austrálie, AUD, jazyk en.nz— Nový Zéland, NZD, jazyk en.mx— Mexiko, MXN, jazyky es, en.cl— Chile, CLP, jazyk es.co— Kolumbie, COP, jazyk es.
languagestringJazyk odpovědi, jeden z těch, které web trhu obsluhuje; výchozí je první (cs na cz, en na us, de na de). IKEA Česko: cs nebo en. Další trhy s více jazyky: us en/es, ca en/fr, de a at de/en, ch de/fr/it/en, be nl/fr/en, nl nl/en, se sv/en, no no/en, fi fi/sv/en, ee et/ru/en, lv lv/ru/en, lt lt/ru/en, pt pt/en, es es/en/ca/eu/gl, trhy Perského zálivu a arabské trhy ar/en (ma ar/fr/en), my ms/en, th th/en, jp ja/en, kr ko/en, mx es/en, cn zh/en, pr en/es, do a es_islands es/en, is en/is. Ostatní mají jeden jazyk. Jiný kód vrátí 400.
Example: cs
parent_idstringVrátí jen podstrom této kategorie (categories[].id), např. fu003.
Example: st001
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
r = client.ikea.categories(country="cz")["data"]
def walk(nodes, depth=0):
for n in nodes:
print(" " * depth, n["id"], n["name"])
walk(n["children"], depth + 1)
walk(r["categories"])Response