Zomato API
Zomato discovery, restaurant details, reviews, delivery/serviceability, offers, 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.
Each endpoint lists its cost in credits per request; the
pricing page shows what credits cost.
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.delivery
Resolve a delivery location and fetch restaurant-specific serviceability, ordering availability, ETA, minimum order, and status metadata.
zomato.restaurant.get
Fetch full Zomato restaurant detail: info, cuisines, ratings, hours, address, phone, cost.
zomato.restaurant.menu
Compatibility alias for the image-menu capability. New integrations should use zomato.restaurant.menu_images.
zomato.restaurant.menu_images
Fetch Zomato menu image groups/pages; this is not the structured orderable-dish menu.
zomato.restaurant.offers
Fetch current public Zomato dining offers and promotions with normalized discount, validity, coupon, eligibility, and terms fields.
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 paginated public Zomato reviews with reviewer metadata, ratings, likes/comments, photos, owner responses, and continuation metadata.
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 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
A 200 response completed inline. A 202 response was queued; poll
GET /jobs/:id until it reaches completed or failed.
- Authenticate REST requests
- Poll jobs and retrieve results
- Handle errors and safe retries
- Understand credits and limits
Use Zomato data in Claude or connect another AI client with the MCP server.