↑ ↓ to move ↵ to open
Swiggy Instamart API reference

Swiggy Instamart Resolve Location

swiggy-instamart.location.resolve

Turn a returned place ID into coordinates and readable location text.

At a glance

Endpoint ID
swiggy-instamart.location.resolve
Price
1.5 credits per call; failed calls are free
Runs for up to
120 seconds
Request
POST /execute
Run an endpoint
MCP tool when pinned
swiggy-instamart__location__resolve
Pin tools
OpenAPI
openapi.json
Download

Request

Send the endpoint ID as capability and its fields as input. Set UPSCRAPE_API_KEY to your key first.

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.resolve",  "input": {    "place_id": "ChIJjZnUL1kUrjsRouLcBOiEhJU"  }}'

Input

  • Send a place ID returned by location suggest. A pincode or place name does not work in its place.
FieldTypeRequiredWhat it doesExample
place_id string yes Place ID returned by instamart.location.suggest ChIJjZnUL1kUrjsRouLcBOiEhJU

Response

A finished call answers with HTTP 200; the data is in results[0].data, and billing.credits_charged is what it cost. A call still running after the wait answers 202: see jobs and results.

This is results[0].data from a real run:

results[0].data
{  "title": "Prestige Philadelphia",  "latitude": 12.9269357,  "longitude": 77.62442949999999,  "subtitle": "560034, 2nd Cross Rd, Koramangala 3 Block, Koramangala, Bengaluru, Karnataka 560034, India"}

Fields

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
title string Resolved place title. Prestige Philadelphia
subtitle string Resolved address text. 560034, 2nd Cross Rd, Koramangala 3 Block, Koramangala, Bengalu…

What to know

  • The returned coordinates identify the resolved place. Check location.serviceability or eta to learn whether that point is served.

If a call fails

A failed call costs nothing. The response carries an error.code you can branch on; Errors and retries lists every code and which ones to retry.

Other Swiggy Instamart endpoints

Something missing or unclear? Ask the team that builds the Swiggy Instamart endpoints.