Discover/Feinkost Kombinat API
live

Feinkost Kombinat APIfeinkost-kombinat.de ↗

Fetch the weekly lunch menu from Feinkost Kombinat. Get daily dishes with dates and prices, plus weekly specials, via a single structured API endpoint.

Endpoint health
verified 3d ago
get_weekly_menu
1/1 passing latest checkself-healing
Endpoints
1
Updated
2mo ago

What is the Feinkost Kombinat API?

The Feinkost Kombinat API provides 1 endpoint — get_weekly_menu — that returns the full lunch menu for the current or upcoming week from the Munich-based restaurant. Each response includes 7 structured fields covering daily dish names, prices, dates, day names, weekly specials, the calendar week title, and the date range for the period. Both the current week and the next published week are accessible.

This call costs1 credit / call— charged only on success
Try it
Which week's menu to fetch.
→ api.parse.bot/scraper/99340906-db30-407d-8d82-ed9a393f86ad/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/99340906-db30-407d-8d82-ed9a393f86ad/get_weekly_menu?week=current' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace feinkost-kombinat-de-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: Feinkost Kombinat lunch menu SDK — fetch and display weekly menus."""
from parse_apis.feinkost_kombinat_de_api import FeinkostKombinat, Week, InvalidWeek

client = FeinkostKombinat()

# Fetch the current week's menu
menu = client.menus.get(week=Week.CURRENT)
print(f"{menu.week_title} ({menu.week_dates})")

# Show daily dishes with day and price
for dish in menu.daily_dishes:
    print(f"  {dish.day} {dish.date}: {dish.title} — {dish.price}")

# Show weekly specials available all week
print("\nWochengerichte:")
for special in menu.weekly_dishes:
    print(f"  {special.title} — {special.price} ({special.availability})")

# Fetch next week's menu
try:
    next_menu = client.menus.get(week=Week.NEXT)
    print(f"\nNächste Woche: {next_menu.week_title} ({next_menu.week_dates})")
    print(f"  {len(next_menu.daily_dishes)} Tagesgerichte, {len(next_menu.weekly_dishes)} Wochengerichte")
except InvalidWeek:
    # Raised when the requested week value is not recognized
    print("\nNext week's menu is not yet available.")

print("\nexercised: menus.get (current + next week)")
All endpoints · 1 totalmissing one? ·

Returns the lunch menu for the current or next week. Each response includes daily dishes (with day name, date, dish title, and price) and weekly specials (Lieblinge der Woche) available every day Monday to Friday. The site publishes two weeks at a time: the current week and the upcoming week.

Input
ParamTypeDescription
weekstringWhich week's menu to fetch.
Response
{
  "type": "object",
  "fields": {
    "week_dates": "string - date range for the week, e.g. '10.08. bis 14.08.2026'",
    "week_title": "string - title of the menu, e.g. 'KW 34 SPEISEKARTE' or 'AKTUELLE SPEISEKARTE'",
    "daily_dishes": "array of daily dish objects, each with title, price, date (DD.MM.YYYY), and day name",
    "weekly_dishes": "array of weekly special dishes available all week, each with title, price, and availability note"
  },
  "sample": {
    "data": {
      "week_dates": "10.08. bis 14.08.2026",
      "week_title": "AKTUELLE SPEISEKARTE",
      "daily_dishes": [
        {
          "day": "Montag",
          "date": "10.08.2026",
          "price": "9,00EUR",
          "title": "Zwei Eier in Senfsosse mit Petersilienkartoffeln und kleinem Salat"
        },
        {
          "day": "Dienstag",
          "date": "11.08.2026",
          "price": "9,50EUR",
          "title": "Omas Bratklops mit Schmorzwiebeln, rahmigem Kohlrabi und Kartoffelstampf"
        },
        {
          "day": "Freitag",
          "date": "14.08.2026",
          "price": "9,00EUR",
          "title": "Grosse Ofenkartoffel mit Kraeuterquark und Sommersalat"
        }
      ],
      "weekly_dishes": [
        {
          "price": "6,00EUR",
          "title": "Zucchinicremesuppchen mit Zitrusoel und Crostini",
          "availability": "ganze Woche (Montag bis Freitag)"
        },
        {
          "price": "15,00EUR",
          "title": "Spare Ribs BBQ-Style mit Ofenkartoffel und Sour Cream",
          "availability": "ganze Woche (Montag bis Freitag)"
        },
        {
          "price": "4,00EUR",
          "title": "Tiramisu",
          "availability": "ganze Woche (Montag bis Freitag)"
        }
      ]
    },
    "status": "success"
  }
}

About the Feinkost Kombinat API

What the API Returns

