Endpoint Playground
Test Crawlora's Zomato Restaurant Menu API with realistic prefilled parameters. Generate a cURL request, inspect the expected structured JSON response, and open the full docs or pricing page when you are ready to integrate this public web data extraction endpoint into your application.
curl "https://api.crawlora.net/api/v1/zomato/restaurant/menu?url=<url>" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| url | string | Yes | Canonical public Zomato restaurant URL, from /zomato/search's url field |
{
"code": 200,
"msg": "OK",
"data": {
"restaurant": {
"id": "34269",
"name": "Persian Darbar",
"url": "https://www.zomato.com/mumbai/persian-darbar-byculla",
"cuisines": [
"Biryani",
"Mughlai",
"North Indian"
],
"rating": 4.2,
"rating_count": "3403",
"locality": "Byculla, Mumbai",
"address": "5, Alexandra Terrace, Byculla, Mumbai",
"phone": "+912262261112, +912223791112",
"status_text": "Closed for dining",
"timing": "9am – 1am (Today)",
"city": "Mumbai",
"zipcode": "400027",
"country": "India",
"latitude": 18.97572852,
"longitude": 72.83370833,
"image_url": "https://b.zmtcdn.com/data/pictures/9/34269/thumb.jpg",
"opening_hours": [
{
"days": "Mon-Sun",
"timing": "9am – 1am"
}
],
"ratings": {
"dining": {
"rating": 4.2,
"review_count": "3,403"
},
"delivery": {
"rating": 4.2,
"review_count": "51.3K"
}
},
"delivery": {
"time": "34 min",
"has_online_ordering": true,
"is_serviceable": true,
"min_order_amount": 0,
"pickup_available": true
}
},
"categories": [
{
"name": "Persian Special",
"items": [
{
"name": "Chicken Tikka Biryani (4 Pieces)",
"description": "Grilled chicken tikka pieces cooked with aromatic biryani rice and spices.",
"is_veg": false,
"image_url": "https://b.zmtcdn.com/data/dish_photos/8cb/608a81294e7f9c04622dfb2cc36c58cb.jpeg"
}
]
}
]
}
}Public Playground
Sample responses, schemas, request previews, and code snippets are visible before sign in. Create an account when you are ready to save an API key and run authenticated requests.
Returns one restaurant's menu grouped into categories, plus its restaurant summary. A category is named by Zomato's own sub-heading when it has one (e.g. "Veg Burgers") and otherwise by the menu section it sits under (e.g. "Burgers"), since most restaurants name only the section level. Each item carries a name, description, veg/non-veg flag, image, and price when Zomato's own anonymous response includes one -- confirmed live, item prices are commonly gated behind login for the delivery-ordering flow, so price is frequently absent even though the item itself is public.
{
"code": 200,
"msg": "OK",
"data": {
"restaurant": {
"id": "34269",
"name": "Persian Darbar",
"url": "https://www.zomato.com/mumbai/persian-darbar-byculla",
"cuisines": [
"Biryani",
"Mughlai",
"North Indian"
],
"rating": 4.2,
"rating_count": "3403",
"locality": "Byculla, Mumbai",
"address": "5, Alexandra Terrace, Byculla, Mumbai",
"phone": "+912262261112, +912223791112",
"status_text": "Closed for dining",
"timing": "9am – 1am (Today)",
"city": "Mumbai",
"zipcode": "400027",
"country": "India",
"latitude": 18.97572852,
"longitude": 72.83370833,
"image_url": "https://b.zmtcdn.com/data/pictures/9/34269/thumb.jpg",
"opening_hours": [
{
"days": "Mon-Sun",
"timing": "9am – 1am"
}
],
"ratings": {
"dining": {
"rating": 4.2,
"review_count": "3,403"
},
"delivery": {
"rating": 4.2,
"review_count": "51.3K"
}
},
"delivery": {
"time": "34 min",
"has_online_ordering": true,
"is_serviceable": true,
"min_order_amount": 0,
"pickup_available": true
}
},
"categories": [
{
"name": "Persian Special",
"items": [
{
"name": "Chicken Tikka Biryani (4 Pieces)",
"description": "Grilled chicken tikka pieces cooked with aromatic biryani rice and spices.",
"is_veg": false,
"image_url": "https://b.zmtcdn.com/data/dish_photos/8cb/608a81294e7f9c04622dfb2cc36c58cb.jpeg"
}
]
}
]
}
}curl "https://api.crawlora.net/api/v1/zomato/restaurant/menu?url=<url>" \
-H "x-api-key: $CRAWLORA_API_KEY"