Area Restaurants
Crawl a Swiggy area grid and stream deduplicated restaurant rows.
swiggy.area.restaurants
/execute
Shared execution endpoint
Input parameters
center_latitude
number
optional
Center latitude for radius mode.
12.9121181
center_longitude
number
optional
Center longitude for radius mode.
77.6445548
city
string
optional
City name.
concurrency
integer
optional
Number of concurrent requests.
max_cells
integer
optional
Maximum grid cells to crawl.
2
max_latitude
number
optional
Maximum latitude of bounding box.
max_longitude
number
optional
Maximum longitude of bounding box.
max_pages_per_cell
integer
optional
Maximum pages per cell.
1
max_restaurants
integer
optional
Maximum restaurants to return.
50
min_latitude
number
optional
Minimum latitude of bounding box.
min_longitude
number
optional
Minimum longitude of bounding box.
page_limit
integer
optional
Results per page.
20
radius_km
number
optional
Radius in kilometers.
1
step_km
number
optional
Grid step size in kilometers.
1
Response
Successful output is returned in results[0].data. Raw platform output is
intentionally open-ended and may evolve with the upstream source.
Illustrative output fields
Derived from the sample above for orientation only. These observed fields are not a fixed response schema.
| Path | Observed type | Example |
|---|---|---|
items |
array |
3 items |
items |
array |
3 items |
summary |
object |
4 fields |
summary.cells |
integer |
2 |
summary.crawl_id |
string |
370dccd0-c950-4726-8152-edb5499068ed |
summary.source_url |
string |
[redacted:acquisition_url] |
summary.total_items |
integer |
26 |
Execution behavior
A 200 response completed inline. A 202 response was queued; poll
GET /jobs/:id until the job reaches completed or
failed.