The get_weekly_menu endpoint returns the lunch menu published at feinkost-kombinat.de for a given week. The response contains a week_title (e.g. KW 34 SPEISEKARTE or AKTUELLE SPEISEKARTE), a week_dates string showing the Monday-to-Friday date range, an array of daily_dishes, and an array of weekly_dishes.

Daily Dishes vs. Weekly Specials

daily_dishes is an array of objects, each carrying a title, price, date (formatted as DD.MM.YYYY), and day_name. These are dishes that rotate day by day. weekly_dishes (labeled *Lieblinge der Woche* on the site) are items available every weekday throughout the week; each object includes a title, price, and an availability_note confirming Monday-to-Friday availability.

Week Selection

The optional week input parameter controls which week's menu to retrieve. Feinkost Kombinat publishes two weeks at a time — the current week and the following week — so the API can return menus for either. Omitting the parameter defaults to the current week's menu.

Coverage Scope

The API covers the lunch menu only. It does not expose catering inquiries, reservation data, event bookings, or the full à-la-carte dinner menu. Menu availability depends on what the restaurant has published for a given week; if no next-week menu has been posted yet, only the current week's data will be available.

Reliability & maintenanceVerified

The Feinkost Kombinat API is a managed, monitored endpoint for feinkost-kombinat.de — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when feinkost-kombinat.de changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official feinkost-kombinat.de API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
3d ago
Latest check
1/1 endpoint passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a weekly meal-planning tool for office workers near Feinkost Kombinat using daily_dishes dates and prices.
  • Send automated Slack or Teams notifications each Monday with the week's weekly_dishes specials and their prices.
  • Track dish pricing over time by logging price fields from daily_dishes on a per-week basis.
  • Display a live lunch menu widget on a company intranet, refreshed from week_title and week_dates each week.
  • Create a calendar integration that maps each daily_dishes entry to its corresponding date and day_name.
  • Aggregate weekly specials data to analyze how often particular dishes recur across multiple weeks.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Feinkost Kombinat have an official developer API?+
No. Feinkost Kombinat does not publish a public developer API or data feed. This Parse API is the structured way to access their menu data programmatically.
What does `get_weekly_menu` return for the `weekly_dishes` array specifically?+
Each object in weekly_dishes contains a title, a price, and an availability note confirming the dish is offered Monday through Friday for the entire week. These are distinct from daily_dishes, which change each day and include a specific date and day_name per entry.
Can I retrieve menus for past weeks or weeks further than one week ahead?+
Not currently. The API covers the current week and the immediately following week, matching what Feinkost Kombinat publishes at any given time. Historical menus and weeks beyond the two published are not available. You can fork this API on Parse and revise it to add an archival endpoint if you store responses over time.
Does the API include dinner menus, drinks, or catering information?+
Not currently. The API covers the weekday lunch menu only — daily_dishes and weekly_dishes with titles, prices, and dates. Dinner menus, beverages, and catering or event details are not exposed. You can fork the API on Parse and revise it to add an endpoint targeting those sections if they become structured on the site.
How fresh is the menu data, and what happens when no next-week menu has been published yet?+
The data reflects what is currently published on the feinkost-kombinat.de menu page. If Feinkost Kombinat has not yet posted next week's menu, a request for the next week will return no dishes or an empty result for that week. The current week's menu will still be available normally.
Page content last updated . Spec covers 1 endpoint from feinkost-kombinat.de.
Related APIs in Food DiningSee all →
stw.berlin API
Access daily and weekly menus from studierendenWERK BERLIN canteens, complete with dish names, prices, and dietary information for all available locations. Browse canteen options and plan your meals based on what's being served each day.
farmersfridge.com API
Access Farmer's Fridge menu data, product details, kiosk locations, and real-time inventory. Browse the full menu or filter by category, retrieve nutrition facts and allergens for individual products, list kiosk locations by access or location type, and check live stock counts at any specific fridge.
lidl.de API
Find the latest weekly promotions and browse Lidl Germany's bestselling products across different categories to discover deals and availability. Search for specific items to quickly locate what you're looking for in Lidl's product catalog.
efarmz.be API
Discover all available organic meal boxes from eFarmz.be for any week of the year to plan your weekly grocery delivery. Browse the complete selection of weekly meal box options and find the perfect organic meal plan that fits your dietary needs.
katzsdelicatessen.com API
Browse Katz's Delicatessen's full menu by category and view detailed information about each sandwich, side, and specialty item available for pickup or delivery. Find exactly what you're looking for with organized product listings, descriptions, and menu options.
aldi.us API
Access data from aldi.us.
kaufland.de API
Search for current deals and discounts at Kaufland Germany stores, viewing detailed pricing information and offer validity periods. Find nearby store locations and browse the latest promotional products all in one place.
aldi.de API
Browse current and upcoming Aldi Nord offers, search products, and discover deals organized by category or date. Access detailed product information, weekly flyers, and explore items across all available categories to find the best bargains.