Store catalog
Traverse a Zepto store assortment as a normalized product feed with an opaque continuation cursor.
zepto.catalog
/execute
Shared execution endpoint
Input parameters
cursor
string
optional
Opaque cursor returned by the previous catalog response.
latitude
number
optional
Latitude in decimal degrees. From -90 to 90.
limit
integer
optional
Maximum number of results to return. From 1 to 500. Default: `100`.
5
longitude
number
optional
Longitude in decimal degrees. From -180 to 180.
max_pages
integer
optional
Maximum number of result pages to fetch. From 1 to 100. Default: `20`.
2
pincode
string
optional
Six-digit Indian pincode. When provided, Upscrape resolves coordinates and the Zepto delivery store automatically.
560067
store_id
string
optional
Store identifier.
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:09.101068214Z |
count |
integer |
5 |
cursor |
string |
eyJzIjowLCJwIjoxLCJvIjo1fQ |
has_more |
boolean |
true |
location |
object |
9 fields |
location.eta_minutes |
integer |
10 |
location.eta_serviceable |
boolean |
true |
location.latitude |
number |
12.9967012 |
location.longitude |
number |
77.758197 |
location.pincode |
string |
560067 |
location.secondary_store_ids |
array |
1 items |
location.serviceable |
boolean |
true |
location.store_id |
string |
e58fff62-7695-44c2-aba0-6bc96074bc64 |
location.store_ids |
array |
2 items |
results |
array |
3 items |
results |
array |
3 items |
Execution behavior
A 200 response completed inline. A 202 response was queued; poll
GET /jobs/:id until the job reaches completed or
failed.