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

Kuidas saada IKEA hindu API kaudu: ikea.ee samm-sammult, päris vastustega

IKEA hinnad ikea.ee-st API kaudu: otsing eesti keeles, toode artiklinumbri järgi, 100 artikli hinnad ühe päringuga ja samad hinnad Lätis ning Leedus JSON-ina.

Scavio Team

Nov 13, 2026

Proovi IKEA API-t tasuta
scavio
Estonia / Baltics
Ikea

IKEA hindade saamiseks API kaudu saada IKEA artiklinumber Scavio IKEA API-le koos "country": "ee". POST /api/v1/ikea/items tagastab kuni 100 artikli hinnad ikea.ee-s ühe päringuga 1 krediidi eest, eestikeelsete nimede ja kojuveo saadavusega. POST /api/v1/ikea/compare annab sama artikli hinna kuni 10 riigis, näiteks Eestis, Lätis ja Leedus, 1 krediit riigi kohta.

IKEA hinnastab iga turu eraldi ja Euroopa hinnalangetused alates 1. septembrist 2026 erinevad "from market to market" (Ingka Group). Artiklinumber seob sama toote turgude vahel. Kõik allolevad vastused on 13.11.2026 päris salvestused, kärbitud, väärtusi muutmata; pildid on eemaldatud. Hinnad on arvud turu valuutas: 44.99 koos "currency": "EUR" on 44.99 eurot. Täielik endpointide loend on IKEA API Eesti lehel.

Samm 1: leia artiklinumber

Artiklinumber on iga IKEA tootelehe URL-i lõpus olevad 8 numbrit. Nime järgi otsi:

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": "ee", "language": "et"}'

ikea.ee andis 56 tulemust, 24 lehel, 1.3 sekundiga. Esimene, kategooriatee, piltide, variantide ja värvideta:

JSON
{
  "query": "kallax",
  "total": 56,
  "page": 1,
  "page_size": 24,
  "total_pages": 3,
  "count": 24,
  "sort": "relevance",
  "items": [
    {
      "item_no": "00275848",
      "item_no_global": "00275848",
      "is_combination": false,
      "name": "KALLAX",
      "type_name": "Riiulimoodul",
      "design": "valge",
      "measure_text": "42x147 cm",
      "url": "https://www.ikea.com/ee/et/p/kallax-riiulimoodul-valge-00275848/",
      "price": 44.99,
      "previous_price": null,
      "price_tag": "none",
      "price_tag_text": null,
      "price_valid_from": null,
      "price_valid_to": null,
      "rating": null,
      "rating_count": null,
      "online_sellable": true,
      "availability": {
        "store": null,
        "home_delivery": {"status": "in_stock_high", "text": "Kojuvedu saadaval"},
        "click_collect": null
      }
    }
  ],
  "country": "ee",
  "language": "et",
  "currency": "EUR"
}

Otsing võtab page ja page_size kuni 100, seitse sortimist ja filtrid värvi, hinnavahemiku, kategooria, uute toodete, viimase võimaluse ja enimmüüdud toodete jaoks, lisaks tahud (ikea.ee-s 15). language võib olla et, ru või en. is_combination: true tähistab kombinatsiooni oma numbriga. 1 krediit. Otsingukasti jaoks annab POST /api/v1/ikea/suggestions päringuga {"query": "kall", "country": "ee"} soovitused, samuti 1 krediit.

Samm 2: loe üks toode

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": "00275848", "country": "ee", "language": "et"}'

KALLAX riiulimoodul ikea.ee-s, kirjelduse, piltide, hoolduse, ohutusteksti ja variantideta:

