IKEA
API IKEA As-is (occasioni di seconda mano)
Le offerte As-is di un negozio IKEA: articoli da esposizione, resi e di seconda mano a prezzo ridotto. Per ogni prodotto titolo, descrizione, codici articolo, valuta, prezzo originale e prezzo As-is minimo e massimo, più per ogni offerta id, numero, prezzo, prezzo precedente più basso, condizione (codice, etichetta e descrizione), se è nell'imballo, il motivo dello sconto ed eventuali note. In sola lettura: nulla viene prenotato. Su 13 mercati. Costa 1 credito per richiesta.
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 | integerrequiredUn id negozio IKEA dello stesso mercato: stores[].store_id dell'endpoint stores.
Example: 457
countrystringdefault:usIl mercato IKEA, come codice minuscolo (us per impostazione predefinita). Questo endpoint copre 13 mercati in cui As-is è stato verificato dal vivo. Nomi, descrizioni ed etichette arrivano nella lingua del mercato e i prezzi nella sua valuta, mai convertiti; la risposta riporta country, language e currency. Un mercato fuori da questa lista risponde 400 prima di qualsiasi addebito.
Example: it
us— Stati Uniti, USD, lingue en, es. Valore predefinito.gb— Regno Unito, GBP, lingua en.de— Germania, EUR, lingue de, en.fr— Francia, EUR, lingua fr.se— Svezia, SEK, lingue sv, en.jp— Giappone, JPY, lingue ja, en.nl— Paesi Bassi, EUR, lingue nl, en.es— Spagna, EUR, lingue es, en, ca, eu, gl.it— Italia, EUR, lingua it.pl— Polonia, PLN, lingua pl.au— Australia, AUD, lingua en.ch— Svizzera, CHF, lingue de, fr, it, en.at— Austria, EUR, lingue de, en.
languagestringLa lingua della risposta, tra quelle del sito del mercato; per impostazione predefinita la prima (en su us, de su de, it su it). Mercati multilingue: us en/es, ca en/fr, de e 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, i mercati del Golfo e arabi 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 ed es_islands es/en, is en/is. Gli altri mercati hanno una sola lingua. Un altro codice risponde 400. Per l'italiano fuori dall'Italia: ch con "language": "it".
Example: it
pageintegerdefault:1Pagina dei risultati, a partire da 1, fino a 500.
Example: 2
page_sizeintegerdefault:24Prodotti per pagina, 1-48.
Example: 48
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
# Le occasioni As-is di IKEA Ancona (negozio 457), 48 per pagina.
r = client.ikea.as_is(store_id="457", country="it", page_size=48)["data"]
print(r["total"], "prodotti As-is nel negozio", 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