Endpoint Playground
Test Crawlora's Swiggy 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/swiggy/restaurant/menu?restaurant_id=<restaurant_id>&latitude=<latitude>&longitude=<longitude>" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| restaurant_id | string | Yes | Restaurant id, from /swiggy/search's id field | |
| latitude | number | Yes | Caller latitude (required by Swiggy's own menu API) | |
| longitude | number | Yes | Caller longitude (required by Swiggy's own menu API) |
{
"code": 200,
"msg": "OK",
"data": {
"restaurant": {
"id": "5938",
"name": "Burger King",
"city": "Bangalore",
"cuisines": [
"Burgers",
"American"
],
"cost_for_two": "₹350 for two",
"rating": 4.1,
"total_ratings": 41000,
"is_open": true,
"hours_status": "Open now"
},
"offers": [
{
"title": "FLAT 50% OFF",
"description": "ON SELECT ITEMS",
"tag": "FLAT DEAL"
}
],
"categories": [
{
"title": "Burgers, Wraps & Tacos",
"subcategory": "Whopper",
"items": [
{
"id": "112372940",
"name": "Crispy Veg Double Patty Burger",
"category": "Burgers, Wraps & Tacos",
"price": 99,
"discounted_price": 79,
"is_veg": true,
"in_stock": true,
"image_url": "https://media-assets.swiggy.com/swiggy/image/upload/fl_lossy,f_auto,q_auto/FOOD_CATALOG/IMAGES/CMS/2025/11/20/5965c1c3-c079-41d7-a35e-5394b0822f6d_cb654bd9-dccd-4493-85a0-dc6cf1007653.jpg"
}
]
}
]
}
}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 full menu grouped into categories, plus its restaurant summary. Every item carries a name, description, category, price, discounted_price when currently discounted, veg/non-veg flag, stock status, an image, and Swiggy's own per-dish rating and review count where it carries one. A category nested under a parent group on the live site (e.g. "Whopper" under "Burgers, Wraps & Tacos") is flattened to one level: its title is the parent's, with subcategory set to its own name. The response also carries the restaurant's current promotions in offers, the same block /swiggy/restaurant returns.
{
"code": 200,
"msg": "OK",
"data": {
"restaurant": {
"id": "5938",
"name": "Burger King",
"city": "Bangalore",
"cuisines": [
"Burgers",
"American"
],
"cost_for_two": "₹350 for two",
"rating": 4.1,
"total_ratings": 41000,
"is_open": true,
"hours_status": "Open now"
},
"offers": [
{
"title": "FLAT 50% OFF",
"description": "ON SELECT ITEMS",
"tag": "FLAT DEAL"
}
],
"categories": [
{
"title": "Burgers, Wraps & Tacos",
"subcategory": "Whopper",
"items": [
{
"id": "112372940",
"name": "Crispy Veg Double Patty Burger",
"category": "Burgers, Wraps & Tacos",
"price": 99,
"discounted_price": 79,
"is_veg": true,
"in_stock": true,
"image_url": "https://media-assets.swiggy.com/swiggy/image/upload/fl_lossy,f_auto,q_auto/FOOD_CATALOG/IMAGES/CMS/2025/11/20/5965c1c3-c079-41d7-a35e-5394b0822f6d_cb654bd9-dccd-4493-85a0-dc6cf1007653.jpg"
}
]
}
]
}
}curl "https://api.crawlora.net/api/v1/swiggy/restaurant/menu?restaurant_id=<restaurant_id>&latitude=<latitude>&longitude=<longitude>" \
-H "x-api-key: $CRAWLORA_API_KEY"