IKEA
API de sugerencias de búsqueda de IKEA
Lo que sugiere el buscador de IKEA para lo que ha escrito el usuario: el texto de cada sugerencia, su tipo (completion, category, product, planner o content), etiqueta, url, category_id e item_no cuando la web los da, y una imagen para categorías y productos. Úsalo para investigar palabras clave o para autocompletar una búsqueda de IKEA en tu propia aplicación. En los 50 mercados de ikea.com y China (ikea.cn). Cuesta 1 crédito por solicitud.
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/jsonquerystringrequiredLo que el usuario ha escrito hasta ahora, 1-100 caracteres.
Example: sof
countrystringdefault:usEl mercado de IKEA, como código en minúsculas. Este endpoint cubre 51 mercados: los 50 mercados de ikea.com y China (ikea.cn). Nombres, descripciones y etiquetas llegan en el idioma del mercado y los precios en su moneda, nunca convertidos; la respuesta repite country, language y currency. Un mercado fuera de esta lista responde 400 antes de cobrar nada.
Example: es
us— Estados Unidos, USD, idiomas en, es. Valor por defecto.ca— Canadá, CAD, idiomas en, fr.gb— Reino Unido, GBP, idioma en.ie— Irlanda, EUR, idioma en.de— Alemania, EUR, idiomas de, en.at— Austria, EUR, idiomas de, en.ch— Suiza, CHF, idiomas de, fr, it, en.fr— Francia, EUR, idioma fr.be— Bélgica, EUR, idiomas nl, fr, en.nl— Países Bajos, EUR, idiomas nl, en.dk— Dinamarca, DKK, idioma da.se— Suecia, SEK, idiomas sv, en.no— Noruega, NOK, idiomas no, en.fi— Finlandia, EUR, idiomas fi, sv, en.ee— Estonia, EUR, idiomas et, ru, en.lv— Letonia, EUR, idiomas lv, ru, en.lt— Lituania, EUR, idiomas lt, ru, en.pl— Polonia, PLN, idioma pl.cz— Chequia, CZK, idiomas cs, en.sk— Eslovaquia, EUR, idioma sk.hu— Hungría, HUF, idioma hu.hr— Croacia, EUR, idioma hr.si— Eslovenia, EUR, idioma sl.rs— Serbia, RSD, idioma sr.ro— Rumanía, RON, idioma ro.pt— Portugal, EUR, idiomas pt, en.es— España, EUR, idiomas es, en, ca, eu, gl.it— Italia, EUR, idioma it.il— Israel, ILS, idioma he.ae— Emiratos Árabes Unidos, AED, idiomas ar, en.sa— Arabia Saudí, SAR, idiomas ar, en.kw— Kuwait, KWD, idiomas ar, en.qa— Catar, QAR, idiomas ar, en.bh— Baréin, BHD, idiomas ar, en.om— Omán, OMR, idiomas ar, en.jo— Jordania, JOD, idiomas ar, en.eg— Egipto, EGP, idiomas ar, en.ma— Marruecos, MAD, idiomas ar, fr, en.in— India, INR, idioma en.my— Malasia, MYR, idiomas ms, en.sg— Singapur, SGD, idioma en.ph— Filipinas, PHP, idioma en.th— Tailandia, THB, idiomas th, en.jp— Japón, JPY, idiomas ja, en.kr— Corea del Sur, KRW, idiomas ko, en.au— Australia, AUD, idioma en.nz— Nueva Zelanda, NZD, idioma en.mx— México, MXN, idiomas es, en.cl— Chile, CLP, idioma es.co— Colombia, COP, idioma es.cn— China (ikea.cn), CNY, idiomas zh, en.
languagestringEl idioma de la respuesta, uno de los que sirve la web del mercado; por defecto, el primero (es en es, en en us, de en de). En España: es, en, ca (catalán), eu (euskera) o gl (gallego). Otros mercados con varios idiomas: us en/es, mx es/en, ca en/fr, de y 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, los mercados del Golfo y árabes ar/en (ma ar/fr/en), my ms/en, th th/en, jp ja/en, kr ko/en, cn zh/en, pr en/es, do y es_islands es/en, is en/is. El resto tiene un solo idioma. Otro código responde 400.
Example: ca
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
r = client.ikea.suggestions(query="estan", country="es")["data"]
for s in r["suggestions"]:
print(s["type"], s["text"], s["category_id"])Response