↑ ↓ to move ↵ to open
Apollo Pharmacy API reference

Apollo Pharmacy Nearby Stores

apollo-pharmacy.stores.near

List Apollo Pharmacy stores near a PIN code or coordinate pair with distance, contact, timings and open state.

At a glance

Endpoint ID
apollo-pharmacy.stores.near
Price
1 credit per call; failed calls are free
Runs for up to
45 seconds
Request
POST /execute
Run an endpoint
MCP tool when pinned
apollo-pharmacy__stores__near
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": "apollo-pharmacy.stores.near",  "input": {    "limit": 5,    "pincode": "110001"  }}'

Input

FieldTypeRequiredWhat it doesExample
latitude number no Latitude to centre the store search on; give it with longitude. From -90 to 90.
limit integer no How many nearby stores to return. From 1 to 20. Default: 5. 5
longitude number no Longitude to centre the store search on; give it with latitude. From -180 to 180.
pincode string no Indian PIN code used to localise prices, substitutes, offers and availability. 110001

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
{  "latitude": 28.6327426,  "longitude": 77.2195969,  "store_available": true,  "stores": [    {      "name": "CONNAUGHT PLACE",      "contact": "011-23711838",      "distance": "0.3 km",      "is_open": true,      "map_url": "https://www.google.com/maps/dir/?api=1&destination=28.63392357,77.21701888&origin=28.6327426,77.2195969",      "store_id": "11049",      "timings": "0:00 AM - 12:00 PM"    },    {      "name": "GOLE MARKET",      "contact": "011-23363743",      "distance": "1.1 km",      "is_open": true,      "map_url": "https://www.google.com/maps/dir/?api=1&destination=28.63380767,77.2083532&origin=28.6327426,77.2195969",      "store_id": "11069",      "timings": "7:00 AM - 10:00 PM"    }  ]}

Fields

FieldTypeExample
stores[].name string CONNAUGHT PLACE
stores[].contact string 011-23711838
stores[].distance string 0.3 km
stores[].is_open boolean true
stores[].map_url string https://www.google.com/maps/dir/?api=1&destination=28.63392357,…
stores[].store_id string 11049
stores[].timings string 0:00 AM - 12:00 PM
latitude number 28.63
longitude number 77.22
store_available boolean true
stores array 3 records

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 Apollo Pharmacy endpoints

Something missing or unclear? Ask the team that builds the Apollo Pharmacy endpoints.