List category products
List normalized Zepto products within a category with consistent zero-based pagination and location context.
zepto.category.products
/execute
Shared execution endpoint
Input parameters
category_id
string
optional
Zepto category ID to browse.
latitude
number
optional
Latitude for location-based store resolution.
limit
integer
optional
Maximum total number of products to return across fetched pages.
5
longitude
number
optional
Longitude for location-based store resolution.
max_pages
integer
optional
Maximum number of pages to fetch.
page
integer
optional
Normalized zero-based page to start from.
page_number
integer
optional
Legacy one-based upstream page alias. Prefer zero-based page.
pincode
string
optional
Six-digit Indian pincode. When provided, Upscrape resolves coordinates and the Zepto delivery store automatically.
store_id
string
optional
Zepto store ID. Defaults to the public Bangalore sample store.
subcategory_id
string
optional
Zepto subcategory ID to browse.
url
string
optional
Direct URL to a Zepto category page.
https://www.zepto.com/cn/fruits-vegetables/fresh-fruits/cid/64374cfe-d06f-4a01-898e-c07c46462c36/scid/09e63c15-e5f7-4712-9ff8-513250b79942
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:54:36.038173055Z |
count |
integer |
5 |
has_more |
boolean |
true |
page |
integer |
0 |
pages_fetched |
integer |
1 |
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.