IKEA
IKEA kategorier API
Et markeds IKEA-kategoritre slik nettstedets meny viser det: hver kategoris ID (input til category-endepunktet), navn, URL og underkategorier. Det amerikanske treet hadde 1 570 kategorier under 23 hovedkategorier den 13.11.2026. parent_id gir undertreet til én kategori. På de 50 ikea.com-markedene. Koster 1 kreditt per forespørsel.
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:usIKEA-markedet som en kode med små bokstaver. Dette endepunktet dekker de 50 ikea.com-markedene. Navn, beskrivelser og etiketter kommer tilbake på markedets språk og priser i markedets valuta, aldri omregnet; svaret gjentar country, language og currency. Et marked utenfor listen svarer 400 før noe belastes. "no" er IKEA Norge.
Example: no
us— USA, USD, språk en, es. Standardverdi.ca— Canada, CAD, språk en, fr.gb— Storbritannia, GBP, språk en.ie— Irland, EUR, språk en.de— Tyskland, EUR, språk de, en.at— Østerrike, EUR, språk de, en.ch— Sveits, CHF, språk de, fr, it, en.fr— Frankrike, EUR, språk fr.be— Belgia, EUR, språk nl, fr, en.nl— Nederland, EUR, språk nl, en.dk— Danmark, DKK, språk da.se— Sverige, SEK, språk sv, en.no— Norge, NOK, språk no, en.fi— Finland, EUR, språk fi, sv, en.ee— Estland, EUR, språk et, ru, en.lv— Latvia, EUR, språk lv, ru, en.lt— Litauen, EUR, språk lt, ru, en.pl— Polen, PLN, språk pl.cz— Tsjekkia, CZK, språk cs, en.sk— Slovakia, EUR, språk sk.hu— Ungarn, HUF, språk hu.hr— Kroatia, EUR, språk hr.si— Slovenia, EUR, språk sl.rs— Serbia, RSD, språk sr.ro— Romania, RON, språk ro.pt— Portugal, EUR, språk pt, en.es— Spania, EUR, språk es, en, ca, eu, gl.it— Italia, EUR, språk it.il— Israel, ILS, språk he.ae— De forente arabiske emirater, AED, språk ar, en.sa— Saudi-Arabia, SAR, språk ar, en.kw— Kuwait, KWD, språk ar, en.qa— Qatar, QAR, språk ar, en.bh— Bahrain, BHD, språk ar, en.om— Oman, OMR, språk ar, en.jo— Jordan, JOD, språk ar, en.eg— Egypt, EGP, språk ar, en.ma— Marokko, MAD, språk ar, fr, en.in— India, INR, språk en.my— Malaysia, MYR, språk ms, en.sg— Singapore, SGD, språk en.ph— Filippinene, PHP, språk en.th— Thailand, THB, språk th, en.jp— Japan, JPY, språk ja, en.kr— Sør-Korea, KRW, språk ko, en.au— Australia, AUD, språk en.nz— New Zealand, NZD, språk en.mx— Mexico, MXN, språk es, en.cl— Chile, CLP, språk es.co— Colombia, COP, språk es.
languagestringSpråket i svaret, et språk markedets nettsted tilbyr; standard er markedets første (no på no, en på us, de på de). Flerspråklige markeder: us en/es, ca en/fr, de og 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, cz cs/en, pt pt/en, es es/en/ca/eu/gl, Gulf-markedene og de arabiske markedene 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 og es_islands es/en, is en/is. Alle andre markeder har ett språk. En annen kode svarer 400.
Example: en
parent_idstringGi bare undertreet til denne kategorien (categories[].id), f.eks. st001 = Oppbevaringsmøbler hos IKEA Norge.
Example: st001
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
# Undertreet "Oppbevaringsmøbler" hos IKEA Norge.
r = client.ikea.categories(country="no", parent_id="st001")["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