List categories
List Zepto categories and subcategories for a store or delivery context, including IDs used for category browsing.
zepto.categories
/execute
Shared execution endpoint
Input parameters
For a location-specific directory, provide store_id, a six-digit pincode, or both latitude and longitude. Do not combine pincode with coordinates. Omitting location can use the capability’s default context, so supply an explicit context for comparisons.
latitude
number
optional
Latitude for location-based store resolution. From -90 to 90.
12.96902
longitude
number
optional
Longitude for location-based store resolution. From -180 to 180.
77.75395
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.
Response
Successful output is returned in results[0].data.
categories contains the grouped category tree while results exposes flat category/subcategory rows. count refers to flat rows rather than the number of parent category groups.
Use returned category_id and subcategory_id values with category-products calls at the same delivery context. Category structure can vary by store.
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.
| Path | Observed type | Example |
|---|---|---|
captured_at |
string |
2026-09-24T09:54:33.889557818Z |
categories |
array |
3 items |
categories |
array |
3 items |
count |
integer |
9 |
location |
object |
8 fields |
location.eta_minutes |
integer |
6 |
location.eta_serviceable |
boolean |
true |
location.latitude |
number |
12.96902 |
location.longitude |
number |
77.75395 |
location.secondary_store_ids |
array |
1 items |
location.serviceable |
boolean |
true |
location.store_id |
string |
b4dc8d65-ed2e-4142-81b6-373982b13500 |
location.store_ids |
array |
2 items |
location_eta_in_minutes |
integer |
6 |
location_eta_serviceable |
boolean |
true |
location_latitude |
number |
12.96902 |
location_longitude |
number |
77.75395 |
location_secondary_store_ids |
array |
1 items |
location_secondary_store_ids |
array |
1 items |
location_serviceable |
boolean |
true |
location_store_id |
string |
b4dc8d65-ed2e-4142-81b6-373982b13500 |
location_store_ids |
array |
2 items |
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.
Overview, pricing and sample data for every endpoint: Zepto API