Endpoint Playground
Returns Zomato's own curated "best of" restaurant collections for a city (e.g. "Best pubs & bars", "Iconic restaurants", "Insta-worthy spots") -- distinct editorial groupings of restaurants, not a keyword/geo search. Each collection's url is the value /zomato/collection takes. Zomato curates collections for larger cities only; a real city it curates none for returns a 404.
14 Oct 2026: 22 collections; 4 fields had a value in every checked item.
Sample value profiles: name: “Insta-worthy spots” and 21 other values; url: zomato.com; num_places: “58 Places” and 17 other values.
curl 'https://api.crawlora.net/api/v1/zomato/collections?city=mumbai' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| city | string | Yes | mumbai | Zomato public city slug, e.g. \ |
{
"code": 200,
"msg": "OK",
"data": {
"city": "mumbai",
"collections": [
{
"name": "Best pubs & bars",
"url": "https://www.zomato.com/mumbai/best-bars-and-pubs",
"num_places": "54 Places",
"image_url": "https://b.zmtcdn.com/data/collections/bars.png"
},
{
"name": "Insta-worthy spots",
"url": "https://www.zomato.com/mumbai/insta-worthy",
"num_places": "59 Places",
"image_url": "https://b.zmtcdn.com/data/collections/insta.png"
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.