JSON
{
  "item_no": "00275848",
  "article_number": "002.758.48",
  "name": "KALLAX",
  "full_name": "KALLAX Riiulimoodul - valge 42x147 cm",
  "price": 44.99,
  "previous_price": null,
  "price_valid_from": null,
  "price_valid_to": null,
  "family_price": null,
  "currency": "EUR",
  "dimensions": {"width": "41.5 cm", "depth": "39 cm", "height": "146.5 cm", "weight": null},
  "rating": null,
  "rating_count": null,
  "availability_online": "in_stock",
  "price_tag": "none",
  "price_note": null,
  "measurements": [
    {"name": "Laius", "value": "41.5 cm"},
    {"name": "Sügavus", "value": "39 cm"},
    {"name": "Kõrgus", "value": "146.5 cm"}
  ],
  "packaging": {
    "number_of_packages": 1,
    "packages": [
      {
        "item_no": "00275848",
        "article_number": "002.758.48",
        "name": "KALLAX",
        "type_name": "Riiulimoodul",
        "dimensions": {
          "width": {"text": "41 cm", "value": 41},
          "height": {"text": "12 cm", "value": 12},
          "length": {"text": "154 cm", "value": 154},
          "diameter": null
        },
        "weight": {"text": "13.40 kg", "value": 13.4},
        "quantity": 1
      }
    ]
  },
  "assembly_pdfs": [
    {
      "label": "KALLAX Riiulimoodul",
      "url": "https://www.ikea.com/pdoc/00008_2702865_1_2.pdf",
      "article_number": "002.758.48"
    }
  ],
  "designer": "Tord Björklund",
  "secondary_ratings": [],
  "reviews_preview": [],
  "return_policy_days": null,
  "detail_level": "full",
  "country": "ee",
  "language": "et"
}

Product tagastab ka materjalid, hooldus- ja ohutustekstid, kasutusjuhendid ja variandid ning võtab item_no asemel ka tootelehe url-i. rating, secondary_ratings ja reviews_preview on ikea.ee-s tühjad, sest sait ei näidanud hinnanguid. See päring võttis 6 sekundit; tooteleht võib võtta kuni umbes 100 sekundit, nii et sea kliendi ajalõpuks 120 sekundit. 1 krediit.

Samm 3: 100 artikli hinnad ühe päringuga

Ostukorvi või jälgimisnimekirja jaoks on üks items päring riigi kohta parem kui compare iga toote kohta. Saatsime IKEA Saksamaa enimmüüdud toodete loendi esimesed 100 artiklinumbrit (failis artiklid.json JSON-massiivina):

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\": $(cat artiklid.json), \"country\": \"ee\"}"

ikea.ee müüs neist 82, vastus tuli 986 millisekundiga. 18 numbrist loendis not_found on näidatud 3 ja 82 tootest 2:

JSON
{
  "count": 82,
  "not_found": ["00610275", "80251730", "30250870"],
  "country": "ee",
  "language": "et",
  "currency": "EUR",
  "items": [
    {
      "item_no": "80275887",
      "name": "KALLAX",
      "type_name": "Riiulimoodul",
      "design": "valge",
      "measure_text": "77x147 cm",
      "url": "https://www.ikea.com/ee/et/p/kallax-riiulimoodul-valge-80275887/",
      "price": 59.99,
      "previous_price": null,
      "price_tag": "none",
      "price_valid_from": null,
      "price_valid_to": null,
      "rating": null,
      "rating_count": null,
      "online_sellable": true,
      "availability": {
        "store": null,
        "home_delivery": {"status": "in_stock_high", "text": "Kojuvedu saadaval"},
        "click_collect": null
      }
    },
    {
      "item_no": "40294982",
      "name": "KARMSUND",
      "type_name": "Peegel",
      "design": "must",
      "measure_text": "40x167 cm",
      "url": "https://www.ikea.com/ee/et/p/karmsund-peegel-must-40294982/",
      "price": 49.99,
      "previous_price": null,
      "price_tag": "none",
      "price_valid_from": null,
      "price_valid_to": null,
      "rating": null,
      "rating_count": null,
      "online_sellable": false,
      "availability": {
        "store": null,
        "home_delivery": {"status": "out_of_stock", "text": "Kojuvedu pole praegu saadaval"},
        "click_collect": null
      }
    }
  ]
}

