↑ ↓ to move ↵ to open
Zepto API · Endpoint

Zepto ETA API

Choose a location to see its store’s delivery estimate and whether that estimate is available.

  • 1 credit per call
  • Failed calls are free
  • Updated
  • zepto.eta
Response completed
{  "captured_at": "2026-10-04T11:57:16.414752435Z",  "eta_available": true,  "eta_minutes": 11,  "serviceable": true,  "store_id": "e58fff62-7695-44c2-aba0-6bc96074bc64",  "location": {    "eta_minutes": 11,    "eta_serviceable": true,    "latitude": 12.9967012,    "longitude": 77.758197,    "pincode": "560067",    "serviceable": true,    "store_id": "e58fff62-7695-44c2-aba0-6bc96074bc64",    "secondary_store_ids": [      "0059ff6a-7eb0-477a-a7f5-69256f2c444b"    ],    "store_ids": [      "e58fff62-7695-44c2-aba0-6bc96074bc64",      "0059ff6a-7eb0-477a-a7f5-69256f2c444b"    ]  }}
Try it live, free
Input

What you send

The input object of the request, with every field the endpoint accepts.

  • Provide either a six-digit Indian pincode or both latitude and longitude. Do not send an incomplete coordinate pair or combine pincode with coordinates.
FieldTypeRequiredWhat it doesExample
latitude number one of Latitude in decimal degrees. From -90 to 90.
longitude number one of Longitude in decimal degrees. From -180 to 180.
pincode string one of Six-digit Indian pincode. When provided, Upscrape resolves coordinates and the Zepto delivery store automatically. 560067
Response

Fields it returns

What each record in the response holds, with the values from the sample above.

FieldTypeWhat it isExample
store_id string Store attached to this product or delivery context. e58fff62-7695-44c2-aba0-6bc96074bc64
eta_available boolean Whether the selected store returned an available delivery estimate. true
eta_minutes integer Zepto's delivery estimate in minutes, when it gives one. 11
serviceable boolean The endpoint’s serviceability signal; location coverage and delivery-estimate availability are separate checks. true
location object The location the results were read for. 9 fields
location.eta_minutes integer Zepto's delivery estimate in minutes, when it gives one. 11
location.eta_serviceable boolean Whether Zepto delivers to this location. true
location.latitude number Latitude of the resolved or requested delivery point. 13.0
location.longitude number Longitude of the resolved or requested delivery point. 77.76
location.pincode string Pincode retained in the resolved location, when supplied and returned. 560067
location.secondary_store_ids array Backup stores serving the location. 0059ff6a-7eb0-477a-a7f5-69256f2c444b
location.serviceable boolean The endpoint’s serviceability signal; location coverage and delivery-estimate availability are separate checks. true
location.store_id string Store attached to this product or delivery context. e58fff62-7695-44c2-aba0-6bc96074bc64
location.store_ids array Zepto stores serving the location. e58fff62-7695-44c2-aba0-6bc96074bc64, 0059ff6a-7eb0-477a-a7f5-6…
captured_at string When this result was collected. 2026-10-04T11:57:16.414752435Z
Know before you build

What this endpoint covers

REST API · MCP server

Call it from your code, or ask your agent

Set UPSCRAPE_API_KEY to your key and copy a working request.

curl --request POST \  --url https://data.upscrape.com/execute \  --header "Authorization: Bearer $UPSCRAPE_API_KEY" \  --header "Content-Type: application/json" \  --header "Prefer: wait=30" \  --data '{  "capability": "zepto.eta",  "input": {    "pincode": "560067"  }}'
In your AI agent Claude · Cursor · any MCP client
1Add the Upscrape MCP server
https://data.upscrape.com/mcp
2Ask for the data in plain words

With Upscrape, get the Zepto eta for pincode "560067". Tell me what it costs before you run it, then show the results as a table.

The agent finds the endpoint, shows you the price, and runs it with your credits.
Zepto

More from the Zepto API

Same data, other platforms

The same data from other platforms

Questions

Zepto ETA API FAQ

The short answers. The docs have the long ones.

Still have a question? Talk to the people who build the endpoints.
How much does the Zepto ETA API cost?

1 credit per successful call, shown before it runs. You buy credits once, and paid credits never expire.

What do I send?

Send pincode or latitude or longitude. The input fields below list every option with its type and limits.

Do I need a Zepto login?

No. It reads public Zepto data; nothing runs on your account.

Can my AI agent call it?

Yes, over MCP: the agent finds zepto.eta, checks its price and runs it with the same credits as the REST API.

Get started

Your first Zepto call is free.

Up to 100 free credits to start, no card needed.