IKEA
IKEA API för kategoriträdet
Marknadens IKEA-kategoriträd så som sajtens meny visar det: varje kategoris id (indata till endpointen category), namn, url och underkategorier. Det amerikanska trädet hade 1 570 kategorier under 23 på toppnivå den 13 november 2026. parent_id returnerar en kategoris delträd. På de 50 ikea.com-marknaderna. Kostar 1 kredit per anrop.
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-marknaden, som landskod med gemener (standard us). Den här endpointen täcker de 50 ikea.com-marknaderna. Namn, beskrivningar och etiketter kommer på marknadens språk och priser i dess valuta, aldrig omräknade; svaret returnerar country, language och currency. En marknad utanför listan svarar 400 innan något debiteras.
Example: se
us— USA, USD, språk en, es. Standardvärdet.ca— Kanada, CAD, språk en, fr.gb— Storbritannien, 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— Schweiz, CHF, språk de, fr, it, en.fr— Frankrike, EUR, språk fr.be— Belgien, EUR, språk nl, fr, en.nl— Nederländerna, 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— Lettland, EUR, språk lv, ru, en.lt— Litauen, EUR, språk lt, ru, en.pl— Polen, PLN, språk pl.cz— Tjeckien, CZK, språk cs, en.sk— Slovakien, EUR, språk sk.hu— Ungern, HUF, språk hu.hr— Kroatien, EUR, språk hr.si— Slovenien, EUR, språk sl.rs— Serbien, RSD, språk sr.ro— Rumänien, RON, språk ro.pt— Portugal, EUR, språk pt, en.es— Spanien, EUR, språk es, en, ca, eu, gl.it— Italien, EUR, språk it.il— Israel, ILS, språk he.ae— Förenade Arabemiraten, AED, språk ar, en.sa— Saudiarabien, 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— Jordanien, JOD, språk ar, en.eg— Egypten, EGP, språk ar, en.ma— Marocko, MAD, språk ar, fr, en.in— Indien, INR, språk en.my— Malaysia, MYR, språk ms, en.sg— Singapore, SGD, språk en.ph— Filippinerna, PHP, språk en.th— Thailand, THB, språk th, en.jp— Japan, JPY, språk ja, en.kr— Sydkorea, KRW, språk ko, en.au— Australien, AUD, språk en.nz— Nya Zeeland, NZD, språk en.mx— Mexiko, MXN, språk es, en.cl— Chile, CLP, språk es.co— Colombia, COP, språk es.
languagestringSvarets språk, ett av dem som marknadens sajt har; standard är marknadens första (en på us, sv på se, fi på fi). Flerspråkiga marknader: us en/es, ca en/fr, de och 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, Gulfstaterna och de arabiska marknaderna 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 och es_islands es/en, is en/is. Övriga marknader har ett språk. En annan kod svarar 400. Svenska i Finland: fi med "language": "sv".
Example: fr
parent_idstringReturnera bara den här kategorins delträd (categories[].id), t.ex. st001 = Förvaring på se.
Example: st001
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
# Förvaring (st001) i Sverige, hela delträdet.
r = client.ikea.categories(country="se", 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