ScavioScavio
Pricing
Tools
Sign InsGet Startedg
Blog
Ikea9 min lukuaikaNov 13, 2026

IKEA-hintojen haku API:lla (ikea.com/fi ja muut maat, sama tuotenumero)

Scavion IKEA-APIlla haku ikea.com/fi:stä antaa hinnan, aiemman hinnan ja alennuksen päivät, ja compare hinnoittelee tuotteen 10 maassa yhdellä kutsulla.

Scavio Team

Nov 13, 2026

Kokeile IKEA-APIa maksutta
scavio
Furniture / Price monitoring
Ikea

IKEA-hinnat saa haettua Scavion IKEA-APIlla parametrilla "country": "fi". POST /api/v1/ikea/search palauttaa ikea.com/fi:n tuotteet euroina aiemman hinnan, merkinnän "Uusi alempi hinta" ja alennuksen voimassaolopäivien kanssa 1 krediitillä. POST /api/v1/ikea/compare hinnoittelee saman kahdeksannumeroisen tuotenumeron 2-10 maassa yhdellä kutsulla, 1 krediitti maata kohden, ja POST /api/v1/ikea/items hinnoittelee 100 tuotetta yhdessä maassa 1 krediitillä.

Jokainen IKEA-markkina hinnoittelee itse, ja 1.9.2026 alkaen IKEA on laskenut hintoja Euroopassa niin, että valikoima ja alennus vaihtelevat markkinoittain (Ingka Group). Kaikki alla olevat vastaukset ovat todellisia vastauksia 13.11.2026, lyhennettyjä mutta muuttamattomia. Hinnat ovat lukuja markkinan valuutassa: 49 ja "currency": "EUR" tarkoittaa 49,00 €. Kuvat on poistettu jokaisesta esimerkistä.

Vaihe 1: etsi tuotenumero

Tuotenumero on tuoteosoitteen lopun kahdeksan numeroa (.../kallax-hylly-valkoinen-80275887/), hintalapussa muodossa 802.758.87. Nimellä sen löytää hakemalla Suomesta:

Bash
curl -s https://api.scavio.dev/api/v1/ikea/search \
  -H "Authorization: Bearer $SCAVIO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query": "kallax", "country": "fi", "language": "fi"}'

IKEA Suomi palautti 119 tulosta 0,6 sekunnissa. Ensimmäinen:

JSON
{
  "query": "kallax",
  "total": 119,
  "page": 1,
  "count": 24,
  "country": "fi",
  "language": "fi",
  "currency": "EUR",
  "items": [
    {
      "item_no": "80275887",
      "item_no_global": "80275887",
      "is_combination": false,
      "name": "KALLAX",
      "type_name": "Hylly",
      "design": "valkoinen",
      "measure_text": "77x147 cm",
      "url": "https://www.ikea.com/fi/fi/p/kallax-hylly-valkoinen-80275887/",
      "price": 49,
      "previous_price": 69.99,
      "price_tag": "new_lower_price",
      "price_tag_text": "Uusi alempi hinta",
      "price_valid_from": "2026-10-01",
      "price_valid_to": "2027-04-23",
      "rating": 4.7,
      "rating_count": 8241,
      "online_sellable": true
    }
  ]
}

24 ensimmäisestä tuloksesta 18:lla oli uusi alempi hinta: 14 voimassa 1.10.2026 alkaen ja 4 alkaen 10.11.2026. Haku ottaa query-kentän suomeksi, country-, language- (fi, sv tai en), page- ja page_size-kentät (enintään 100), seitsemän lajittelua ja suodattimet värille, hintahaarukalle, kategorialle, uutuuksille, viimeiselle mahdollisuudelle, IKEA Family -hinnalle ja myydyimmille sekä facets-kentän. 1 krediitti. Hakukenttää varten POST /api/v1/ikea/suggestions ja {"query": "kall", "country": "fi"} palauttavat IKEAn ehdotukset, myös 1 krediitti.

Vaihe 2: hinnoittele tuote useassa maassa

Bash
curl -s https://api.scavio.dev/api/v1/ikea/compare \
  -H "Authorization: Bearer $SCAVIO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"item_no": "80275887", "countries": ["de", "fr", "se", "nl", "es", "it"]}'

KALLAX kuudessa maassa, joista kolme näytetään:

JSON
{
  "item_no": "80275887",
  "count": 6,
  "found_count": 6,
  "markets": [
    {
      "country": "de",
      "language": "de",
      "currency": "EUR",
      "found": true,
      "name": "KALLAX",
      "type_name": "Regal",
      "design": "weiß",
      "price": 49.99,
      "previous_price": 59.99,
      "price_tag": "new_lower_price",
      "url": "https://www.ikea.com/de/de/p/kallax-regal-weiss-80275887/"
    },
    {
      "country": "fr",
      "language": "fr",
      "currency": "EUR",
      "found": true,
      "name": "KALLAX",
      "type_name": "Étagère",
      "design": "blanc",
      "price": 59.99,
      "previous_price": 74.99,
      "price_tag": "new_lower_price",
      "url": "https://www.ikea.com/fr/fr/p/kallax-etagere-blanc-80275887/"
    },
    {
      "country": "nl",
      "language": "nl",
      "currency": "EUR",
      "found": true,
      "name": "KALLAX",
      "type_name": "Open kast",
      "design": "wit",
      "price": 49.99,
      "previous_price": 69.99,
      "price_tag": "new_lower_price",
      "url": "https://www.ikea.com/nl/nl/p/kallax-open-kast-wit-80275887/"
    }
  ],
  "errors": [],
  "note": "Prices are in each market's own currency and are not converted. Some markets (us, ca, jp, au, kr, in, my, sg, ph ...) sell the same product under a different article number, so found is false there."
}

Muut kolme: Espanja 54,99 € (ennen 59,99), Italia 55 € (ennen 69,95) ja Ruotsi 599 SEK ilman alennusta. Tässä kutsussa ei ollut Suomea; lisää "fi" maaluetteloon, niin vastaus sisältää myös Suomen hinnan, joka oli saman päivän haussa 49,00 €, alempi kuin yhdessäkään näistä euromaista. Compare ottaa 2-10 ikea.comin 50 maasta ja maksaa 1 krediitin jokaisesta vastaavasta maasta, myös found: false; errors-listan maata ei laskuteta. Tämä kutsu maksoi 6 krediittiä. Kruunuja ja euroja ei koskaan muunneta.

Vaihe 3: hinnoittele 100 tuotetta yhdessä maassa

Ostoskorille yksi items-kutsu maata kohden on parempi kuin compare tuotetta kohden:

Bash
curl -s https://api.scavio.dev/api/v1/ikea/items \
  -H "Authorization: Bearer $SCAVIO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"item_nos": ["80275887", "00275848", "20275814", "10409932"], "country": "fi", "language": "fi"}'

item_nos ottaa 1-100 numeroa listana tai pilkuilla eroteltuna merkkijonona; pisteet käyvät (802.758.87). Jokainen tuote palautuu samoin kentin kuin haussa, ja numerot, joita markkina ei myy, menevät not_found-listaan. Mittauksessamme 13.11.2026 Suomi myi IKEA Saksan 100 myydyimmästä tuotteesta 82 samalla numerolla; esimerkiksi Yhdysvallat ja Japani antavat samalle tuotteelle oman numeron. 1 krediitti kutsulta tuotemäärästä riippumatta.

Vaihe 4: lue tuotetiedot

Bash
curl -s https://api.scavio.dev/api/v1/ikea/product \
  -H "Authorization: Bearer $SCAVIO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"item_no": "80275887", "country": "fi", "language": "fi"}'

KALLAX IKEA Suomessa ilman kuvausta, kuvia, hoito-ohjeita, asiakirjoja ja versioita:

JSON
{
  "item_no": "80275887",
  "article_number": "802.758.87",
  "name": "KALLAX",
  "full_name": "KALLAX Hylly - valkoinen 77x147 cm",
  "price": 49,
  "previous_price": 69.99,
  "price_valid_from": "2026-10-01",
  "price_valid_to": "2027-04-23",
  "family_price": null,
  "currency": "EUR",
  "dimensions": {"width": "76.5 cm", "depth": "39 cm", "height": "146.5 cm", "weight": null},
  "rating": 4.7,
  "rating_count": 8246,
  "availability_online": "in_stock",
  "price_tag": "new_lower_price",
  "measurements": [{"name": "Leveys", "value": "76.5 cm"}, {"name": "Syvyys", "value": "39 cm"}],
  "packaging": {
    "number_of_packages": 1,
    "packages": [
      {
        "item_no": "80275887",
        "dimensions": {
          "width": {"text": "41 cm", "value": 41},
          "height": {"text": "16 cm", "value": 16},
          "length": {"text": "150 cm", "value": 150}
        },
        "weight": {"text": "20.30 kg", "value": 20.3},
        "quantity": 1
      }
    ]
  },
  "assembly_pdfs": [
    {
      "label": "KALLAX Hylly",
      "url": "https://www.ikea.com/fi/fi/assembly_instructions/kallax-hylly-valkoinen__AA-2703433-1-2.pdf",
      "article_number": "802.758.87"
    }
  ],
  "secondary_ratings": [
    {"id": "appearance", "label": "Ulkonäkö", "value": 4.7},
    {"id": "ease_of_assembly", "label": "Kokoamisen/asennuksen helppous", "value": 4.7}
  ],
  "designer": "Tord Björklund",
  "return_policy_days": 365,
  "detail_level": "full",
  "country": "fi",
  "language": "fi"
}

