IKEA Price Monitor & Product Scraper
Pricing
Pay per usage
IKEA Price Monitor & Product Scraper
For price trackers, dropshippers, and interior marketplaces who need fresh IKEA SKUs after a range update or competitor check. Paste any search or category URL → name, price, description, image, URL. Public catalog only. Free to run.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
ScrapeForge
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
1
Monthly active users
11 days ago
Last modified
Categories
Share
IKEA Product Scraper — Prices, Ratings & Catalog Data
Launch pricing: this actor currently adds no fee — run it on your Apify free-plan credits. Try it, bookmark it, wire it into your stack.
This IKEA product scraper lets you scrape IKEA products from any search keyword or category URL, on any IKEA country site. It doubles as an IKEA price scraper and IKEA catalog scraper: clean JSON with names, prices, currencies, ratings, review counts, images and product URLs — built for IKEA price monitoring, market research and resale analysis.
Official IKEA JSON search API + loud failure guarantees: plain-HTTP calls (no browser) return clean product JSON, and a run that would produce zero records fails visibly — you never get a silently empty dataset.
Who uses this
- Price analysts & furniture resellers — track
priceValueacross country stores, spot arbitrage betweenus,de,gbstorefronts. - E-commerce & interior-design content teams — pull names, images and review counts for comparison pages and affiliate content.
- Market researchers —
reviewCountis a free demand signal per product and category. - AI agents & pipelines — clean JSON per product, MCP-friendly.
Monitoring other e-commerce catalogs too? The Shopify Store Scraper pulls full product catalogs from any Shopify store the same way.
How it works
The actor calls IKEA's own public JSON search API — the same endpoint the IKEA website uses to serve its search results — over plain HTTP with got-scraping. No browser, no page rendering. Your search keyword (or the q= term parsed from a search URL) is sent to the API for the country/language store you pick, and the returned products are mapped to clean JSON. A single request returns up to maxItems products, and a run that would produce zero records fails loudly instead of succeeding empty.
Output
One record per product:
{"name": "LAGKAPTEN / ALEX","description": "Desk, white, 55 1/8x23 5/8 \"","priceValue": 239.99,"currency": "$","rating": 4.5,"reviewCount": 751,"url": "https://www.ikea.com/us/en/p/lagkapten-alex-desk-white-s99431982/","image": "https://www.ikea.com/us/en/images/products/lagkapten-alex-desk-white__1022432_pe832720_s5.jpg","sourceUrl": "https://www.ikea.com/us/en/search/products/?q=desk","scrapedAt": "2026-07-23T08:53:18.363Z"}
priceValueis numeric (ready for spreadsheets/alerts);currencyis the symbol shown on the storefront ($,£, …).rating/reviewCountcome straight from the API and arenullonly when a product has no reviews yet.sourceUrltells you which search/category page each product came from.
Input
| Field | Default | Description |
|---|---|---|
search | desk | Product keyword to search — the primary input |
startUrls | — | IKEA keyword-search URLs (any country site); their q= term and country/language are routed through the API. Category pages (no q=) are skipped with a warning |
country | us | IKEA storefront country code (us, gb, de, lt, …) |
language | en | Storefront language code |
maxItems | 24 | Stop after this many products (one API request returns up to this many) |
The default run needs no configuration — an empty input scrapes desk results from the US store.
Reliability & limits
- Full result sets in one request: the search API returns up to
maxItemsproducts in a single call — no more one-page-only cap. RaisemaxItemsand you get more, up to whatever the query actually contains. - Plain HTTP, no browser: fast, low-compute, and served directly by IKEA's search backend — no bot-challenge page to render. The actor retries transient failures and throws instead of returning an empty dataset, so scheduled runs never silently degrade.
- No proxy needed by default; enable Apify Proxy (datacenter) in the input only if you ever hit rate limits — residential proxies are not required.
Paste this output into…
- Google Sheets —
=IMPORTDATA("https://api.apify.com/v2/acts/exuberant_volley~ikea-product-scraper/runs/last/dataset/items?format=csv&clean=1&token=YOUR_TOKEN")gives you a live product sheet after every run. - Make / n8n — schedule the actor daily, then fetch
.../runs/last/dataset/itemswith an HTTP node and route records to Slack, Airtable or a webhook. - Price-drop alerts (resellers) — keep yesterday's
priceValueperurlin a sheet, diff after each daily run, and alert when today's price is lower — that's an instant margin signal.
ScrapeForge free data suite
One publisher, fourteen plug-and-play datasets — all currently free to run:
| Actor | What it delivers | |
|---|---|---|
| Executive Changes Tracker | New CEO/CFO/board moves from SEC 8-Ks + official newswires — source-cited B2B trigger leads | run it next → |
| IKEA Product Scraper | Names, prices, ratings and images from any IKEA search or category page | run it next → |
| Shopify Store Scraper | Any Shopify store's full catalog — variants, SKUs, prices — via products.json | run it next → |
| App Store Apps Scraper | App rankings, ratings, prices and metadata by keyword, any country | run it next → |
| Remote Jobs Scraper | Live remote listings from RemoteOK + Remotive, keyword-filtered | run it next → |
| CoinGecko Market Scraper | Top-coin prices, market caps and 24h moves — keyless | run it next → |
| GitHub Repositories Scraper | Repo search with stars, forks, topics and licenses | run it next → |
| Hacker News Scraper | Top/New/Best HN stories with scores and comment counts | run it next → |
| Wikipedia Scraper | Article summaries, images and URLs in any language — RAG-ready | run it next → |
| SEC EDGAR Filings Scraper | Any US public company's filing history by ticker | run it next → |
| Open-Meteo Weather Scraper | 16-day daily forecast for any coordinates — temps, rain, wind — keyless | run it next → |
| arXiv Papers Scraper | Research papers by topic — abstracts, categories, PDF links, newest-first sort | run it next → |
| NVD CVE Scraper | Fresh CVEs with CVSS severity, CWE ids and CISA known-exploited flags | run it next → |
| npm Registry Scraper | npm package vitals — latest version, license, weekly downloads, dependency count | run it next → |
Compliance
- No personal data — public catalog data only (names, prices, ratings, images), GDPR-safe.
- Works on any IKEA storefront (
us,gb,de,lt, and every other country/language site). - Records live only in your run's dataset; the actor keeps nothing beyond it.