Lasi Igaunijas, Latvijas, Lietuvas un Somijas restorānu ēdienkartes un cenas.
No API key. GET only. The host is the country: this page is lv. Add ?country=ee, lv, lt or fi to read another market. A price is euros. null means the menu did not print a price. The same paths work on restohinnad.ee, lv.restohinnad.ee, lt.restohinnad.ee and fi.restohinnad.ee.
Every restaurant with a menu. Filter by name, city or kind. With ?id= you get one.
curl -sS 'https://lv.restohinnad.ee/api/v1/restaurants?limit=2'| Query | Meaning |
|---|---|
| id | One restaurant, for example burgerking-ee. |
| q | Part of the restaurant name. At most 80 characters. |
| city | A slug from /api/v1/cities, such as tallinn, riga, vilnius or helsinki. |
| kind | venue or chain, matching the restaurant's own kind. |
| limit | 1–100, default 50. |
| offset | How many matches to skip. |
| country | ee, lv, lt or fi. Defaults to this host. |
Replace RESTAURANT_ID with an id from the restaurant list. limit is 1–500, default 200.
curl -sS 'https://lv.restohinnad.ee/api/v1/menu?id=RESTAURANT_ID'The city slugs this country accepts.
curl -sS 'https://lv.restohinnad.ee/api/v1/cities'Dishes that appear on more than one menu. Open one with /api/compare?dish=DISH_KEY or with ?restaurant= and ?item=.
curl -sS 'https://lv.restohinnad.ee/api/compare-index?limit=5'GET /api/catalog?country=lv — the catalog feed the site uses.GET /api/menus?country=lv — every menu in one document.GET /api/logo?id=RESTAURANT_ID — a stored logo.GET /api/price-reports?country=lv — reader-submitted prices currently shown.POST /api/report-price — submit a price as JSON: country, restaurant_id, item_slug, price, device_id. Ten reports per 15 minutes per address. No account.