↑ ↓ to move ↵ to open
Swiggy Instamart API · Endpoint

Swiggy Instamart Resolve Serviceability API

Check whether Instamart serves a pincode or coordinates and get the serving store and ETA when returned.

  • 1 credit per call
  • Failed calls are free
  • Updated
  • swiggy-instamart.location.serviceability
Response completed
{  "captured_at": "2026-10-02T03:37:42Z",  "eta_minutes": 9,  "eta_unit": "MINS",  "eta_value": "9",  "latitude": 12.9261382,  "layout_id": "4987",  "longitude": 77.62210910000002,  "primary_store_id": "1396284",  "serviceability_status": "SERVICEABLE",  "serviceability_type": "FAST_SERVICEABLE",  "serviceable": true,  "store_id": "1396284"}
Try it live, free
Input

What you send

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

  • Send a six-digit pincode or both latitude and longitude. An address is optional and cannot stand in for the pincode or coordinates. This endpoint uses latitude and longitude; catalogue endpoints use lat and lng.
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 Postal code (PIN) that sets the delivery location. 560034
address string no
address_id string no Address identifier.
annotation string no
Response

Fields it returns

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

FieldTypeWhat it isExample
latitude number Latitude of the resolved or checked delivery point. 12.93
longitude number Longitude of the resolved or checked delivery point. 77.62
serviceable boolean Whether this delivery point is served. true
store_id string Store serving this location. 1396284
eta_minutes integer Delivery estimate in minutes when supplied; not a guarantee. 9
captured_at string When this result was collected. 2026-10-02T03:37:42Z
eta_unit string The unit of the delivery time, such as MINS. MINS
eta_value string Estimated delivery time, in the unit given. 9
layout_id string Instamart's ID for the page layout. 4987
primary_store_id string Instamart's ID for the store serving this location. 1396284
serviceability_status string Whether Instamart delivers here, such as SERVICEABLE. SERVICEABLE
serviceability_type string The kind of delivery available, such as fast delivery. FAST_SERVICEABLE
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": "swiggy-instamart.location.serviceability",  "input": {    "pincode": "560034"  }}'
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

Using Upscrape, check Instamart serviceability for PIN 560034 and coordinates 25.0, 88.0. Report each point separately, including the store and ETA where returned. Do not extend the answer to the whole PIN or region.

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

More from the Swiggy Instamart API

Same data, other platforms

The same data from other platforms

Questions

Swiggy Instamart Resolve Serviceability 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 Swiggy Instamart Resolve Serviceability 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 latitude or longitude or pincode. The input fields below list every option with its type and limits.

Do I need a Swiggy Instamart login?

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

Can my AI agent call it?

Yes, over MCP: the agent finds swiggy-instamart.location.serviceability, checks its price and runs it with the same credits as the REST API.

Get started

Your first Swiggy Instamart call is free.

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