Skip to content

Kaufland

Kaufland marketplace product data across seven markets, including per-seller offers.

Supported countries

country accepts: de cz sk pl at fr it

Each is a distinct Kaufland marketplace (kaufland.de, kaufland.cz, …). Prices are returned in the local currency of the marketplace.

Keys

KeyValuesDescription
termFree textKeyword search.
idKaufland product IDDirect product lookup.
gtinEAN / GTIN-13Resolved to the matching product, then fetched.

Topics

TopicDescription
search (default)Product page, including the current buy-box.
search_and_offersAlso fetches the full seller-offer list (Kaufland's offers view).

Response

Returns the standard normalized content object (see Sources overview): name, url, currency, price_min / price_avg / price_max, offers_count, offers[], rating / rating_count, plus the current buy-box.

With topic: search_and_offers, offers[] lists each seller offer (seller name, price, currency, shipping, condition). The buy-box is kept separate from offers[].

Example request

curl -s https://api.kwery.co/job \
  -H "Authorization: Bearer $KWERY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"source":"kaufland","country":"cz","key":"gtin","topic":"search_and_offers","values":["4006381333962"]}'

Example response

Results are fetched with GET /job/{id}/download once the job is finished. Illustrative example — the envelope and field shape are exact, but the values are placeholders, not a live capture:

{
  "job_id": "<job id>",
  "status": "finished",
  "results": [
    {
      "query": {
        "source": "kaufland",
        "country": "cz",
        "key": "gtin",
        "value": "4006381333962",
        "topic": "search_and_offers",
        "max_pages": 1
      },
      "content": {
        "name": "STABILO point 88 fineliner",
        "url": "https://www.kaufland.cz/product/1234567890/",
        "currency": "CZK",
        "price_min": 289,
        "price_avg": 310,
        "price_max": 339,
        "offers_count": 2,
        "offers": [
          {
            "seller_name": "Kaufland.cz",
            "price": 289,
            "currency": "CZK",
            "shipping": 0,
            "condition": "new"
          },
          {
            "seller_name": "papershop24",
            "price": 339,
            "currency": "CZK",
            "shipping": 39,
            "condition": "new"
          }
        ],
        "review_rating": 4.6,
        "review_count": 128
      },
      "success": true,
      "updated_at": "2026-09-14T08:00:00.000Z",
      "trust": {
        "score": 0.83,
        "components": {
          "identity": 0.7,
          "completeness": 0.5,
          "price_integrity": 1,
          "offer_contamination": 1,
          "freshness": 1
        },
        "flagged_offers": []
      },
      "served_from": "live",
      "observed_at": "2026-09-14T08:00:00.000Z"
    }
  ]
}

The trust block is explained in Confidence score; served_from and observed_at in Audit & provenance.