IKEA Price Monitor & Product Scraper avatar

IKEA Price Monitor & Product Scraper

Pricing

Pay per usage

Go to Apify Store
IKEA Price Monitor & Product Scraper

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

ScrapeForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

an hour ago

Last modified

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.

Real browser rendering + loud failure guarantees: a blocked page retries and then fails visibly — you never get a silently empty dataset.

Who uses this

  • Price analysts & furniture resellers — track priceValue across country stores, spot arbitrage between us, de, gb storefronts.
  • E-commerce & interior-design content teams — pull names, images and review counts for comparison pages and affiliate content.
  • Market researchersreviewCount is 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

A Playwright browser opens the IKEA search or category page you provide (or the search keyword converted to a search URL), waits for the client-side product grid to render, and extracts every product card. Blocked or empty pages are retried with a fresh browser, 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": 747,
"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?f=xxs",
"sourceUrl": "https://www.ikea.com/us/en/search/products/?q=desk",
"scrapedAt": "2026-07-15T09:35:43.325Z"
}
  • priceValue is numeric (ready for spreadsheets/alerts); currency is the symbol shown on the storefront.
  • rating / reviewCount are null when a product has no reviews yet.
  • sourceUrl tells you which search/category page each product came from.

Input

FieldDefaultDescription
searchdeskProduct keyword to search. Used when no startUrls are given
startUrlsIKEA search or category page URLs (any country site)
countryusIKEA storefront country code (us, gb, de, lt, …)
languageenStorefront language code
maxItems200Stop after this many products

The default run needs no configuration — an empty input scrapes desk results from the US store.

Reliability & limits

  • ~22 products per page, no pagination (yet): IKEA's grid lazy-loads more items on scroll; this version extracts the first rendered page of each URL. For more products, pass multiple, more specific search/category URLs in one run.
  • IKEA sits behind aggressive bot protection (Akamai). The actor retries blocked pages with a fresh browser and Apify proxy, and throws instead of returning an empty dataset — so scheduled runs never silently degrade.
  • Playwright runs cost more compute than plain-HTTP actors; keep maxItems and URL counts proportional to what you need.

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/items with an HTTP node and route records to Slack, Airtable or a webhook.
  • Price-drop alerts (resellers) — keep yesterday's priceValue per url in 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, ten plug-and-play datasets — all currently free to run:

ActorWhat it delivers
Executive Changes TrackerNew CEO/CFO/board moves from SEC 8-Ks + official newswires — source-cited B2B trigger leadsrun it next →
IKEA Product ScraperNames, prices, ratings and images from any IKEA search or category pagerun it next →
Shopify Store ScraperAny Shopify store's full catalog — variants, SKUs, prices — via products.jsonrun it next →
App Store Apps ScraperApp rankings, ratings, prices and metadata by keyword, any countryrun it next →
Remote Jobs ScraperLive remote listings from RemoteOK + Remotive, keyword-filteredrun it next →
CoinGecko Market ScraperTop-coin prices, market caps and 24h moves — keylessrun it next →
GitHub Repositories ScraperRepo search with stars, forks, topics and licensesrun it next →
Hacker News ScraperTop/New/Best HN stories with scores and comment countsrun it next →
Wikipedia ScraperArticle summaries, images and URLs in any language — RAG-readyrun it next →
SEC EDGAR Filings ScraperAny US public company's filing history by tickerrun 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.