# Zomato API

Zomato discovery, restaurant details, reviews, delivery/serviceability, offers, and menu data.

- Platform ID: `zomato`
- Capabilities: 14
- Execute endpoint: `POST https://data.upscrape.com/execute`



## Capabilities

### [Cities](https://docs.upscrape.com/docs/platforms/zomato/zomato.cities)

- Capability ID: `zomato.cities`
- Cost: 1 credit per request

List Zomato delivery cities.
### [Get collections](https://docs.upscrape.com/docs/platforms/zomato/zomato.collections)

- Capability ID: `zomato.collections`
- Cost: 1 credit per request

Fetch featured collections from a Zomato restaurant page.
### [Get cuisines](https://docs.upscrape.com/docs/platforms/zomato/zomato.cuisines)

- Capability ID: `zomato.cuisines`
- Cost: 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)

- Capability ID: `zomato.location.search`
- Cost: 1 credit per request

Search Zomato locations (cities, neighborhoods, landmarks) by name.
### [Get delivery serviceability](https://docs.upscrape.com/docs/platforms/zomato/zomato.restaurant.delivery)

- Capability ID: `zomato.restaurant.delivery`
- Cost: 1 credit per request

Resolve a delivery location and fetch restaurant-specific serviceability, ordering availability, ETA, minimum order, and status metadata.
### [Get restaurant](https://docs.upscrape.com/docs/platforms/zomato/zomato.restaurant.get)

- Capability ID: `zomato.restaurant.get`
- Cost: 1 credit per request

Fetch full Zomato restaurant detail: info, cuisines, ratings, hours, address, phone, cost.
### [Get menu images (legacy alias)](https://docs.upscrape.com/docs/platforms/zomato/zomato.restaurant.menu)

- Capability ID: `zomato.restaurant.menu`
- Cost: 1 credit per request

Compatibility alias for the image-menu capability. New integrations should use zomato.restaurant.menu_images.
### [Get menu images](https://docs.upscrape.com/docs/platforms/zomato/zomato.restaurant.menu_images)

- Capability ID: `zomato.restaurant.menu_images`
- Cost: 1 credit per request

Fetch Zomato menu image groups/pages; this is not the structured orderable-dish menu.
### [Get dining offers](https://docs.upscrape.com/docs/platforms/zomato/zomato.restaurant.offers)

- Capability ID: `zomato.restaurant.offers`
- Cost: 1 credit per request

Fetch current public Zomato dining offers and promotions with normalized discount, validity, coupon, eligibility, and terms fields.
### [Order menu](https://docs.upscrape.com/docs/platforms/zomato/zomato.restaurant.ordermenu)

- Capability ID: `zomato.restaurant.ordermenu`
- Cost: 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)

- Capability ID: `zomato.restaurant.reviews`
- Cost: 1 credit per request

Fetch paginated public Zomato reviews with reviewer metadata, ratings, likes/comments, photos, owner responses, and continuation metadata.
### [List all restaurants](https://docs.upscrape.com/docs/platforms/zomato/zomato.restaurants.all)

- Capability ID: `zomato.restaurants.all`
- Cost: 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)

- Capability ID: `zomato.restaurants.list`
- Cost: 1 credit per request

List delivery restaurants for a Zomato city.
### [Search](https://docs.upscrape.com/docs/platforms/zomato/zomato.search)

- Capability ID: `zomato.search`
- Cost: 1 credit per request

Search Zomato restaurants by query and location with normalized restaurant cards and opaque cursor pagination.

## Common uses

- Map restaurant coverage across cities and neighborhoods.
- Track restaurant profiles, cuisines, ratings, hours, and public contact details.
- Monitor location-specific delivery serviceability, ETA, and minimum-order requirements.
- Monitor public dining offers and promotions with normalized discount and eligibility fields.
- Analyze image menus, ordering-menu catalogs, dietary tags, and modifier prices.
- Build local dining discovery, competitive intelligence, and market-research datasets.

## 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).
