# Zomato API

Scrapes Zomato restaurant listings, search results, restaurant details, menus, reviews, cuisines, and collections via…

- Platform ID: `zomato`
- Capabilities: 11
- Execute endpoint: `POST https://data.upscrape.com/execute`
- OpenAPI: https://upscrape.com/scrapers/zomato/openapi.json

## Capabilities

| Endpoint | Capability ID | Cost | Description |
| --- | --- | --- | --- |
| [Cities](https://docs.upscrape.com/docs/platforms/zomato/zomato.cities) | `zomato.cities` | 1 credit per request | List Zomato delivery cities. |
| [Get Collections](https://docs.upscrape.com/docs/platforms/zomato/zomato.collections) | `zomato.collections` | 1 credit per request | Fetch featured collections from a Zomato restaurant page. |
| [Get Cuisines](https://docs.upscrape.com/docs/platforms/zomato/zomato.cuisines) | `zomato.cuisines` | 1 credit per request | Extract cuisine list with deeplink filters from a Zomato restaurant page. |
| [Location Search](https://docs.upscrape.com/docs/platforms/zomato/zomato.location.search) | `zomato.location.search` | 1 credit per request | Search Zomato locations (cities, neighborhoods, landmarks) by name. |
| [Get Restaurant](https://docs.upscrape.com/docs/platforms/zomato/zomato.restaurant.get) | `zomato.restaurant.get` | 1 credit per request | Fetch full Zomato restaurant detail: info, cuisines, ratings, hours, address, phone, cost. |
| [Get Menu](https://docs.upscrape.com/docs/platforms/zomato/zomato.restaurant.menu) | `zomato.restaurant.menu` | 1 credit per request | Fetch restaurant menu photos and items from the Zomato info page. |
| [Order Menu](https://docs.upscrape.com/docs/platforms/zomato/zomato.restaurant.ordermenu) | `zomato.restaurant.ordermenu` | 1 credit per request | Fetch the full ordering menu for a restaurant: dishes with names, descriptions, images, veg/non-veg tags, and modifier groups (addons/variants with prices). |
| [Get Reviews](https://docs.upscrape.com/docs/platforms/zomato/zomato.restaurant.reviews) | `zomato.restaurant.reviews` | 1 credit per request | Fetch restaurant reviews from the Zomato info page. |
| [List All Restaurants](https://docs.upscrape.com/docs/platforms/zomato/zomato.restaurants.all) | `zomato.restaurants.all` | 1 credit per request | Crawl a Zomato city grid and stream deduplicated delivery restaurants. Supports city presets, explicit bounds, or center+radius. |
| [List Restaurants](https://docs.upscrape.com/docs/platforms/zomato/zomato.restaurants.list) | `zomato.restaurants.list` | 1 credit per request | List delivery restaurants for a Zomato city. |
| [Search](https://docs.upscrape.com/docs/platforms/zomato/zomato.search) | `zomato.search` | 1 credit per request | Search Zomato restaurants by query and location. |


## Integration contract

All capabilities use the shared `POST /execute` envelope. A `200` response completed inline; a `202` response must be polled through `GET /jobs/{id}`.

See [authentication](https://docs.upscrape.com/docs/api/authentication), [jobs and results](https://docs.upscrape.com/docs/api/jobs), and [errors and retries](https://docs.upscrape.com/docs/api/errors).