item_nos võtab 1 kuni 100 numbrit massiivina või komadega eraldatud stringina; punktid on lubatud (802.758.87). KARMSUND peeglil oli ikea.ee-s kojuvedu otsas ja online_sellable: false. 82 tootest 74 olid kojuveoga saadaval ja 8 otsas. Items töötab 50 ikea.com riigis ja ikea.cn-is. 1 krediit.

Samm 4: sama artikkel Lätis, Leedus ja Saksamaal

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": ["ee", "lv", "lt", "de"]}'

Compare tagastab iga riigi kohta country, language, currency, found, kohaliku nime, price, previous_price, price_tag ja url-i. Samal päeval andsid items päringud KALLAX 80275887 kohta: Eesti 59.99 EUR, Läti 49.99 EUR, Leedu 49.99 EUR ja Saksamaa 49.99 EUR, Saksamaal previous_price 59.99 ja price_tag: "new_lower_price". Compare võtab 2 kuni 10 riiki 50 ikea.com riigist ja maksab 1 krediidi iga vastanud riigi eest, ka found: false korral; riik loendis errors on tasuta. See päring on 4 krediiti. Mõned turud (us, ca, jp, au, kr ...) müüvad sama toodet teise numbriga, seal on found: false.

Samm 5: pakkumised ja hinnasildid

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

Deals annab ühe kümnest loendist: new_lower_price, new_products, family_price, last_chance, lowest_price, top_seller, limited_edition, time_restricted, in_store_price_only ja reduced_price_offer. price_tag igal tootel on üks väärtustest new_lower_price, time_restricted_offer, family_price, lower_price_in_store, new_product, discontinued või none. family_price puhul on price IKEA Family liikme hind ja previous_price tavahind. 13.11.2026 oli ikea.ee 82 artikli vastuses kaks IKEA Family hinda: TRAMPA uksematt 3.99 (tavahind 4.99) ja ROSENSKÄRM padi 12.99 (tavahind 14.99), mõlemad kehtivad 2026-11-01 kuni 2026-11-30. Uue madalama hinna silti polnud ühelgi. 1 krediit.

Samm 6: kauplused ja laoseis

Bash
curl -s https://api.scavio.dev/api/v1/ikea/stores \
  -H "Authorization: Bearer $SCAVIO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"country": "ee"}'

Stores tagastab turu kauplused ja väljastuspunktid koos store_id, aadressi, koordinaatide, nädala lahtiolekuaegade ja kuupäevaliste eranditega; query filtreerib teksti järgi. Seejärel laoseis kuni 100 artiklile ühes kaupluses:

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", "00275848", "00263850"], "store_id": "STORE_ID", "country": "ee"}'

Asenda STORE_ID stores vastusest saadud väärtusega. Staatus on tase (in_stock_high, in_stock_low, out_of_stock) koos saidi enda tekstiga, mitte tükiarv; IKEA ei avalda koguseid. Lisa zip kojuveo saadavuse jaoks. 1 krediit kumbki.

Samm 7: arvustused

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

Reviews tagastab hinnangu, alamhinnangud ja 20 uusimat arvustust, mida tooteleht näitab. ikea.ee, ikea.lv ja ikea.lt ei näidanud 13.11.2026 hinnanguid (rating: null), nii et päri hinnang turult, mis seda näitab: KALLAX 80275887 kandis Saksamaal ja Rumeenias 4.7 hinnangut 8241 hinnangu põhjal. 1 krediit.

Samm 8: kategooria ja kategooriapuu

