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
Apollo Pharmacy search with filters, product detail, substitutes, reviews, offers, listings, stores and PIN-code cover.
What each one takes and what it returns. Open one for a real response, every input and every field.
Walk a public Apollo Pharmacy brand listing with its total item count and each product's price and MRP.
Sendurlorslug
Returnsnamepricemrpratingreview_countavailability
List the Apollo Pharmacy category tree with category ids, slugs, names and parent-child structure.
Returnsnamechildrenidimage_urlslugurl
Walk a public Apollo Pharmacy category with its total item count and each product's price and MRP.
Sendurlorslug
Returnsnamepricemrpratingreview_countavailability
Check whether Apollo Pharmacy delivers to an Indian PIN code, with the city, state and coordinates it maps to.
Sendpincode
Returnscitycity_tagcourier_serviceablehyperlocal_serviceablelatitudelongitude
Read one Apollo Pharmacy product with price, MRP, pack, manufacturer, composition, images and pack variants.
Sendurlorsku
Returnsnamepricemrpavailabilitybreadcrumbscategory
Read the coupons, bank offers and best payable price Apollo Pharmacy shows for a product quantity.
Sendurlorpincodeorquantity
Returnscategorytype
Read a product's public rating summary and review text with reviewer identity removed.
Sendurlorsku
Returnsbodyratinglikesposted_atpack
List same-composition Apollo Pharmacy substitutes with selling price, MRP, manufacturer and delivery estimate.
Sendurlorpincodeorsku
Returnsnamepricemrpavailabilitycurrencydelivery_eta
Products search from Apollo Pharmacy, as JSON.
Sendquery
Returnsnameidtypevalues
Read the search suggestions Apollo Pharmacy offers while a query is being typed, with their category.
Sendquery
Returnsnamecategorysub_textthumbnailtype
List Apollo Pharmacy stores near a PIN code or coordinate pair with distance, contact, timings and open state.
Sendlatitudeorlongitudeorpincode
Returnsnamecontactdistanceis_openmap_urlstore_id
Read the search terms Apollo Pharmacy is trending right now, ranked in the order the storefront shows them.
Returnsnamerank
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" }}'
import jsonimport osimport requestspayload = json.loads(r'''{ "capability": "apollo-pharmacy.product.get", "input": { "sku": "PAC0003" }}''')response = requests.post( "https://data.upscrape.com/execute", headers={ "Authorization": f"Bearer {os.environ['UPSCRAPE_API_KEY']}", "Content-Type": "application/json", "Prefer": "wait=30", }, json=payload,)response.raise_for_status()print(json.dumps(response.json(), indent=2))
const response = await fetch("https://data.upscrape.com/execute", { method: "POST", headers: { "Authorization": `Bearer ${process.env.UPSCRAPE_API_KEY}`, "Content-Type": "application/json", "Prefer": "wait=30", }, body: JSON.stringify({ "capability": "apollo-pharmacy.product.get", "input": { "sku": "PAC0003" }}),});if (!response.ok) { throw new Error(`Upscrape request failed: ${response.status}`);}console.log(JSON.stringify(await response.json(), null, 2));
{ "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" ]}
https://data.upscrape.com/mcp
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 short answers. The docs have the long ones.
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.
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.
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.
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.
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.
We fix the endpoint. Your request and the response fields stay the same.
Up to 100 free credits to start, no card needed.