Tuotesivu palauttaa myös materiaalit, hoito-ohjeet, turvallisuustiedot, versiot hintoineen, viisi osa-arvosanaa ja 3 uusinta arvostelua, ja item_no-kentän sijaan sille voi antaa tuotteen url-osoitteen. Kutsu vei 5,6 sekuntia, ja tuotesivu voi viedä noin 100 sekuntia, joten aseta pitkä aikakatkaisu. Sama tuote ruotsiksi ("language": "sv"), useimmat kentät poistettuina:

JSON
{
  "item_no": "80275887",
  "full_name": "KALLAX Hylla - vit 77x147 cm",
  "price": 49,
  "previous_price": 69.99,
  "price_valid_from": "2026-10-01",
  "price_valid_to": "2027-04-23",
  "price_tag": "new_lower_price",
  "rating": 4.7,
  "rating_count": 8246,
  "currency": "EUR",
  "country": "fi",
  "language": "sv"
}

1 krediitti tuotteelta.

Vaihe 5: seuraa tarjouksia ja hintamerkintöjä

IKEA merkitsee alennuksen hintamerkinnällä, ja API välittää sen. POST /api/v1/ikea/deals palauttaa yhden markkinan kymmenestä tarjouslistasta:

Bash
curl -s https://api.scavio.dev/api/v1/ikea/deals \
  -H "Authorization: Bearer $SCAVIO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"type": "new_lower_price", "country": "fi", "language": "fi", "page_size": 24}'

Jokainen tuote palautuu samoin kentin kuin haussa, mukana price_tag, previous_price, price_valid_from ja price_valid_to. price_tag on new_lower_price (alennettu hinta ja previous_price), time_restricted_offer (määräaikainen tarjoushinta), family_price (price on IKEA Family -jäsenhinta ja previous_price kaikkien hinta), lower_price_in_store, new_product, discontinued tai none. Muut listat ovat new_products, family_price, last_chance, lowest_price, top_seller, limited_edition, time_restricted, in_store_price_only ja reduced_price_offer. 1 krediitti.

Vaihe 6: etsi myymälä ja tarkista saatavuus

POST /api/v1/ikea/stores ja {"country": "fi"} listaavat IKEA Suomen myymälät store_id-tunnisteen, osoitteen, koordinaattien, aukioloaikojen ja poikkeusaukioloaikojen kanssa. Sen jälkeen enintään 100 tuotteen saatavuus yhdessä myymälässä, kun STORE_ID korvataan myymälälistan tunnisteella:

Bash
curl -s https://api.scavio.dev/api/v1/ikea/stock \
  -H "Authorization: Bearer $SCAVIO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"item_nos": ["80275887", "20275814"], "store_id": "STORE_ID", "country": "fi", "language": "fi"}'

Jokainen tuote palautuu store_availability.status-kentän (in_stock_high, in_stock_low, out_of_stock) ja sivuston oman tekstin kanssa. Se on taso, ei kappalemäärä. Lisää zip kotiinkuljetuksen saatavuutta varten. store_id toimii myös suodattimena haussa, kategoriassa ja tarjouksissa. 1 krediitti kumpikin.

Vaihe 7: lue arvostelut

POST /api/v1/ikea/reviews ja {"item_no": "80275887", "country": "fi"} palauttavat arvosanan, arvioiden määrän, viisi osa-arvosanaa ja 20 uusinta arvostelua ilman sivutusta tai tähtisuodatinta. Suomen KALLAX-tuotesivulla olivat jo osa-arvosanat ja uusimmat arvostelut:

