↑ ↓ to move ↵ to open
Apollo Pharmacy API reference

Apollo Pharmacy Product Offers

apollo-pharmacy.product.offers

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

At a glance

Endpoint ID
apollo-pharmacy.product.offers
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__product__offers
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.product.offers",  "input": {    "quantity": 1,    "sku": "PAC0003"  }}'

Input

FieldTypeRequiredWhat it doesExample
sku string one of Apollo SKU, for example PAC0003. PAC0003
url string one of Public product page URL on www.apollopharmacy.in.
pincode string no Indian PIN code used to localise prices, substitutes, offers and availability.
quantity integer no Quantity the offer is priced for. From 1 to 10. 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
{  "bank_offer": "J&K Bank Debit/Credit Cards",  "best_price": 17,  "coupon": "AP15",  "offers": [    {      "category": "Coupons",      "type": "COUPONS"    },    {      "category": "Bank Offers",      "type": "PAYMENTS"    }  ]}

Fields

FieldTypeExample
offers[].category string Coupons
offers[].type string COUPONS
bank_offer string J&K Bank Debit/Credit Cards
best_price integer 17
coupon string AP15
offers array 2 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.