Skip to documentation
Browse documentation

List All Restaurants

Crawl a Zomato city grid and stream deduplicated delivery restaurants. Supports city presets, explicit bounds, or center+radius.

Capability ID zomato.restaurants.all
Cost 1 credit per request
Maximum runtime 120 seconds
View raw

POST /execute Shared execution endpoint

Input parameters

center_latitude number optional

Center latitude supplied for this request.

Example 28.6315
center_longitude number optional

Center longitude supplied for this request.

Example 77.2167
city string optional

Zomato delivery-city slug or grid preset.

Example ncr
concurrency integer optional

Concurrency supplied for this request.

max_cells integer optional

Max cells supplied for this request.

max_latitude number optional

Max latitude supplied for this request.

max_longitude number optional

Max longitude supplied for this request.

max_restaurants integer optional

Max restaurants supplied for this request.

Example 100
min_latitude number optional

Min latitude supplied for this request.

min_longitude number optional

Min longitude supplied for this request.

radius_km number optional

Radius km supplied for this request.

Example 5
step_km number optional

Step km supplied for this request.

Example 2

Response

Successful output is returned in results[0].data. Raw platform output is intentionally open-ended and may evolve with the upstream source.

Illustrative sample The full redacted fixture is shown in the response panel.

Illustrative output fields

Derived from the sample above for orientation only. These observed fields are not a fixed response schema.

PathObserved typeExample
items array 3 items
items array 3 items
summary object 3 fields
summary.city string ncr
summary.source_url string https://www.zomato.com/ncr/delivery
summary.total_items integer 22

Execution behavior

A 200 response completed inline. A 202 response was queued; poll GET /jobs/:id until the job reaches completed or failed.