↑ ↓ to move ↵ to open
Apollo Pharmacy API reference

Apollo Pharmacy Brand Products

apollo-pharmacy.brand.products

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

At a glance

Endpoint ID
apollo-pharmacy.brand.products
Price
1 credit per call; failed calls are free
Runs for up to
60 seconds
Request
POST /execute
Run an endpoint
MCP tool when pinned
apollo-pharmacy__brand__products
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.brand.products",  "input": {    "page": 1,    "slug": "himalaya"  }}'

Input

FieldTypeRequiredWhat it doesExample
slug string one of Public listing slug, as returned by the category list. himalaya
url string one of Public listing page URL on www.apollopharmacy.in.
max_pages integer no How many listing pages to read forward from page. From 1 to 5. Default: 1.
page integer no First listing page to read. One page carries 24 products. From 1 to 100. Default: 1. 1

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
{  "end_page": 1,  "has_more": true,  "listing_url": "https://www.apollopharmacy.in/shop-by-brand/himalaya",  "max_page": 20,  "start_page": 1,  "total_items": 469,  "products": [    {      "name": "Himalaya Gentle Baby Wash, 400 ml",      "price": 190,      "mrp": 380,      "rating": 5,      "review_count": 2,      "availability": "in_stock",      "currency": "INR",      "discount_percent": 50,      "image_url": "https://images.apollo247.in/pub/media/catalog/product/H/I/HIM0972_1.jpg",      "pack_form": "Bottle",      "pack_size": "400",      "prescription_required": false,      "product_form": "Baby Wash",      "product_id": "368388",      "sku": "HIM0972",      "unit_price": "₹0.47/ml",      "url": "https://www.apollopharmacy.in/otc/himalaya-gentle-baby-wash-400ml",      "tags": [        "Gentle Cleansing"      ]    },    {      "name": "Himalaya Ashvagandha General Wellness, 60 Tablets",      "price": 208,      "mrp": 260,      "availability": "in_stock",      "currency": "INR",      "discount_percent": 20,      "image_url": "https://images.apollo247.in/pub/media/catalog/product/h/i/him0285_1-jan24_3_.jpg",      "pack_form": "Bottle",      "pack_size": "60",      "prescription_required": false,      "product_form": "Tablet",      "product_id": "61260",      "sku": "HIM0285",      "unit_price": "₹3.47/unit",      "url": "https://www.apollopharmacy.in/otc/himalaya-ashvagandha-capsule-60s",      "tags": [        "Stress Relief",        "Energy & Stamina"      ]    }  ]}

Fields

FieldTypeExample
products[].name string Himalaya Gentle Baby Wash, 400 ml
products[].price integer 190
products[].mrp integer 380
products[].rating integer 5
products[].review_count integer 2
products[].availability string in_stock
products[].currency string INR
products[].discount_percent integer 50
products[].image_url string https://images.apollo247.in/pub/media/catalog/product/H/I/HIM09…
products[].pack_form string Bottle
products[].pack_size string 400
products[].prescription_required boolean false
products[].product_form string Baby Wash
products[].product_id string 368388
products[].sku string HIM0972
products[].tags array Gentle Cleansing
products[].unit_price string ₹0.47/ml
products[].url string https://www.apollopharmacy.in/otc/himalaya-gentle-baby-wash-400…
end_page integer 1
has_more boolean true
listing_url string https://www.apollopharmacy.in/shop-by-brand/himalaya
max_page integer 20
products array 3 records
start_page integer 1
total_items integer 469

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.