IKEA
IKEA tilbud API
En av tilbudslistene til et IKEA-marked: nye lavere priser, IKEA Family-priser, siste sjanse (går ut av sortimentet), nyheter, lavprissortimentet, bestselgere, begrensede opplag, tidsbegrensede tilbud, priser som bare gjelder i varehuset og tilbud med redusert pris. Hvert produkt har pris og førpris i markedets valuta, prisskiltet og prisens gyldighetsdatoer, med de samme sorteringene og filtrene som søket. På de 50 ikea.com-markedene og Kina (ikea.cn). 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/jsontypeenum<string>requiredHvilken tilbudsliste.
Example: new_lower_price
new_products— Nye produkter.family_price— IKEA Family-priser: price er medlemsprisen, previous_price den ordinære.new_lower_price— Ny lavere pris: previous_price er prisen før reduksjonen, med gyldighetsdatoene for den nye prisen.last_chance— Siste sjanse: produkter som går ut av sortimentet.lowest_price— Sortimentet med de laveste prisene.top_seller— Bestselgere.limited_edition— Begrensede opplag.time_restricted— Tidsbegrensede tilbud.in_store_price_only— Priser som bare gjelder i varehuset.reduced_price_offer— Tilbud med redusert pris.
countrystringdefault:usIKEA-markedet som en kode med små bokstaver. Dette endepunktet dekker 51 markeder: de 50 ikea.com-markedene og Kina (ikea.cn). 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.cn— Kina (ikea.cn), CNY, språk zh, en.
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
pageintegerdefault:1Resultatside, fra 1. IKEA leverer de første 2 000 resultatene i en liste pluss én side, så (page - 1) x page_size kan ikke overstige 2 000.
Example: 2
page_sizeintegerdefault:24Produkter per side, 1-100.
Example: 48
sortenum<string>default:relevanceRekkefølgen på resultatene.
Example: price_asc
relevance— Nettstedets egen rekkefølge. Standardverdi.price_asc— Lavest pris først.price_desc— Høyest pris først.newest— Nyeste produkter først.rating— Best vurdert først.name_asc— Navn A til Å.most_popular— Mest populære først.
colorstring | string[]Farge-ID(er) fra fasettene (parameter f-colors), f.eks. 10156 = hvit.
Example: 10156
price_bucketstringEn prisintervall-ID fra fasettene (parameter f-price-buckets), f.eks. PRICE_0_5000 = 0 til 49,99 i markedets valuta.
Example: PRICE_0_5000
new_onlybooleanBare nye produkter.
Example: true
last_chancebooleanBare siste sjanse-produkter (utgående).
Example: true
family_pricebooleanBare produkter med IKEA Family-pris.
Example: true
top_sellerbooleanBare bestselgere.
Example: true
store_idstring | integerEn varehus-ID (stores[].store_id fra stores-endepunktet). Legger til hvert produkts tilgjengelighet i varehuset (lagerstatus, hjemlevering) og aktiverer availability.
Example: STORE_ID
availabilityenum<string>Med store_id: in_store (på lager i varehuset, standard), click_collect eller online.
Example: in_store
in_store— På lager i varehuset.click_collect— Tilgjengelig for Klikk og hent i varehuset.online— Tilgjengelig på nett.
filtersobjectEnhver annen fasett, med facets[].parameter som nøkkel, f.eks. {"f-materials": ["47350"]}. Boolske fasetter tar true.
Example: {"f-materials": ["47350"]}
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
# Nye lavere priser hos IKEA Norge, høyest pris først, 100 per side.
r = client.ikea.deals(type="new_lower_price", country="no", page_size=100, sort="price_desc")["data"]
print(r["total"], "varer med ny lavere pris i", r["currency"])
for i in r["items"][:10]:
print(i["name"], i["type_name"], i["previous_price"], "->", i["price"], i["price_valid_to"])Response