↑ ↓ to move ↵ to open
Commerce & delivery · REST API · MCP server

Apollo Pharmacy API

Apollo Pharmacy search with filters, product detail, substitutes, reviews, offers, listings, stores and PIN-code cover.

  • 1 credit per call
  • Failed calls are free
  • Updated
apollo-pharmacy.product.get completed
namestringPacimol 650 Tablet 15's
pricenumber23.7
mrpinteger32
molecule_namestringPARACETAMOL
unit_pricestring₹1.58 per unit
subcategorystringC.N.S Drugs
usesstringYour doctor may prescribe this medicine to treat several condit…
max_order_qtyinteger10
storagestring•Store this medicine at room temperature, between 15°C and 30°C…
manufacturer_addressstring142 Ab, Kandivli Industrial Estate, Kandivli (West), Mumbai - 4…
dosage_formstringTablet
imagesstringhttps://images.apollo247.in/pub/media/catalog/product/P/A/PAC00…
prescription_requiredbooleanfalse
pack_sizestring15
currencystringINR
side_effectsstringCommon Side Effects Nausea Vomiting Increased Aspartate Aminotr…
descriptionstringPacimol 650 Tablet is used to reduce fever and treat mild to mo…
discount_percentinteger26
manufacturerstringIpca Laboratories Ltd
pack_formstringStrip
consume_typestringOral
country_of_originstringIndia
availabilitystringin_stock
compositionstringPARACETAMOL
Endpoints

Apollo Pharmacy API endpoints

What each one takes and what it returns. Open one for a real response, every input and every field.

Apollo Pharmacy Brand Products API

Walk a public Apollo Pharmacy brand listing with its total item count and each product's price and MRP.

Sendurlorslug Returnsnamepricemrpratingreview_countavailability
1 credit

Apollo Pharmacy Categories API

List the Apollo Pharmacy category tree with category ids, slugs, names and parent-child structure.

Returnsnamechildrenidimage_urlslugurl
1 credit

Apollo Pharmacy Category Products API

Walk a public Apollo Pharmacy category with its total item count and each product's price and MRP.

Sendurlorslug Returnsnamepricemrpratingreview_countavailability
1 credit

Apollo Pharmacy Check PIN Code API

Check whether Apollo Pharmacy delivers to an Indian PIN code, with the city, state and coordinates it maps to.

Sendpincode Returnscitycity_tagcourier_serviceablehyperlocal_serviceablelatitudelongitude
1 credit

Apollo Pharmacy Product API

Read one Apollo Pharmacy product with price, MRP, pack, manufacturer, composition, images and pack variants.

Sendurlorsku Returnsnamepricemrpavailabilitybreadcrumbscategory
1 credit

Apollo Pharmacy Product Offers API

Read the coupons, bank offers and best payable price Apollo Pharmacy shows for a product quantity.

Sendurlorpincodeorquantity Returnscategorytype
1 credit

Apollo Pharmacy Product Reviews API

Read a product's public rating summary and review text with reviewer identity removed.

Sendurlorsku Returnsbodyratinglikesposted_atpack
1 credit

Apollo Pharmacy Product Substitutes API

List same-composition Apollo Pharmacy substitutes with selling price, MRP, manufacturer and delivery estimate.

Sendurlorpincodeorsku Returnsnamepricemrpavailabilitycurrencydelivery_eta
1 credit

Apollo Pharmacy Suggestions Search API

Read the search suggestions Apollo Pharmacy offers while a query is being typed, with their category.

Sendquery Returnsnamecategorysub_textthumbnailtype
1 credit

Apollo Pharmacy Nearby Stores API

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

Sendlatitudeorlongitudeorpincode Returnsnamecontactdistanceis_openmap_urlstore_id
1 credit
Use cases

What teams build with Apollo Pharmacy data

Know before you build

How Apollo Pharmacy data behaves

REST API · MCP server

Call it from your code, or ask your agent

