ScavioScavio
Pricing
Tools
Sign InsGet Startedg
Quick StartAPI & SDKsEcosystem

IKEA

API de pesquisa da IKEA

Pesquise produtos da IKEA por palavra-chave em qualquer um de 55 mercados: os 50 mercados da ikea.com, a IKEA Portugal incluída, e a China (ikea.cn) devolvem a grelha completa, 24 produtos por página por omissão (até 100), com sete ordenações e filtros por cor, intervalo de preço, categoria, novidade, última oportunidade, preço IKEA Family, mais vendidos, disponibilidade na loja ou qualquer faceta. Cada produto traz o número de artigo, nome, tipo, design, preço e preço anterior na moeda do mercado, etiqueta de preço ("Preço ainda mais baixo", preço IKEA Family ...), classificação, variantes e caminho de categorias, além de facetas, sugestões de correção, pesquisas relacionadas e cartões de conteúdo. As lojas em franchising (Porto Rico, República Dominicana, Canárias e Baleares, Islândia) aceitam apenas query e page. Custa 1 crédito por pedido.

POST/api/v1/ikea/search

Authorizations

Authorizationstringheaderrequired

Bearer authentication header of the form Bearer <token>, where <token> is your Scavio API key (e.g. Bearer sk_live_your_key).

Body

application/json
querystringrequired

Palavras-chave, 1-200 caracteres, em qualquer idioma que o mercado sirva. Um número de artigo também funciona.

Example: kallax

countrystringdefault:us

O mercado da IKEA, como código em minúsculas. Este endpoint serve 55 mercados: os 50 mercados da ikea.com, a China (ikea.cn), Porto Rico, a República Dominicana, as Canárias e Baleares e a Islândia. 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.
  • cn — China (ikea.cn), CNY, idiomas zh, en.
  • pr — Porto Rico, USD, idiomas en, es.
  • do — República Dominicana, DOP, idiomas es, en.
  • es_islands — Canárias e Baleares (envie island), EUR, idiomas es, en.
  • is — Islândia, ISK, idiomas en, is.
languagestring

O 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

islandenum<string>

Obrigatório com country es_islands (as lojas online das Canárias e Baleares) e não permitido nos restantes casos: a ilha cuja loja é consultada.

Example: tenerife

  • tenerife — Tenerife (Canárias).
  • grancanaria — Gran Canaria (Canárias).
  • lanzarote — Lanzarote (Canárias).
  • fuerteventura — Fuerteventura (Canárias).
  • lapalma — La Palma (Canárias).
  • lagomera — La Gomera (Canárias).
  • elhierro — El Hierro (Canárias).
  • mallorca — Maiorca (Baleares).
  • menorca — Minorca (Baleares).
  • ibiza — Ibiza (Baleares).
category_idstring | string[]

Limita a id(s) de categoria das facetas (parâmetro f-subcategories), por exemplo st002.

Example: st002

pageintegerdefault:1

Página de resultados, a partir de 1. A IKEA serve os primeiros 2000 resultados de uma lista mais uma página, por isso (page - 1) x page_size não pode ultrapassar 2000.

Example: 2

page_sizeintegerdefault:24

Produtos por página, 1-100.

Example: 48

sortenum<string>default:relevance

Ordem dos resultados.

Example: price_asc

  • relevance — A ordem do próprio site. Valor por omissão.
  • price_asc — Mais barato primeiro.
  • price_desc — Mais caro primeiro.
  • newest — Novidades primeiro.
  • rating — Mais bem classificados primeiro.
  • name_asc — Nome de A a Z.
  • most_popular — Mais populares primeiro.
colorstring | string[]

Id(s) de cor das facetas (parâmetro f-colors), por exemplo 10156 = branco.

Example: 10156

price_bucketstring

Um id de intervalo de preço das facetas (parâmetro f-price-buckets), por exemplo PRICE_0_5000 = de 0 a 49,99 na moeda do mercado.

Example: PRICE_0_5000

new_onlyboolean

Apenas novidades.

Example: true

last_chanceboolean

Apenas produtos de última oportunidade (a sair de linha).

Example: true

family_priceboolean

Apenas produtos com preço de membro IKEA Family.

Example: true

top_sellerboolean

Apenas os mais vendidos.

Example: true

store_idstring | integer

Um id de loja (stores[].store_id do endpoint de lojas). Acrescenta a disponibilidade de cada produto nessa loja (nível de stock, entrega ao domicílio) e ativa availability.

Example: 399

availabilityenum<string>

Com store_id: in_store (em stock na loja, por omissão), click_collect ou online.

Example: in_store

  • in_store — Em stock na loja.
  • click_collect — Disponível para levantar na loja (click & collect).
  • online — Disponível online.
filtersobject

Qualquer outra faceta, com a chave de facets[].parameter, por exemplo {"f-materials": ["47350"]}. As facetas booleanas aceitam true.

Example: {"f-materials": ["47350"]}

Request

from scavio import ScavioClient

client = ScavioClient(api_key="sk_live_your_key")

# KALLAX na IKEA Portugal, do mais barato para o mais caro. Preços em EUR;
# previous_price vem nos artigos com "Preço ainda mais baixo".
r = client.ikea.search(query="kallax", country="pt", sort="price_asc")["data"]
print(r["total"], "resultados,", r["currency"])
for i in r["items"]:
    print(i["item_no"], i["name"], i["type_name"], i["price"], i["previous_price"], i["price_tag"])

Response

"query": "kallax",
"total": 252,
"page": 1,
"page_size": 24,
"total_pages": 11,
"count": 24,
"sort": "relevance",
"applied_filters": {},
"did_you_mean": [],
"country": "us",
"language": "en",
"currency": "USD"
},
"response_time": 1888
}
PreviousTrendyol DeliveryNextIKEA Product
ScavioScavio

One scraper API for every social, search, e-commerce and real estate platform. Built for AI agents.

Product

  • Features
  • Pricing
  • Dashboard
  • Affiliates

Developers

  • Documentation
  • API Reference
  • Quickstart
  • MCP Integration
  • Python SDK

Alternatives

  • Tavily Alternative
  • SerpAPI Alternative
  • Firecrawl Alternative
  • Exa Alternative
  • Serper Alternative
  • Tavily vs Scavio
  • SerpAPI vs Scavio
  • All alternatives
  • Compare Scavio vs alternatives

Search APIs

  • Google Search API
  • Amazon Product API
  • YouTube API
  • Reddit API
  • Walmart Product API
  • TikTok API
  • Instagram API

Tools

  • All Tools

Ask AI about Scavio

© 2026 Scavio. All rights reserved.

Featured on TAAFT
Terms of ServicePrivacy Policy