Order menu
Fetch the full ordering menu for a restaurant: dishes with names, descriptions, images, veg/non-veg tags, and modifier groups (addons/variants with prices).
zomato.restaurant.ordermenu
/execute
Shared execution endpoint
Input parameters
limit
integer
optional
Maximum dishes to return.
500
res_id
string
optional
Compatibility alias for restaurant_id.
restaurant_id
string
optional
Canonical numeric Zomato restaurant identifier used to resolve its order page.
18365882
url
string
optional
Relative or absolute HTTPS www.zomato.com order-page URL.
Response
Successful output is returned in results[0].data. Raw platform output is
intentionally open-ended and may evolve with the upstream source.
Illustrative output fields
Derived from the sample above for orientation only. These observed fields are not a fixed response schema.
| Path | Observed type | Example |
|---|---|---|
categories |
array |
3 items |
categories |
array |
3 items |
count |
integer |
66 |
fetched_at |
string |
2026-09-24T08:48:44Z |
modifiers |
array |
3 items |
modifiers |
array |
3 items |
res_id |
string |
18365882 |
restaurant_id |
string |
18365882 |
restaurant_name |
string |
Behrouz Biryani |
source_url |
string |
https://www.zomato.com/ncr/behrouz-biryani-connaught-place-new-delhi/or… |
Execution behavior
A 200 response completed inline. A 202 response was queued; poll
GET /jobs/:id until the job reaches completed or
failed.