JSON
{
  "secondary_ratings": [
    {"id": "appearance", "label": "Ulkonäkö", "value": 4.7},
    {"id": "ease_of_assembly", "label": "Kokoamisen/asennuksen helppous", "value": 4.7},
    {"id": "product_quality", "label": "Tuotteen laatu", "value": 4.5},
    {"id": "value_for_money", "label": "Vastinetta rahalle", "value": 4.6},
    {"id": "works_as_expected", "label": "Toimii odotetusti", "value": 4.8}
  ],
  "reviews_preview": [
    {
      "title": "Erittäin kiva ja käytännöllinen",
      "text": "Ostettiin tämä kaappi lastenhuoneeseen. Meidän lapsen on nyt helppo siivota lelunsa ja kaappi on hyvä myös kirjojen säilyttämiseen. Erinomainen laatu ja helppo koota, koottiin se alle puolessa tunnissa. Ollaan erittäin tyytyväisiä ostoksesta.",
      "rating": 5,
      "date": "2026-10-25T10:37:31Z",
      "author": "Vadym",
      "country": null
    }
  ]
}

Arviot ovat sen, mitä kukin sivusto näyttää: Suomi jakaa KALLAXin arviolaskurin Saksan, Espanjan ja Ruotsin kanssa, mutta Ranskassa arvioita oli 2 760 ja Italiassa 1 887. 1 krediitti.

Vaihe 8: selaa kategoriaa ja kategoriapuuta

POST /api/v1/ikea/category palauttaa kategorian tuotteet category_id- tai url-kentän perusteella haun lajittelujen ja suodattimien kanssa. POST /api/v1/ikea/categories palauttaa markkinan koko valikon id:n, nimen, osoitteen ja alakategorioiden kanssa, tai yhden haaran parent_id-kentällä. 1 krediitti kumpikin.

Vaihe 9: rakenna viikoittainen hintataulukko

Python
import requests, datetime, json

API = "https://api.scavio.dev/api/v1/ikea"
HEADERS = {"Authorization": "Bearer YOUR_SCAVIO_API_KEY"}
TUOTTEET = ["80275887", "00275848", "20275814", "10409932", "30275861"]
MAAT = ["fi", "de", "nl", "at", "pt", "sk", "es", "hr", "it", "fr"]

def hinta_kaikille(it):
    # family_price: price on jäsenhinta, previous_price kaikkien hinta
    if it["price_tag"] == "family_price" and it["previous_price"]:
        return it["previous_price"]
    return it["price"]

tanaan = datetime.date.today().isoformat()
rivit = []
for maa in MAAT:  # yksi pyyntö kerrallaan, 1 krediitti kukin
    d = requests.post(f"{API}/items", headers=HEADERS, timeout=120,
                      json={"item_nos": TUOTTEET, "country": maa}).json()["data"]
    for it in d["items"]:
        rivit.append({"pvm": tanaan, "maa": maa, "valuutta": d["currency"],
                      "item_no": it["item_no"], "hinta": hinta_kaikille(it),
                      "aiempi_hinta": it["previous_price"], "price_tag": it["price_tag"]})
    for no in d["not_found"]:
        rivit.append({"pvm": tanaan, "maa": maa, "item_no": no, "hinta": None})

with open(f"ikea-hinnat-{tanaan}.json", "w") as f:
    json.dump(rivit, f, ensure_ascii=False)

Kymmenen maata on 10 krediittiä ajoa kohden, seurasitpa 5 tai 100 tuotetta. Aja se viikoittain ja säilytä jokainen tiedosto: aiempi hinta näkyy vain alennuksen ollessa voimassa, joten oma historiasi kertoo, milloin hinta muuttui. Yritä uudelleen tauon jälkeen, jos saat 502-vastauksen; epäonnistuneita kutsuja ei laskuteta, löytymätön tuote laskutetaan.

Kaikki IKEA-päätepisteet Suomessa

PäätepisteMitä se palauttaaKrediititHinta 1 000 kutsulta Growth-paketissa
/api/v1/ikea/searchTuotteet hakusanalla, lajittelut, suodattimet, fasetit11,00 dollaria
/api/v1/ikea/productYksi tuote: hinta, mitat, pakkaukset, kokoamisohjeet, versiot11,00 dollaria
/api/v1/ikea/compareYksi tuotenumero 2-10:ssä 50 maasta1 maata kohden1,00 dollaria maata kohden
/api/v1/ikea/itemsEnintään 100 tuotenumeroa yhdellä markkinalla11,00 dollaria
/api/v1/ikea/dealsYksi 10 tarjouslistasta11,00 dollaria
/api/v1/ikea/categoryKategorian tuotteet lajittelujen ja suodattimien kanssa11,00 dollaria
/api/v1/ikea/categoriesKategoriapuu tai yksi haara11,00 dollaria
/api/v1/ikea/suggestionsHakukentän ehdotukset11,00 dollaria
/api/v1/ikea/storesMyymälät ja aukioloajat11,00 dollaria
/api/v1/ikea/stock100 tuotteen saatavuustaso yhdessä myymälässä11,00 dollaria
/api/v1/ikea/reviewsArvosana, osa-arvosanat ja 20 uusinta arvostelua11,00 dollaria

