edeka24.de APIedeka24.de ↗
Access edeka24.de product data via 5 endpoints: search products, browse categories, get full product details with specs, and export results.
curl -X GET 'https://api.parse.bot/scraper/744a348d-583f-495b-bfa0-78de7ed60562/search_products?limit=5&query=kaffee&offset=0' \ -H 'X-API-Key: $PARSE_API_KEY'
Search for products by keyword using the Findologic search API. Returns paginated results with product summaries including name, price, URL, image, and SKU.
| Param | Type | Description |
|---|---|---|
| limit | integer | Number of results per page. |
| queryrequired | string | Search keyword (e.g. 'kaffee', 'milch'). |
| offset | integer | Offset for pagination (0-based). |
{
"type": "object",
"fields": {
"total": "integer total number of matching products",
"products": "array of product summaries with id, name, price, url, image_url, sku"
},
"sample": {
"data": {
"total": 383,
"products": [
{
"id": "c284d997e3b94b765.16466055",
"sku": "1594384008",
"url": "https://www.edeka24.de/Lebensmittel/Kaffee-Tee/Kaffee-gemahlen-Instant/EDEKA-Bio-Auslese-Kaffee-gemahlen-500G.html",
"name": "EDEKA Bio Auslese Kaffee gemahlen 500G",
"price": 8.29,
"image_url": "https://www.edeka24.de/out/pictures/generated/product/1/400_400_90/edeka-bio-kaffee-gemahlen.jpg"
}
]
},
"status": "success"
}
}About the edeka24.de API
The edeka24.de API gives developers programmatic access to the EDEKA24 online grocery catalog through 5 endpoints covering product search, category browsing, and individual product details. The get_product_details endpoint returns up to a dozen structured fields per product including price, unit price, images, description, and a key-value specifications table. Whether you need to track grocery prices, compare products, or map out the category tree, the API surfaces the structured data from one of Germany's major online supermarkets.
Search and Browse Products
The search_products endpoint accepts a query string (e.g. 'kaffee' or 'milch') and returns paginated product summaries including id, name, price, url, image_url, and sku. Pagination is controlled via limit and offset parameters, and the response includes a total integer indicating the full result count for the query. For browsing by category rather than keyword, get_products_by_category accepts a full url pointing to any category page on edeka24.de and returns product cards with name, url, price, unit_price, image_url, and id, paginated using a 1-based page parameter.
Product Details and Specifications
The get_product_details endpoint takes a full product URL and returns the most complete data shape in the API: an internal id, name, price (in EUR), unit_price text (e.g. 'Grundpreis: 16,58 €/kg'), a description string, an images array, and a specifications object of key-value pairs sourced from the product's data table. This makes it suited for building product databases or price tracking tools where you need more than just a name and price.
Category Tree and Bulk Export
The get_categories endpoint requires no inputs and returns the full site navigation as a categories array, each entry containing a name, url, and nested subcategories array. This lets you enumerate all category paths programmatically without prior knowledge of the URL structure. For bulk data collection, export_products takes a query string and returns up to 100 results in a flat format with Product Name, Price, URL, and SKU fields — useful for quick CSV-style exports or data pipeline ingestion.
- Track price changes over time for specific grocery products using
get_product_detailswith thepriceandunit_pricefields - Build a German grocery price comparison tool using
search_productsacross multiple keywords - Map the full edeka24.de product taxonomy using
get_categoriesto extract the nested category tree - Scrape full product specs for a nutritional database using the
specificationsobject fromget_product_details - Generate bulk product feeds by combining
get_products_by_categorypagination with category URLs fromget_categories - Export product SKUs and prices for inventory or procurement analysis using
export_products - Identify product image URLs at scale for a visual catalog using
imagesfromget_product_details
| 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 edeka24.de have an official developer API?+
What does the `get_product_details` endpoint return beyond basic price?+
specifications object with key-value pairs from the product data table (e.g. ingredients, weight, allergens depending on the product), a description string, an images array, and a unit_price string showing the per-unit cost. The price field is numeric in EUR.How does pagination work across the search and category endpoints?+
search_products uses 0-based offset and limit parameters alongside a total integer in the response, letting you calculate how many pages exist. get_products_by_category uses a 1-based page parameter but does not currently return a total product count in its response, so iterating pages until an empty result is returned is the reliable stopping condition.