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
Maximum runtime 120 seconds
View raw

POST /execute Shared execution endpoint

Input parameters

center_latitude number optional

From -90 to 90.

Example 28.6315
center_longitude number optional

From -180 to 180.

Example 77.2167
city string optional

City name. Default: `ncr`.

Example ncr
max_latitude number optional

From -90 to 90.

max_longitude number optional

From -180 to 180.

max_restaurants integer optional

From 1 to 5000. Default: `500`.

Example 100
min_latitude number optional

From -90 to 90.

min_longitude number optional

From -180 to 180.

radius_km number optional

From 0.001 to 100.

Example 5

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 example response is shown in the response panel.

Illustrative output fields

Values illustrate one response. Read the guidance above for missing values and limits; fields can vary with the requested operation and the data available.

PathObserved typeExample
items array 1 items
items array 1 items
summary object 4 fields
summary.city string ncr
summary.fetched_at string 2026-09-24T08:48:44Z
summary.source_url string https://www.zomato.com/ncr/delivery
summary.total_items integer 1

Execution behavior

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