IKEA
IKEA Product API
Viena IKEA prece pēc artikula numura vai preces lapas URL jebkurā no 55 tirgiem: nosaukums, tips, apraksts, cena un iepriekšējā cena ar spēkā esamības datumiem, IKEA Family cena, valūta, krāsa, materiāls, kategorija, izmēri, attēli, vērtējums, vērtējumu skaits un apakšvērtējumi, mērījumi, materiāli, kopšana, noderīga informācija, drošības norādes, iepakojums (iepakojumu skaits, katra iepakojuma izmēri un svars), montāžas instrukcijas un lietošanas pamācības kā PDF saites, dizainers, krāsu un izmēru varianti ar cenām, 3 jaunākās atsauksmes un atgriešanas noteikumi. Preces pieprasījums var ilgt līdz aptuveni 100 sekundēm. Maksā 1 kredītu par pieprasījumu.
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 | integerIKEA artikula numurs: 8 cipari, punkti atļauti (995.521.77). Sūti item_no vai url.
Example: 99552177
urlstringApkalpota tirgus IKEA preces lapa item_no vietā; tirgus un valoda tiek nolasīti no tās.
Example: https://www.ikea.com/lv/lv/p/kallax-tv-galdins-ar-apaksrami-balta-krasa-s99552177/
countrystringdefault:usIKEA tirgus kā kods ar mazajiem burtiem. Šis endpoint apkalpo 55 tirgus: 50 ikea.com tirgus, Ķīnu (ikea.cn), Puertoriko, Dominikānas Republiku, Kanāriju un Baleāru salas un Islandi. Nosaukumi, apraksti un etiķetes atnāk tirgus valodā un cenas tirgus valūtā, nekad nekonvertētas; atbildē atkārtojas country, language un currency. Tirgus, kura nav sarakstā, atbild ar 400, pirms kaut kas tiek norakstīts.
Example: lv
us— ASV, USD, valodas en, es. Noklusējums.ca— Kanāda, CAD, valodas en, fr.gb— Apvienotā Karaliste, GBP, valoda en.ie— Īrija, EUR, valoda en.de— Vācija, EUR, valodas de, en.at— Austrija, EUR, valodas de, en.ch— Šveice, CHF, valodas de, fr, it, en.fr— Francija, EUR, valoda fr.be— Beļģija, EUR, valodas nl, fr, en.nl— Nīderlande, EUR, valodas nl, en.dk— Dānija, DKK, valoda da.se— Zviedrija, SEK, valodas sv, en.no— Norvēģija, NOK, valodas no, en.fi— Somija, EUR, valodas fi, sv, en.ee— Igaunija, EUR, valodas et, ru, en.lv— Latvija, EUR, valodas lv, ru, en.lt— Lietuva, EUR, valodas lt, ru, en.pl— Polija, PLN, valoda pl.cz— Čehija, CZK, valodas cs, en.sk— Slovākija, EUR, valoda sk.hu— Ungārija, HUF, valoda hu.hr— Horvātija, EUR, valoda hr.si— Slovēnija, EUR, valoda sl.rs— Serbija, RSD, valoda sr.ro— Rumānija, RON, valoda ro.pt— Portugāle, EUR, valodas pt, en.es— Spānija, EUR, valodas es, en, ca, eu, gl.it— Itālija, EUR, valoda it.il— Izraēla, ILS, valoda he.ae— Apvienotie Arābu Emirāti, AED, valodas ar, en.sa— Saūda Arābija, SAR, valodas ar, en.kw— Kuveita, KWD, valodas ar, en.qa— Katara, QAR, valodas ar, en.bh— Bahreina, BHD, valodas ar, en.om— Omāna, OMR, valodas ar, en.jo— Jordānija, JOD, valodas ar, en.eg— Ēģipte, EGP, valodas ar, en.ma— Maroka, MAD, valodas ar, fr, en.in— Indija, INR, valoda en.my— Malaizija, MYR, valodas ms, en.sg— Singapūra, SGD, valoda en.ph— Filipīnas, PHP, valoda en.th— Taizeme, THB, valodas th, en.jp— Japāna, JPY, valodas ja, en.kr— Dienvidkoreja, KRW, valodas ko, en.au— Austrālija, AUD, valoda en.nz— Jaunzēlande, NZD, valoda en.mx— Meksika, MXN, valodas es, en.cl— Čīle, CLP, valoda es.co— Kolumbija, COP, valoda es.cn— Ķīna (ikea.cn), CNY, valodas zh, en.pr— Puertoriko, USD, valodas en, es.do— Dominikānas Republika, DOP, valodas es, en.es_islands— Kanāriju un Baleāru salas (sūtiet island), EUR, valodas es, en.is— Islande, ISK, valodas en, is.
languagestringAtbildes valoda, viena no tām, ko piedāvā tirgus vietne; noklusējums ir tirgus pirmā valoda (lv tirgū lv, us tirgū en, de tirgū de). ikea.lv piedāvā lv, ru un en, ikea.ee et, ru un en, ikea.lt lt, ru un en. Citi daudzvalodu tirgi: us en/es, ca en/fr, de un 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, cz cs/en, pt pt/en, es es/en/ca/eu/gl, Persijas līča un arābu tirgi 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 un es_islands es/en, is en/is. Pārējiem tirgiem ir viena valoda. Cits kods atbild ar 400.
Example: lv
islandenum<string>Obligāts kopā ar country es_islands (Kanāriju un Baleāru salu veikali), citādi nav atļauts: kuras salas veikals.
Example: tenerife
tenerife— Tenerife (Canary Islands).grancanaria— Gran Canaria (Canary Islands).lanzarote— Lanzarote (Canary Islands).fuerteventura— Fuerteventura (Canary Islands).lapalma— La Palma (Canary Islands).lagomera— La Gomera (Canary Islands).elhierro— El Hierro (Canary Islands).mallorca— Mallorca (Balearic Islands).menorca— Menorca (Balearic Islands).ibiza— Ibiza (Balearic Islands).
Request
from scavio import ScavioClient
# Preces pieprasījums var ilgt līdz aptuveni 100 sekundēm: atļauj 120.
client = ScavioClient(api_key="sk_live_your_key", timeout=120)
p = client.ikea.product(item_no="99552177", country="lv", language="lv")["data"]
print(p["full_name"], p["price"], p["currency"])
print(p["packaging"]["number_of_packages"], "iepakojumi")
for doc in p["assembly_pdfs"]:
print(doc["label"], doc["url"])Response