IKEA Product Scraper avatar

IKEA Product Scraper

Pricing

from $1.00 / 1,000 product details

Go to Apify Store
IKEA Product Scraper

IKEA Product Scraper

Scrape IKEA product data: name, price, currency, brand, image, and description. Provide product URLs, a category or listing URL, or a search keyword. Export data, run via API, schedule and monitor runs, or integrate with other tools.

Pricing

from $1.00 / 1,000 product details

Rating

0.0

(0)

Developer

E Commerce

E Commerce

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Powered by E-commerce Scraping Tool. Need data from other stores too? The E-commerce Scraping Tool gets you data from IKEA, Amazon, eBay, and any other e-commerce site.

IKEA Product Scraper

Extract IKEA product data at scale: name, price, currency, brand, images, and description, from any IKEA product URL, category page, or search keyword. Built for price monitoring across IKEA's country sites, competitor research, and catalog enrichment.

IKEA lists the same flat-pack ranges (BILLY, KALLAX, POร„NG, MALM, and more) at different prices and availability across 50+ country sites. This Actor turns any IKEA product, category, or search into clean, structured data you can compare and track.

What does IKEA Product Scraper do?

IKEA Product Scraper collects structured product data from IKEA.com and returns it as JSON, CSV, or Excel. Give it product URLs, a category (listing) URL, or a search keyword, and it returns full product details for every item it finds.

  • ๐Ÿ›’ Scrape any IKEA product page by URL
  • ๐Ÿ“‚ Expand a category or search results page into every product it contains
  • ๐Ÿ”Ž Search IKEA by keyword and scrape the matching products
  • ๐ŸŒ Works across 20+ IKEA country sites (US, UK, DE, FR, CA, and more)
  • ๐Ÿ“ฆ Export to JSON, CSV, Excel, XML, or HTML, or pull results via API

What data can you extract from IKEA?

The IKEA Product Scraper returns the following fields for each product:

Product dataCommercial infoAdditional details
๐Ÿ“ Product name๐Ÿ’ฐ Price๐Ÿ–ผ๏ธ Image URL
๐Ÿ”— Product URL๐Ÿ’ฑ Currency๐Ÿ“ Dimensions (optional)
๐Ÿข Brand๐Ÿท๏ธ Input URL๐Ÿงต Materials and care (optional)
๐Ÿ“„ Description๐Ÿ”Ž Keyword๐Ÿ“Š Extra attributes (optional)

Enable Include additional properties to capture dimensions, materials, care instructions, and other IKEA-specific attributes under additionalProperties.

Can I scrape IKEA products, categories, and search results?

Yes. IKEA Product Scraper accepts three kinds of input and resolves all of them to product pages:

  • Product URLs: direct links to IKEA product (/p/) pages.
  • Category / listing URLs: any IKEA /cat/ or search-results page. The Actor collects the product links it finds and follows pagination.
  • Search keyword: a search term run against the IKEA country site you choose.

It supports IKEA sites including the United States, United Kingdom, Canada, Australia, Germany, France, Spain, Italy, the Netherlands, Sweden, Poland, Japan, and more.

How does IKEA Product Scraper work?

  1. You provide product URLs, listing URLs, or a keyword.
  2. The Actor expands listing URLs and keyword searches into individual product URLs.
  3. It requests each product page and extracts the structured data.
  4. Each product is saved to your dataset as it completes, so first results appear within a minute.
  5. Anything that cannot be scraped is written to a separate errors dataset with a clear reason.

Why use IKEA Product Scraper?

FeatureManual / generic toolsIKEA Product Scraper
SetupCustom code and selectorsJust paste a URL or keyword
Input typesOne URL at a timeProduct, category, and keyword
Country coverageSingle site20+ IKEA country sites
OutputUnstructured HTMLClean JSON, CSV, Excel
FailuresSilent, break the runLogged to an errors dataset
Cost modelFixed subscriptionsPay only per product returned

What can you do with IKEA data after scraping?

  • Cross-country price monitoring: track the price of the same article number across IKEA's US, UK, and EU sites to spot the cheapest market.
  • Catalog enrichment: pull names, images, dimensions, and materials to populate a furniture catalog or an interior-design or AI shopping tool.
  • Range and availability research: follow when ranges like BILLY or KALLAX change price or get new variants.
  • Competitor benchmarking: compare IKEA pricing against other furniture retailers.