POST /api/v1/ikea/category päringuga {"category_id": "11465", "country": "ee", "sort": "price_asc"} loetleb kategooria "Riiulid" (id otsinguvastuse category_path väljast) tooted odavaimast alates, samade filtritega nagu otsing. POST /api/v1/ikea/categories päringuga {"country": "ee"} tagastab turu kogu menüüpuu id, nime, url-i ja alamkategooriatega või ühe alampuu parent_id-ga. 1 krediit kumbki.

Samm 9: iganädalane hinnatabel Balti riikide kohta

Python
import requests, datetime, json

API = "https://api.scavio.dev/api/v1/ikea"
HEADERS = {"Authorization": "Bearer YOUR_SCAVIO_API_KEY"}
ITEMS = ["80275887", "00275848", "00263850", "40294982", "70426801"]
COUNTRIES = ["ee", "lv", "lt"]

def regular(it):
    # family_price: price on liikme hind, previous_price tavahind
    if it["price_tag"] == "family_price" and it["previous_price"]:
        return it["previous_price"]
    return it["price"]

today = datetime.date.today().isoformat()
rows = []
for c in COUNTRIES:  # üks päring korraga, 1 krediit igaüks
    d = requests.post(f"{API}/items", headers=HEADERS, timeout=120,
                      json={"item_nos": ITEMS, "country": c}).json()["data"]
    for it in d["items"]:
        rows.append({"date": today, "country": c, "currency": d["currency"],
                     "item_no": it["item_no"], "price": regular(it),
                     "previous_price": it["previous_price"], "price_tag": it["price_tag"]})
    for no in d["not_found"]:
        rows.append({"date": today, "country": c, "item_no": no, "price": None})

with open(f"ikea-hinnad-{today}.json", "w") as f:
    json.dump(rows, f, ensure_ascii=False)

Kolm riiki on 3 krediiti käivituse kohta, olgu artikleid 5 või 100. Käivita see kord nädalas ja hoia iga fail alles: Balti saidid ei näidanud varasemat hinda, nii et sinu enda ajalugu näitab, millal hind muutus. Korda 502 vastust pausi järel; ebaõnnestunud päringuid ei arvestata, not-found arvestatakse.

Kõik IKEA endpointid Eestis

EndpointMida see tagastabKrediiteHind 1000 päringu kohta Growth paketis
/api/v1/ikea/searchMärksõna tooted, sortimised, filtrid, tahud11.00 USD
/api/v1/ikea/productÜks toode: hind, mõõdud, pakid, kokkupaneku PDF-id, variandid11.00 USD
/api/v1/ikea/itemsKuni 100 artiklinumbrit ühel turul11.00 USD
/api/v1/ikea/compareÜks artiklinumber 2 kuni 10 riigis1 riigi kohta1.00 USD riigi kohta
/api/v1/ikea/dealsÜks kümnest pakkumiste loendist11.00 USD
/api/v1/ikea/categoryÜhe kategooria tooted11.00 USD
/api/v1/ikea/categoriesTuru kategooriapuu või alampuu11.00 USD
/api/v1/ikea/suggestionsOtsingukasti soovitused11.00 USD
/api/v1/ikea/storesKauplused lahtiolekuaegadega11.00 USD
/api/v1/ikea/stockKuni 100 artikli laoseisu tase ühes kaupluses11.00 USD
/api/v1/ikea/reviewsHinnang, alamhinnangud ja 20 uusimat arvustust11.00 USD

As-is pakkumiste endpoint ei tööta Eestis, Lätis ega Leedus. Ebaõnnestunud päringuid ei arvestata; not-found arvestatakse.

Aga ametlik IKEA API?

Sellist, kuhu registreeruda, pole. IKEA ei avalda oma kataloogi jaoks arendajaportaali ega võtmeprogrammi ning tema USA tingimused lubavad saidi materjale "for non-commercial personal use only". IKEA laoseisu kontroll on ostjale mõeldud leht kaupluse valikuga. DIRIGERA ja TRADFRI nutikodu jaamade kohalik liides on seadmete jaoks, ja avatud lähtekoodiga vrslev/ikea-api-client arhiveeriti omaniku poolt 3. oktoobril 2024.

