Kaufland Listings Scraper
Pricing
from $2.00 / 1,000 product listings
Kaufland Listings Scraper
The Kaufland Listings Scraper extracts product listings and full PDPs from Kaufland.de/.cz/.sk/.pl/.at, capturing titles, prices, UVP, EAN, sellers, breadcrumbs, 100+ specs, AI summaries, ratings, and images — ideal for price intelligence, catalog enrichment, and marketplace research.
Pricing
from $2.00 / 1,000 product listings
Rating
0.0
(0)
Developer
FalconScrape
Maintained by CommunityActor stats
2
Bookmarked
42
Total users
8
Monthly active users
2 hours ago
Last modified
Categories
Share
🛒 Kaufland Scraper: Marketplace Products, Prices and Sellers
Export Kaufland marketplace products from kaufland.de, .cz, .sk, .pl and .at as clean JSON, CSV or Excel. The Kaufland Listings Scraper turns a search keyword, a category or a product URL into rows with Kaufland prices, the reference price, the seller, EAN, rating, breadcrumbs, the full specification table and Kaufland's AI review summary. Use it as a Kaufland price tracker, to research Kaufland sellers, or as a simple alternative to a Kaufland API.
🎯 Use Cases for Kaufland Marketplace Data
- Kaufland marketplace research: see which products, brands and categories rank for a keyword on the Kaufland Marktplatz before you list your own.
- Kaufland seller monitoring: find which Kaufland sellers (Händler) offer a product and at what price, and spot new competitors in your category.
- Track Kaufland prices daily: schedule a run and build your own price history for laptops, coffee machines or any other search.
- Catalog enrichment by EAN: match Kaufland products to your catalog by EAN and pull the specifications, images and category path.
- Cross-country price checks: compare the same search on kaufland.de, kaufland.at, kaufland.pl, kaufland.cz and kaufland.sk.
✨ Features
- Prices as numbers:
priceandcurrency(EUR, CZK or PLN), plus the rawpriceTextas shown on the page. - Reference price:
uvpanduvpText, the struck-through reference price Kaufland shows next to some offers (on .de, the legally required reference price). - Seller and identifiers: seller name, EAN and the Kaufland product ID.
- Ratings: average rating and number of ratings.
- Full specification table: every attribute row on the product page as key/value pairs (typically 5–40 per product), plus the brand from the specs.
- AI review summary: Kaufland's own AI-generated summary of the product, where the page has one.
- Category path: the full breadcrumb trail and the leaf category.
- Images and description: the product image gallery and the description text.
- Search, category or product URLs: mix keywords and URLs in one run; product URLs go straight to the product page.
- Five storefronts: Germany, Austria, Poland, Czechia and Slovakia.
- No duplicates: a product found by two searches in the same run is saved once.
- Sponsored flag:
sponsoredmarks products that appeared as paid placements in the search. - Respects your max charge: the run stops once your maximum cost per run is reached.
🛠️ How It Works
- Enter search keywords or paste Kaufland search, category or product URLs, and pick the storefront country.
- Set Max items: the cap on products saved across all keywords and URLs (default 50).
- Run the scraper and download the results as JSON, CSV or Excel, or pull them through the Apify API.
⚙️ Input
| Field | What it does |
|---|---|
Search Queries (searchQueries) | Keywords as you would type them into the Kaufland search. Default ["laptop"]. |
Start URLs (startUrls) | Kaufland search URLs (/s/?search_value=…), category URLs (/c/…/~46051/) or product URLs (/product/{id}/). Used together with the keywords. |
Country Storefront (country) | de, at, pl, cz or sk. Default de. |
Max items (maxItems) | Maximum products saved across all keywords and URLs, 1 to 10,000. Default 50. |
Scrape product detail pages (scrapeProductDetails) | Both settings return the same product-page fields. false (default) bills each product as a product listing; true bills it as a product detail. |
{"searchQueries": ["laptop", "kaffeemaschine"],"startUrls": [{ "url": "https://www.kaufland.de/c/laptops/~46051/" }],"country": "de","maxItems": 200,"scrapeProductDetails": false}
💰 Pricing
Pay only for the products you get. No monthly rental.
| Event | Price | When |
|---|---|---|
| Actor start | $0.01 per run | Once per run at the default 1 GB memory (one event per GB). |
| Product listing | $0.002 per product ($2.00 per 1,000) | Each product saved with scrapeProductDetails: false. |
| Item detail | $0.005 per product ($5.00 per 1,000) | Each product saved with scrapeProductDetails: true. |
Examples: 50 products with the default settings = $0.01 + $0.10 = $0.11 · 1,000 products = $2.01 · 1,000 products with scrapeProductDetails: true = $5.01.
📊 Sample Kaufland Product Data
{"productId": "472127841","url": "https://www.kaufland.de/product/472127841/","title": "ACER 15 Zoll / 4x 4,0GHz / Ryzen 3 / 8GB RAM / 512GB SSD / Office Starter / Win11 Pro","price": 449.9,"priceText": "449,90 €","uvp": 629.9,"uvpText": "629,90 €Gesetzlicher Referenzpreis auf Kaufland.de (ohne Versandkosten)","currency": "EUR","manufacturer": "Acer","seller": "Notebookplatz-de","ean": "4260527391753","ratingValue": 4.5,"ratingCount": 110,"breadcrumbs": ["Startseite", "Elektronik & Computer", "Computer", "PCs & Tablets", "Laptops & Zubehör", "Laptops"],"category": "Laptops","description": "Acer Aspire Lite 15,6\" Office Laptop – AMD Ryzen 3, 8GB RAM, 512GB SSD\nDisplay: 39,6 cm (15,6\") Full HD…","specifications": {"Festplattenkapazität": "512 GB","Arbeitsspeicher": "8 GB","Modell": "Aspire","Hersteller": "Acer","Betriebssystem": "Windows 11","Bildschirmgröße": "15.6 Zoll","Herstellernummer": "NX.JXVEG.001","EAN": "4260527391753"},"aiSummary": "Erlebe flüssige Performance für Büro und Homeoffice dank AMD Ryzen 3 Prozessor und 8 GB RAM. Profitiere von blitzschnellen Startzeiten…","image": "https://media.cdn.kaufland.de/product-images/2048x2048/5442b3434ee006de2efd5b8bda0a6dd7.jpg","images": ["https://media.cdn.kaufland.de/product-images/2048x2048/5442b3434ee006de2efd5b8bda0a6dd7.jpg", "…"],"sponsored": false,"country": "de","scrapedAt": "2026-10-20T06:04:36.878Z","searchQuery": "laptop","source": "listing"}
uvp is the reference price Kaufland strikes through next to the offer; it is null when the page shows none. description is the seller's description text only, one line per paragraph or list item. images is the product gallery at full size (2048 px), in gallery order, and image is its first picture. ean is a check-digit-valid EAN/GTIN (the 13-digit form when the product lists several). specifications keys are in the storefront's language (German on .de and .at, Czech on .cz and so on). searchQuery is the keyword that found the product (null for category and product URLs), and source is listing or pdp depending on scrapeProductDetails.
🔁 Schedule and Integrate
For Kaufland price tracking, run it once a day with the same keywords or category URLs: each run is a dated snapshot, and together they form your price and seller history. Set it up in Apify Schedules. Send the results to Google Sheets, Zapier, Make, n8n or a webhook with Apify integrations, so new prices land where your team already works.
🤖 Use with AI Agents (MCP)
This Actor works as a tool in Claude, ChatGPT, Cursor and other MCP clients through the Apify MCP server (https://mcp.apify.com). An agent can call it with:
{ "searchQueries": ["laptop"], "country": "de", "maxItems": 20 }
❓ Kaufland API and Scraper FAQ
Does Kaufland have an official API? Yes, for sellers: the Kaufland Marketplace Seller API lets registered merchants manage their own listings, orders and inventory with their own credentials. It is not a public product search or price feed. This Actor needs no key or seller account and returns the public data a shopper sees on Kaufland: prices, sellers, EANs, ratings and specifications for any search or category.
Do I need a Kaufland account? No. The scraper reads public pages only.
How do I track Kaufland prices? Kaufland doesn't show a price history. Schedule this Actor daily with the same searches or category URLs and keep each run's dataset (or append it to a Google Sheet) to build the history yourself.
Which Kaufland storefronts are supported? kaufland.de, kaufland.at, kaufland.pl, kaufland.cz and kaufland.sk. Prices come in the storefront's currency (EUR, PLN or CZK) and texts in its language.
Why is a field empty? uvp is null when no reference price is shown, aiSummary when the product has no AI summary, and ratingValue/ratingCount when the product has no ratings yet.
How many products can I get per search? Kaufland returns at most about 10,000 results per search, and maxItems goes up to 10,000. The run saves roughly one product per second, so raise the run timeout above the default 15 minutes for runs of more than a few hundred products.
What is the difference between the two pricing events? Only the price: both settings of scrapeProductDetails return the same fields from the product page. The default (false) is the cheaper option.
🔗 Related Scrapers
- Otto.de Listings Scraper: Germany's other big marketplace, for cross-checking prices on the same products.
- Idealo Listings Scraper: price-comparison listings to see how Kaufland offers rank against other German shops.
- Allegro Listings Scraper: Poland's leading marketplace, the main rival for kaufland.pl.
- Bol Listings Scraper: bol.com products and detail pages for the Dutch and Belgian market.
- eMAG Listings Scraper: eMAG products for Romania and its neighbouring markets.