How to use IKEA Product Scraper?

  1. Create a free Apify account.
  2. Open the IKEA Product Scraper.
  3. Paste IKEA product URLs, a category URL, or type a keyword and pick the IKEA country site.
  4. Set Total maximum products to cap the run (start with 50 to preview).
  5. Click Start, then export your results or fetch them from the API.

How much does IKEA Product Scraper cost?

It uses a pay-per-event model: a tiny fee per run start, plus a fee per product returned, $0.006 per product on the Free plan, dropping to $0.0005 per product on higher plans. You are never charged for failed pages, and category or keyword runs stay predictable because you control the product cap. The $5 in free monthly Apify credits covers roughly 800 products on the Free plan. See the Pricing tab for current rates.

Input

Provide at least one of: product URLs, listing URLs, or a keyword.

FieldTypeDescription
detailsUrlsarrayDirect IKEA product (/p/) URLs
listingUrlsarrayIKEA category or search-results URLs
keywordstringSearch term for the selected IKEA country site
countrystringIKEA country site used for keyword search
additionalPropertiesbooleanInclude dimensions, materials, extra attributes
maxProductResultsintegerTotal products to scrape across the run

Example input:

{
"detailsUrls": [{ "url": "https://www.ikea.com/us/en/p/billy-bookcase-white-00263850/" }],
"listingUrls": [{ "url": "https://www.ikea.com/us/en/cat/bookcases-10382/" }],
"keyword": "billy bookcase",
"country": "www.ikea.com/us/en",
"additionalProperties": true,
"maxProductResults": 50
}

Output

Each product is saved as one dataset item. Failed inputs go to a separate errors dataset.

{
"url": "https://www.ikea.com/us/en/p/billy-bookcase-white-00263850/",
"name": "BILLY Bookcase, white",
"offers": { "price": 69.99, "currency": "USD" },
"brand": { "slogan": "IKEA" },
"description": "Adaptable and much-loved, BILLY bookcase adjusts to your needs.",
"image": "https://www.ikea.com/us/en/images/products/billy-bookcase-white.jpg",
"inputUrl": "https://www.ikea.com/us/en/p/billy-bookcase-white-00263850/"
}

How to run IKEA Product Scraper via the API

curl -X POST "https://api.apify.com/v2/acts/YOUR_USERNAME~ikea-product-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{ "detailsUrls": [{ "url": "https://www.ikea.com/us/en/p/billy-bookcase-white-00263850/" }], "maxProductResults": 10 }'

Troubleshooting

  • A run returns 0 products. IKEA occasionally blocks automated requests to product pages. Re-run in a few minutes; the Actor records each blocked URL in the errors dataset with the reason, so a zero-result run is never silent.
  • "Not a valid IKEA product URL". Product input must be an ikea.com product page (its path contains /p/). Put category or search pages in Category / listing URLs instead.
  • Keyword search returns nothing. Set IKEA country site to the market your keyword belongs to; a term may exist on one IKEA site but not another.
  • Fewer results than expected. Raise Total maximum products, or check the errors dataset for pages that were blocked or not found.

Are there other tools in Apify Store?

  • โญ IKEA Reviews Scraper: extract IKEA product reviews (author, rating, date, text).
  • ๐Ÿ›๏ธ E-commerce Scraping Tool: get product, review, and seller data from many marketplaces.
  • ๐ŸŸฆ eBay Scraper: extract eBay product, listing, and review data.

FAQ

Can I get IKEA product dimensions and materials? Yes. Enable Include additional properties and the Actor adds dimensions, materials, and care information under additionalProperties.

Can I compare IKEA prices between countries? Yes. Scrape the same product on different IKEA country sites (each has its own URL) and compare the offers.price and currency fields.

Does it work for every IKEA country site? It covers 20+ country sites for keyword search, and any IKEA product or category URL regardless of country.

How many products can I scrape per run? As many as you want. Use maxProductResults to cap the total across all URLs and keywords.

Can I scrape IKEA data behind login? No. The Actor only collects publicly visible product data.

Can I schedule IKEA price checks? Yes. Schedule recurring runs (hourly, daily, or weekly) and store each dataset to build price history.

Can I use it with the Apify API or an MCP Server? Yes. Start runs and fetch results through the Apify API, and call the Actor from AI agents through the Apify MCP Server.

Is scraping IKEA data legal? Scraping publicly available data is generally legal. This Actor collects only public product information, no personal data. Always follow applicable laws and IKEA's terms.

Your feedback

Found a bug or want a new field? Open an issue on the Actor's Issues tab. We read every report.