kaufland.de APIkaufland.de ↗
Access current Kaufland Germany promotional offers, search products by keyword, and retrieve all store locations with coordinates and opening hours via a single API.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/e55f8db6-78ff-4b7c-ab09-dcea5a2e8b37/get_offers' \ -H 'X-API-Key: $PARSE_API_KEY'
Extract all currently available discounted products (offers) from Kaufland Germany. Returns the full list of promotional items with pricing, discount percentages, and validity dates.
No input parameters required.
{
"type": "object",
"fields": {
"total": "integer total number of products returned",
"products": "array of product objects with id, name, subtitle, category, price, old_price, discount_percent, valid_from, valid_to, unit, base_price, image, and description"
},
"sample": {
"data": {
"total": 41,
"products": [
{
"id": "ART.393165_KAV.3434373",
"name": "HARIBO",
"unit": "je 150 - 175-g-Packg.",
"image": "https://kaufland.media.schwarz/is/image/schwarz/4001686322840_DE_P-1",
"kl_nr": "01493159",
"price": 0.69,
"category": "Unsere Knüller",
"subtitle": "Fruchtgummis oder Lakritze",
"valid_to": "2026-05-20",
"old_price": "1.19",
"base_price": "(1 kg = 3.95 - 4.60)",
"valid_from": "2026-05-14",
"description": "versch. Sorten",
"formatted_price": "0.69",
"discount_percent": 42
}
]
},
"status": "success"
}
}About the kaufland.de API
The Kaufland.de API covers 3 endpoints that expose Germany's Kaufland supermarket chain's live promotional offers, keyword-filtered product search, and full store directory. The get_offers endpoint returns every currently discounted product with fields including price, old_price, discount_percent, valid_from, and valid_to, giving developers a direct view into Kaufland's active weekly deals without any manual browsing.
Product Offers
The get_offers endpoint returns the complete list of active promotional items at Kaufland Germany. Each product object includes id, name, subtitle, category, price, old_price, discount_percent, valid_from, valid_to, unit, and base price fields. The valid_from and valid_to dates let you determine exactly which offers are current versus expiring, and discount_percent allows sorting or filtering by deal depth without manual calculation.
Product Search
The search_products endpoint accepts a required query string and matches it case-insensitively against product name, subtitle, description, and category fields across the current offer set. For example, querying Käse returns only cheese-related promotional products. The response includes a note field describing the search scope, a total count, and the same full product object shape as get_offers. Search is scoped to active promotions only — it does not cover the full Kaufland product catalog.
Store Locations
The get_stores endpoint returns every Kaufland store in Germany. Each store object includes id, name, city, zip, street, friendly_url, latitude (lat), longitude (lng), and opening_hours. The coordinate fields make it straightforward to integrate with mapping tools or calculate proximity to a given user location. The total field in the response gives the full count of stores returned.
- Build a weekly deals tracker that alerts users when
discount_percentexceeds a set threshold - Map all Kaufland store locations using
latandlngcoordinates to show the nearest branch - Filter active offers by
valid_todate to surface deals expiring within 24 hours - Use
search_productswith ingredient keywords to find discounted items matching a recipe - Aggregate
categorydata acrossget_offersresults to analyse which product types are most frequently promoted - Display store
opening_hoursalongside directions in a local shopping assistant app - Compare
pricevsold_priceacross all offers to track historical discount patterns over time
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Kaufland provide an official public developer API?+
What does the `get_offers` endpoint return and how is it different from `search_products`?+
get_offers returns the full unfiltered set of currently active promotional products along with total count and complete product objects including discount_percent, valid_from, and valid_to. search_products applies a keyword filter against the same offer pool — it does not expose the full Kaufland catalog, only items that are currently on promotion.Does the API cover individual product detail pages or customer reviews?+
get_offers and search_products, plus store location data via get_stores. Product detail pages, customer reviews, and ratings are not included. You can fork the API on Parse and revise it to add those endpoints.Can I filter offers by store location or region?+
get_offers returns promotions at the national level without a store-specific filter, and get_stores lists locations without tying them to specific offer inventories. You can fork the API on Parse and revise it to add regional or store-scoped offer filtering.How fresh is the offers data and is there pagination?+
valid_from and valid_to fields on each product object let you determine the exact validity window. The endpoints return all matching records in a single response — there is no pagination parameter exposed.