Epäonnistuneita kutsuja ei laskuteta; löytymätön tuote laskutetaan. Markkina, joka ei ole päätepisteen listalla, saa vastauksen 400 ennen laskutusta, kuten As-is Suomessa.

Onko virallista IKEA-APIa?

Ei ole sellaista, johon voisi rekisteröityä. IKEA ei julkaise kehittäjäportaalia eikä avainohjelmaa valikoimalleen. DIRIGERA- ja TRÅDFRI-keskittimissä on paikallinen rajapinta laitteille, ei tuotetiedoille, ja avoimen lähdekoodin vrslev/ikea-api-client-kirjaston sen omistaja arkistoi 3.10.2024.

Näin pääset alkuun

  1. Luo Scavio-tili: 50 ilmaista krediittiä, ei korttia, riittää 50 items-kutsuun, joissa kussakin on 100 tuotetta. Sen jälkeen Hobby-paketti antaa 3 000 krediittiä 15 dollarilla kuukaudessa, ja Growth maksaa 1 dollarin / 1 000 krediittiä.
  2. Etsi tuotenumerot haulla tai poimi ne ikea.com/fi:n osoitteista.
  3. Hinnoittele ne yhdellä items-kutsulla maata kohden tai compare-kutsulla tuotetta kohden.
  4. Tallenna jokainen ajo päivämäärän kanssa ja lue price_tag ja previous_price IKEAn omia alennuksia varten.
  5. Kokeile jokainen kutsu ensin playgroundissa.

Lähteet ja linkit: IKEA-API suomeksi · compare-dokumentaatio · items-dokumentaatio · tuotetietojen dokumentaatio · saatavuuden dokumentaatio · parhaat API:t IKEA-hintojen seurantaan · how to get IKEA prices by country (English)

Frequently asked questions

Onko IKEAlla API?

IKEA ei julkaise kehittäjä-APIa eikä avainohjelmaa valikoimalleen, hinnoilleen tai saatavuudelleen, ja IKEAn älykodin keskittimien paikallinen rajapinta on tarkoitettu laitteille, ei tuotteille. Scavion IKEA-API palauttaa haun, tuotetiedot, hinnat maittain, tarjoukset, myymälän saatavuuden ja arvostelut JSON-muodossa 1 krediitillä kutsulta.

Mistä löydän IKEAn tuotenumeron?

Se on kahdeksan numeroa ikea.comin tuoteosoitteen lopussa, esimerkiksi kallax-hylly-valkoinen-80275887, ja hintalapussa muodossa 802.758.87. API hyväksyy molemmat muodot, ja haku palauttaa jokaisen tuotteen numeron item_no-kentässä.

Saako vastauksen ruotsiksi tai englanniksi?

Saa. Suomessa oletuskieli on suomi; language sv palauttaa nimet ruotsiksi ja en englanniksi. Hinta ja valuutta eivät muutu: 13.11.2026 KALLAX 80275887 oli suomeksi KALLAX Hylly - valkoinen ja ruotsiksi KALLAX Hylla - vit, molemmissa 49 EUR.

Toimiiko As-is Suomessa?

Ei. Suomessa toimii 11 päätepistettä: haku, tuotetiedot, compare, items, tarjoukset, kategoria, kategoriapuu, ehdotukset, myymälät, saatavuus ja arvostelut. As-is-tarjoukset ovat saatavilla 13 muussa maassa, esimerkiksi Ruotsissa ja Saksassa.

IKEA Suomen hinnat JSON-muodossa

  • Hinta, aiempi hinta ja alennuksen päivät
  • 100 tuotetta markkinalta 1 krediitillä
  • Saatavuus, arvostelut ja tarjoukset, 1 krediitti
Kokeile IKEA-APIa maksutta

50 free credits, no credit card

On this page

  1. Vaihe 1: etsi tuotenumero
  2. Vaihe 2: hinnoittele tuote useassa maassa
  3. Vaihe 3: hinnoittele 100 tuotetta yhdessä maassa
  4. Vaihe 4: lue tuotetiedot

Related articles

View all
  • scavio
    Furniture / Price comparison
    Ikea
    7 parasta API:a IKEA-hintojen seurantaan 2026: Scavion mukaan sama KALLAX-hylly maksoi Suomessa vähemmän kuin Saksassa
  • scavio
    Malaysia / Furniture
    Ikea
    Cara Mendapatkan Harga IKEA Malaysia Melalui API (Dalam Ringgit, Dengan Nombor Artikel Global)
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