IKEA
IKEA Price Comparison Across Countries API
Viens IKEA artikula numurs ar cenām 2 līdz 10 tirgos vienā pieprasījumā: katram tirgum valūta, vai prece tur tiek pārdota (found), vietējais nosaukums, tips un dizains, cena un iepriekšējā cena šī tirgus valūtā, cenu zīme (jaunā zemākā cena, IKEA Family cena ...) un preces URL. Cenas nekad netiek konvertētas. Daži tirgi to pašu preci pārdod ar citu artikula numuru, tāpēc tur found ir false. Maksā 1 kredītu par katru tirgu, kas atbildēja; tirgus, kas neizdodas, ir sarakstā errors un netiek norakstīts.
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 artikula numurs: 8 cipari, punkti atļauti (002.758.48).
Example: 00275848
countriesstring[]required2 līdz 10 dažādi tirgus kodi no 50 ikea.com tirgiem: 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. Katrs tirgus atbild savā pirmajā valodā.
Example: ["lv", "ee", "lt", "fi"]
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
# KALLAX plaukts 00275848 Latvijā, Igaunijā, Lietuvā un Somijā: 4 kredīti.
r = client.ikea.compare(item_no="00275848", countries=["lv", "ee", "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"], "netiek pārdots ar šo numuru")
print(r["errors"])Response