| q | No | Words a dish must match, as people say them, German or English: "schnitzel", "vegan
curry", "glutenfreie pizza". A diet, allergens or a cuisine among them are taken as
filters; misspelt German words are put right when that finds something. | |
| day | No | "2026-10-20": another day of this lunch week, Monday to Sunday (at the weekend, the
coming week's too). Today when left out; open_now only counts today. | |
| lat | No | The latitude of a point - the user's, or one they name - to measure distances from
and sort nearest first; with `lon`. | |
| lon | No | The longitude of that point; with `lat`. | |
| bbox | No | Keep to a map area: "west,south,east,north" in degrees - a town, a district, the
streets around a place. Everywhere when left out. | |
| diet | No | Only dishes of this diet: vegan, or vegetarian (vegan dishes included). | |
| lang | No | The language of dish names, descriptions and section titles: de, the menus' own, or
en, as bissl translated them. | |
| sort | No | The order of the places. | |
| limit | No | Places to answer with: 1 to 30, 10 when left out. | |
| offset | No | Places to skip, for the next ones: 0 when left out. | |
| cuisine | No | Only at places of this cuisine, as OpenStreetMap names it: "italian", "vietnamese". | |
| free_of | No | Only dishes whose menu lists their allergens and none of these letters: "A" gluten,
"G" milk, "AG" both. | |
| open_now | No | Only places open right now. | |
| max_price | No | Only dishes costing at most this much, in whole euros. | |
| min_price | No | Only dishes costing at least this much, in whole euros. | |