Alustamine

  1. Loo Scavio konto: 50 tasuta krediiti, ilma kaardita, ehk 50 items päringut kuni 100 artikliga.
  2. Leia oma artiklinumbrid otsinguga või võta need IKEA tootelehe URL-ist.
  3. Hinnasta need üks items päring riigi kohta või üks compare päring toote kohta.
  4. Salvesta iga käivitus kuupäevaga ja loe price_tag ning previous_price IKEA enda hinnamuutuste jaoks.
  5. Proovi iga päringut esmalt mänguväljakul.

Viited: IKEA API Eesti · items dokumentatsioon · compare dokumentatsioon · product dokumentatsioon · stock dokumentatsioon · 7 parimat IKEA hindade API-t · how to get IKEA prices by country (inglise keeles)

Frequently asked questions

Kuidas leida IKEA artiklinumbrit?

Artiklinumber on iga IKEA tootelehe URL-i lõpus olevad 8 numbrit (.../kallax-riiulimoodul-valge-00275848/), hinnasildil kujul 002.758.48. Nime järgi leiab selle Scavio IKEA API otsinguga: iga tulemus kannab item_no välja. items ja compare võtavad numbri ka punktidega.

Kas hinnad sisaldavad käibemaksu ja kas need konverteeritakse?

Hinnad on sellised, nagu turu veebisait neid näitab, koos selle riigi käibemaksuga, ja neid ei konverteerita kunagi. Eesti, Läti, Leedu ja Soome on kõik eurodes, nii et neid saab otse võrrelda. Rootsi kroonide või Poola zlottide jaoks kasuta oma vahetuskurssi koos kuupäevaga.

Kas laoseisu päring näitab tükiarvu?

Ei. stock endpoint tagastab taseme, mida sait kaupluse kohta näitab: in_stock_high, in_stock_low või out_of_stock koos saidi enda tekstiga. IKEA ei avalda tükiarve. Üks päring kontrollib kuni 100 artiklinumbrit ühes kaupluses, 1 krediit.

Mis keeltes ikea.ee andmed tulevad?

Vaikimisi eesti keeles. language võib olla ka ru või en: nimed, kategooriad ja tekstid tulevad siis vene või inglise keeles, hind ja valuuta jäävad samaks. Läti (lv, ru, en) ja Leedu (lt, ru, en) töötavad samamoodi.

Kui palju IKEA hindade päring maksab?

1 krediit päringu kohta igal endpointil peale compare, mis maksab 1 krediidi iga vastanud riigi eest. Growth paketis on 1000 krediiti 1 USD, Hobby pakett on 15 USD kuus 3000 krediidi eest ja uued kontod saavad ühekordselt 50 tasuta krediiti ilma kaardita. Ebaõnnestunud päringuid ei arvestata; not-found arvestatakse.

IKEA hinnad ikea.ee-st

  • 100 artiklinumbrit ühe päringuga, 1 krediit
  • Kaupluse laoseis, arvustused ja pakkumised, 1 krediit
  • Üks artikkel kuni 10 riigis, 1 krediit riigi kohta
Proovi IKEA API-t tasuta

50 free credits, no credit card

On this page

  1. Samm 1: leia artiklinumber
  2. Samm 2: loe üks toode
  3. Samm 3: 100 artikli hinnad ühe päringuga
  4. Samm 4: sama artikkel Lätis, Leedus ja Saksamaal

Related articles

View all
  • scavio
    Estonia / Baltics
    Ikea
    7 parimat IKEA hindade API-t 2026: Scavio annab IKEA hinnad Eestis, Lätis ja Leedus 100 artiklinumbri kaupa ühe päringuga
  • scavio
    Latvia / Baltics
    Ikea
    Kā iegūt IKEA cenas ar API: ikea.lv soli pa solim ar īstām atbildēm
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