IKEA
API de lojas da IKEA
As lojas da IKEA do mercado e os seus pontos de recolha e de planeamento e encomenda: store_id (a entrada dos endpoints de stock e As-is e do filtro store_id), nome, tipo, morada com fuso horário, latitude e longitude, horário por dia da semana com exceções datadas e dias de encerramento, horários do restaurante, bistrô, cafetaria, click & collect, Swedish Food Market e Småland, URL da loja e data de abertura. Filtre por texto ou ordene pela distância a um ponto. Nos 50 mercados da ikea.com. Custa 1 crédito por pedido.
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/jsoncountrystringdefault:usO mercado da IKEA, como código em minúsculas. Este endpoint serve os 50 mercados da ikea.com. Nomes, descrições e etiquetas chegam no idioma do mercado e os preços na sua moeda, nunca convertidos; a resposta repete country, language e currency. Um mercado fora desta lista responde 400 antes de ser cobrado qualquer crédito.
Example: pt
us— Estados Unidos, USD, idiomas en, es. Valor por omissão.ca— Canadá, CAD, idiomas en, fr.gb— Reino Unido, GBP, idioma en.ie— Irlanda, EUR, idioma en.de— Alemanha, EUR, idiomas de, en.at— Áustria, EUR, idiomas de, en.ch— Suíça, CHF, idiomas de, fr, it, en.fr— França, EUR, idioma fr.be— Bélgica, EUR, idiomas nl, fr, en.nl— Países Baixos, EUR, idiomas nl, en.dk— Dinamarca, DKK, idioma da.se— Suécia, SEK, idiomas sv, en.no— Noruega, NOK, idiomas no, en.fi— Finlândia, EUR, idiomas fi, sv, en.ee— Estónia, EUR, idiomas et, ru, en.lv— Letónia, EUR, idiomas lv, ru, en.lt— Lituânia, EUR, idiomas lt, ru, en.pl— Polónia, PLN, idioma pl.cz— Chéquia, CZK, idiomas cs, en.sk— Eslováquia, EUR, idioma sk.hu— Hungria, HUF, idioma hu.hr— Croácia, EUR, idioma hr.si— Eslovénia, EUR, idioma sl.rs— Sérvia, RSD, idioma sr.ro— Roménia, RON, idioma ro.pt— Portugal, EUR, idiomas pt, en.es— Espanha, EUR, idiomas es, en, ca, eu, gl.it— Itália, EUR, idioma it.il— Israel, ILS, idioma he.ae— Emirados Árabes Unidos, AED, idiomas ar, en.sa— Arábia Saudita, SAR, idiomas ar, en.kw— Kuwait, KWD, idiomas ar, en.qa— Catar, QAR, idiomas ar, en.bh— Barém, BHD, idiomas ar, en.om— Omã, OMR, idiomas ar, en.jo— Jordânia, JOD, idiomas ar, en.eg— Egito, EGP, idiomas ar, en.ma— Marrocos, MAD, idiomas ar, fr, en.in— Índia, INR, idioma en.my— Malásia, MYR, idiomas ms, en.sg— Singapura, SGD, idioma en.ph— Filipinas, PHP, idioma en.th— Tailândia, THB, idiomas th, en.jp— Japão, JPY, idiomas ja, en.kr— Coreia do Sul, KRW, idiomas ko, en.au— Austrália, AUD, idioma en.nz— Nova Zelândia, NZD, idioma en.mx— México, MXN, idiomas es, en.cl— Chile, CLP, idioma es.co— Colômbia, COP, idioma es.
languagestringO idioma da resposta, um dos que o site do mercado serve; por omissão, o primeiro (pt em pt, en em us, de em de). Em Portugal: pt ou en. Outros mercados com vários idiomas: 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, es es/en/ca/eu/gl, os mercados do Golfo e árabes 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 e es_islands es/en, is en/is. Os restantes têm um só idioma. Outro código responde 400.
Example: pt
querystringApenas as lojas cujo nome, cidade, código postal ou morada contenham este texto, 1-80 caracteres.
Example: Lisboa
latnumberCom lng: lojas ordenadas pela distância a este ponto, com distance_km.
Example: 38.72
lngnumberCom lat.
Example: -9.14
limitintegerdefault:50Lojas a devolver, 1-200.
Example: 10
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
# As 3 lojas da IKEA mais próximas do centro de Lisboa, com o store_id para o stock.
r = client.ikea.stores(country="pt", lat=38.72, lng=-9.14, limit=3)["data"]
for s in r["stores"]:
print(s["store_id"], s["name"], s["distance_km"], s["address"]["display"])Response