IKEA
IKEA Price Comparison Across Countries API
Üks IKEA artiklinumber hinnastatuna 2 kuni 10 turul ühe päringuga: iga turu kohta valuuta, kas toodet seal müüakse (found), kohalik nimi, tüüp ja kujundus, hind ja varasem hind selle turu enda valuutas, hinnasilt (uus madalam hind, IKEA Family hind ...) ja toote URL. Hindu ei konverteerita kunagi. Mõni turg müüb sama toodet teise artiklinumbriga, seega on found seal false. Maksab 1 krediidi iga vastanud turu kohta; turg, mis ebaõnnestub, on loendis errors ja seda ei arvestata.
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/jsonitem_nostring | integerrequiredIKEA artiklinumber: 8 numbrit, punktid lubatud (002.758.48).
Example: 00275848
countriesstring[]required2 kuni 10 erinevat turukoodi 50 ikea.com turu seast: us, ca, gb, ie, de, at, ch, fr, be, nl, dk, se, no, fi, ee, lv, lt, pl, cz, sk, hu, hr, si, rs, ro, pt, es, it, il, ae, sa, kw, qa, bh, om, jo, eg, ma, in, my, sg, ph, th, jp, kr, au, nz, mx, cl, co. Iga turg vastab oma esimeses keeles.
Example: ["ee", "lv", "lt", "fi"]
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
# KALLAX riiulimoodul 00275848 Eestis, Lätis, Leedus ja Soomes: 4 krediiti.
r = client.ikea.compare(item_no="00275848", countries=["ee", "lv", "lt", "fi"])["data"]
for m in r["markets"]:
if m["found"]:
print(m["country"], m["name"], m["type_name"], m["price"], m["currency"])
else:
print(m["country"], "ei müüda selle numbriga")
print(r["errors"])Response