Resolve location
Resolve Zepto serviceability, store context and ETA fields from a six-digit Indian pincode or coordinates.
zepto.location
/execute
Shared execution endpoint
Input parameters
Provide either pincode or both latitude and longitude. Do not combine the two explicit location modes. Pincode must be a six-digit Indian postal code and is resolved to a matching delivery point before Zepto serviceability is checked.
latitude
number
optional
Latitude of the delivery location. From -90 to 90.
12.96902
longitude
number
optional
Longitude of the delivery location. From -180 to 180.
77.75395
pincode
string
optional
Six-digit Indian pincode. When provided, Upscrape resolves coordinates and the Zepto delivery store automatically.
Response
Successful output is returned in results[0].data.
Use location.serviceable and the returned store identifiers as delivery-context fields. ETA fields are observations for that resolved context; a missing estimate remains unknown and should not be substituted from another store.
Keep captured_at with the resolved location when using it to interpret catalogue, price or availability data.
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.228867228Z |
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 |
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