Zomato API
Location-aware Zomato discovery, restaurant details, ratings, reviews, and menu data.
zomato
Capabilities
Every capability uses the same POST /execute envelope. Open an endpoint for
its exact ID, input contract, code samples, cost, runtime, and illustrative output.
zomato.cities
List Zomato delivery cities.
zomato.collections
Fetch featured collections from a Zomato restaurant page.
zomato.cuisines
Extract cuisine list with deeplink filters from a Zomato restaurant page.
zomato.location.search
Search Zomato locations (cities, neighborhoods, landmarks) by name.
zomato.restaurant.get
Fetch full Zomato restaurant detail: info, cuisines, ratings, hours, address, phone, cost.
zomato.restaurant.menu
Fetch restaurant menu photos and items from the Zomato info page.
zomato.restaurant.ordermenu
Fetch the full ordering menu for a restaurant: dishes with names, descriptions, images, veg/non-veg tags, and modifier groups (addons/variants with prices).
zomato.restaurant.reviews
Fetch restaurant reviews from the Zomato info page.
zomato.restaurants.all
Crawl a Zomato city grid and stream deduplicated delivery restaurants. Supports city presets, explicit bounds, or center+radius.
zomato.restaurants.list
List delivery restaurants for a Zomato city.
zomato.search
Search Zomato restaurants by query and location.
Common uses
- Map restaurant coverage and delivery availability across cities and neighborhoods.
- Track restaurant profiles, cuisines, ratings, hours, and public contact details.
- Analyze image menus, ordering-menu catalogs, dietary tags, and modifier prices.
- Build local dining discovery, competitive intelligence, and market-research datasets.
Integration contract
A 200 response completed inline. A 202 response was queued; poll
GET /jobs/:id until it reaches completed or failed.