IKEA
IKEA API för As-is (begagnat och utställningsexemplar)
Ett IKEA-varuhus As-is-erbjudanden: utställningsexemplar, returer och begagnade varor till sänkt pris. Per produkt titel, beskrivning, artikelnummer, valuta, ursprungligt pris och lägsta och högsta As-is-pris, plus varje erbjudandes id, nummer, pris, lägsta tidigare pris, skick (kod, etikett och beskrivning), om varan ligger i originalförpackningen, orsaken till rabatten och eventuell extra notering. Endast läsning: inget reserveras. På 13 marknader, Sverige inräknat. 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/jsonstore_idstring | integerrequiredEtt IKEA-varuhus-id på samma marknad: stores[].store_id från endpointen stores. I Sverige t.ex. 248 Borlänge.
Example: 248
countrystringdefault:usIKEA-marknaden, som landskod med gemener (standard us). Den här endpointen täcker 13 marknader där As-is har kontrollerats live. 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.gb— Storbritannien, GBP, språk en.de— Tyskland, EUR, språk de, en.fr— Frankrike, EUR, språk fr.se— Sverige, SEK, språk sv, en.jp— Japan, JPY, språk ja, en.nl— Nederländerna, EUR, språk nl, en.es— Spanien, EUR, språk es, en, ca, eu, gl.it— Italien, EUR, språk it.pl— Polen, PLN, språk pl.au— Australien, AUD, språk en.ch— Schweiz, CHF, språk de, fr, it, en.at— Österrike, EUR, språk de, en.
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
pageintegerdefault:1Resultatsida, räknat från 1, upp till 500.
Example: 2
page_sizeintegerdefault:24Produkter per sida, 1-48.
Example: 48
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
r = client.ikea.as_is(store_id="248", country="se", page_size=48)["data"]
print(r["total"], "As-is-produkter i varuhus", r["store_id"])
for p in r["offers"]:
for o in p["offers"]:
print(p["title"], p["original_price"], "->", o["price"], o["condition"], o["reason_discount"])Response