One request shape for every Apollo Pharmacy endpoint: the endpoint ID and its input. No SDK needed.

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.product.get",  "input": {    "sku": "PAC0003"  }}'
Response
{  "name": "Pacimol 650 Tablet 15's",  "price": 23.7,  "mrp": 32,  "availability": "in_stock",  "category": "ANALGESICS & ANTIPYRETICS",  "composition": "PARACETAMOL",  "consume_type": "Oral",  "country_of_origin": "India",  "currency": "INR",  "description": "Pacimol 650 Tablet is used to reduce fever and treat mild to moderate pain. Also, it is used to relieve headaches, migraines, toothaches, p…",  "discount_percent": 26,  "dosage_form": "Tablet",  "expiry_date": "Jan-27",  "image_url": "https://images.apollo247.in/pub/media/catalog/product/P/A/PAC0003_1_1.jpg",  "manufacturer": "Ipca Laboratories Ltd",  "manufacturer_address": "142 Ab, Kandivli Industrial Estate, Kandivli (West), Mumbai - 400 067, Maharashtra.",  "max_order_qty": 10,  "molecule_name": "PARACETAMOL",  "pack_form": "Strip",  "pack_size": "15",  "prescription_required": false,  "product_form": "Tablet",  "product_id": "26263",  "schedule": "OTC",  "side_effects": "Common Side Effects Nausea Vomiting Increased Aspartate Aminotransferase (AST) In Blood Stomach Pain Anemia Rash Shortness Of Breath Consul…",  "source_url": "https://www.apollopharmacy.in/otc/pacimol-650mg-tablet",  "storage": "•Store this medicine at room temperature, between 15°C and 30°C, in a dry place. •Keep the medication in its original packaging to protect …",  "subcategory": "C.N.S Drugs",  "unit_price": "₹1.58 per unit",  "url": "https://www.apollopharmacy.in/otc/pacimol-650mg-tablet",  "uses": "Your doctor may prescribe this medicine to treat several conditions, including: Fever reduction: Helps lower high body temperature during i…",  "breadcrumbs": [    "C.N.S DRUGS",    "ANALGESICS & ANTIPYRETICS"  ],  "images": [    "https://images.apollo247.in/pub/media/catalog/product/P/A/PAC0003_1_1.jpg",    "https://images.apollo247.in/pub/media/catalog/product/P/A/PAC0003_2_1.jpg"  ]}
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 Apollo Pharmacy product for sku "PAC0003". Tell me what it costs before you run it, then show the results as a table.

With Upscrape, get the Apollo Pharmacy check pin code for pincode "110001". 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.
Commerce & delivery
Questions

Apollo Pharmacy API FAQ

The short answers. The docs have the long ones.

Still have a question? Talk to the people who build the endpoints.
What data can I get from Apollo Pharmacy?

Brand products, categories, category products, check pin code, product, product offers, product reviews, product substitutes, products search, suggestions search, nearby stores and trending searches. Each is its own endpoint with a published input schema, and the response is JSON.

How much does the Apollo Pharmacy API cost?

Every Apollo Pharmacy endpoint costs 1 credit per successful call. You buy credits once, with no subscription, and paid credits never expire. New accounts get free credits to try it.

Do I need an Apollo Pharmacy account or login?

No. Upscrape reads the pages Apollo Pharmacy shows to any visitor, so you send the input the endpoint asks for and get the data back. Nothing runs on your account, and you share no password or cookie.

Can an AI agent use the Apollo Pharmacy API?

Yes. Connect any MCP client to the Upscrape MCP server with OAuth or an API key. The agent finds the Apollo Pharmacy endpoint, checks its price and runs it with the same credits as the REST API.

Is it legal to scrape Apollo Pharmacy?

Upscrape reads public pages only and needs no login. How you use the data is yours to decide under the laws that apply to you; we sign a data processing agreement for your legal review.

What happens when Apollo Pharmacy changes its pages?

We fix the endpoint. Your request and the response fields stay the same.

Get started

Your first Apollo Pharmacy call is free.

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