Skip to content

Kaufland Scraper

Try for free

Scrape Kaufland marketplace products from search terms, categories, shops or product URLs on kaufland.de, .at, .cz, .sk, .pl, .it and .fr: price, UVP, discount, EAN, seller, shipping, stock, rating, reviews, images and optional full specs.

🛒 Kaufland Scraper

Scrape products from the Kaufland online marketplace in Germany, Austria, Czechia, Slovakia, Poland, Italy and France. Enter search terms or paste search, category, shop or product URLs. You get price, UVP and discount, EAN, brand, seller, shipping cost, stock, rating and review count, category and images for every product, and full specifications if you want them. No login or Kaufland account needed.

✨ Why use Kaufland Scraper?

  • ⚡ Fast: each request returns 40 products, so a run of 1,000 listing results finishes in about a minute.
  • 🌍 7 country sites: kaufland.de, .at, .cz, .sk, .pl, .it and .fr, each in its local currency.
  • 🏷️ EAN on every row: barcode, brand, seller and price come with every listing result, so you can match products without opening product pages.
  • 🔍 Optional product pages: turn on product pages to add specifications, MPN, delivery time, number of offers, breadcrumbs, the full image gallery, description and Kaufland's AI summary.
  • 🧭 Keeps your filters: paste a Kaufland URL with filters and sorting already set (brand, price, rating, delivery), and the scraper uses them.
  • 💸 Cheap: $1 per 1,000 products.

🎯 Use cases

  • 💶 Price monitoring: track prices, UVP and discounts for your products or a competitor's shop on a schedule.
  • 🏪 Marketplace research: see which sellers win the offer for a category, what they charge for shipping and how many products they list.
  • 🔗 Catalogue matching: match Kaufland listings to your own catalogue by EAN.
  • 📈 Assortment analysis: compare categories, brands, ratings and review counts across countries.
  • 🧾 Seller lead lists: collect shop names and registered company names of marketplace sellers in a category.

🚀 How to use

  1. Enter one or more search terms (for example kopfhörer), or paste Kaufland URLs: search pages, category pages (/c/…/~34401/), seller shops (/shops/name/) or product pages (/product/123456/).
  2. Pick the country site for your search terms. URLs always use the site they point to.
  3. Set Max results, and optionally sort order, a price range, or Open each product page for full details.
  4. Click Start and wait for the run to finish.
  5. Download the results as JSON, CSV, Excel or HTML, or fetch them through the API.

📥 Input

FieldWhat it does
searchTermsKeywords to search on the selected country site.
startUrlsKaufland search, category, shop or product URLs from any country site.
maxItemsMaximum products for the whole run (0 = no limit).
countryde, at, cz, sk, pl, it or fr, used for the search terms.
sortrelevance, price_asc, price_desc, rating, newest or bestsellers.
minPrice / maxPricePrice range in the site's currency.
maxItemsPerSearchOptional cap for each search term or listing URL.
includeDetailsOpen every product page for specifications, MPN, delivery, offers and more.
{
  "searchTerms": ["kopfhörer"],
  "startUrls": [
    "https://www.kaufland.de/c/elektronik/~34401/",
    "https://www.kaufland.cz/s/?search_value=notebook"
  ],
  "country": "de",
  "sort": "price_asc",
  "minPrice": 20,
  "maxPrice": 200,
  "maxItems": 100,
  "includeDetails": false
}

📤 Output

One row per product.

FieldDescription
productId, url, countryKaufland product id, product URL and country site
title, brand, eanProduct name, brand and EAN barcode
price, currency, uvp, discountPercentCurrent price, recommended retail price (when shown) and discount
shippingCost, inStock, conditionShipping cost of the shown offer, availability, new or used
sellerName, sellerCompanyName, sellerId, sellerUrlSeller shop name, registered company name, id and shop URL
isKauflandDirecttrue when Kaufland sells the item itself
rating, reviewsCountAverage star rating and number of reviews
category, categoryId, badgesCategory and badges such as topseller
image, imagesMain image and image gallery
position, isSponsored, searchSourceRank in the listing, sponsored placement, and the search or URL it came from
With product pages: mpn, stockLeft, deliveryTime, deliveryMinDate, deliveryMaxDate, deliveryFrom, offersCount, lowestOfferPrice, breadcrumbs, description, aiSummary, specifications, variantsFull product page data

Example (fictional values in the real shape):

{
  "productId": "512345678",
  "url": "https://www.kaufland.de/product/512345678/",
  "country": "de",
  "title": "Nordwind Pro Kabellose In-Ear Kopfhörer, Bluetooth 5.3, Schwarz",
  "brand": "Nordwind",
  "ean": "4012345678901",
  "price": 39.99,
  "currency": "EUR",
  "uvp": 59.99,
  "discountPercent": 33,
  "shippingCost": 0,
  "inStock": true,
  "condition": "new",
  "sellerName": "AudioHaus24",
  "sellerCompanyName": "AudioHaus Handels GmbH",
  "sellerId": "81234567",
  "sellerUrl": "https://www.kaufland.de/shops/AudioHaus24/",
  "isKauflandDirect": false,
  "rating": 4.5,
  "reviewsCount": 128,
  "badges": ["topseller"],
  "category": "In-Ear Kopfhörer",
  "categoryId": 35641,
  "image": "https://media.cdn.kaufland.de/product-images/1024x1024/0123456789abcdef0123456789abcdef.jpg",
  "position": 3,
  "isSponsored": false,
  "searchSource": "\"kopfhörer\"",
  "detailScraped": false,
  "scrapedAt": "2026-10-15T02:11:13.000Z"
}

💰 Pricing

You pay $1.00 per 1,000 products ($0.001 per product), plus the platform usage of the run (compute and residential proxy traffic). Example: 1,000 products from a search cost about $1.01 in total. With product pages turned on, the same 1,000 products cost about $1.25, because every product page adds proxy traffic. You never pay for products that were not saved, and the run stops cleanly when it reaches your spending limit.

❓ FAQ

Is it legal to scrape Kaufland? The scraper only reads public product pages that anyone can open without logging in. It does not collect private personal data. Seller company names are the business names Kaufland shows publicly. Check your local laws and Kaufland's terms before you use the data.

Do I need a Kaufland account or my own proxy? No. Kaufland blocks datacenter addresses, so the scraper uses residential exits in the site's country. These are set up for you.

How many results can I get? Kaufland pages through only the first 400 products of a search, category or shop. When you ask for more, the scraper splits the listing into price ranges and reads each range, so large categories return thousands of products. The first 400 keep Kaufland's own order; products after that come range by range, without a position. Kaufland reports at most 10,000 matches for one listing, so for very broad searches use several categories or search terms.

Why are some fields empty? Not every product has a UVP, a discount, an EAN or reviews. Fields that only come from product pages (specifications, MPN, delivery time and so on) stay empty unless you turn on Open each product page.

Can I schedule it or use the API? Yes. Save your input as a task and schedule it daily or hourly, or start runs and fetch results through the API.

⚠️ Limits

  • Beyond the first 400 products of a listing, results are collected by price range, so they are not in Kaufland's ranking order. Products that share one exact price beyond 400 of them can't be split further.
  • Reviews text, Q&A and the full list of competing offers are not collected. You get the rating, review count, number of offers and lowest offer price.
  • Brand landing pages (/m/…) and deal pages are not supported. Use a search or category URL with a brand filter instead.
  • Prices are those shown to a guest visitor and can differ from logged-in or Kaufland Card prices.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.