Multi-location catalog
Fetch comparable normalized Zepto catalog slices across up to ten delivery locations in one request.
zepto.catalog.multi_location
/execute
Shared execution endpoint
Input parameters
limit
integer
optional
Maximum number of results to return. From 1 to 500. Default: `100`.
2
locations
array<object>
required
[{"pincode":"560067"},{"latitude":12.9716,"longitude":77.5946}]
locations[].latitude
number
optional
Latitude in decimal degrees. From -90 to 90.
locations[].longitude
number
optional
Longitude in decimal degrees. From -180 to 180.
locations[].pincode
string
optional
Six-digit Indian pincode. When provided, Upscrape resolves coordinates and the Zepto delivery store automatically.
max_pages
integer
optional
Maximum number of result pages to fetch. From 1 to 100. Default: `20`.
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 |
|---|---|---|
captured_at |
string |
2026-09-24T09:56:11.067328509Z |
results |
array |
2 items |
results |
array |
2 items |
Execution behavior
A 200 response completed inline. A 202 response was queued; poll
GET /jobs/:id until the job reaches completed or
failed.