Discover/apollopharmacy.in API
live

apollopharmacy.in APIwww.apollopharmacy.in

Search Apollo Pharmacy's medicine catalog via API. Get price, MRP, discount, manufacturer, pack size, and availability for up to 20 products per query.

Endpoints
1
Updated
4h ago
Try it
Medicine name or keyword to search for (e.g. 'paracetamol', 'dolo 650', 'amoxicillin').
Indian PIN code for delivery availability check. 6-digit string (e.g. '110055' for Delhi).
api.parse.bot/scraper/1008a848-ec78-4d94-98ee-7458bbe7a770/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/1008a848-ec78-4d94-98ee-7458bbe7a770/search_medicines' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 1 totalclick to expand

Search medicines by name on Apollo Pharmacy. Returns up to 20 matching products with pricing, availability, manufacturer, and pack size information. Results are sorted by relevance to the search query.

Input
ParamTypeDescription
queryrequiredstringMedicine name or keyword to search for (e.g. 'paracetamol', 'dolo 650', 'amoxicillin').
pincodestringIndian PIN code for delivery availability check. 6-digit string (e.g. '110055' for Delhi).
Response
{
  "type": "object",
  "fields": {
    "query": "string",
    "products": "array of product objects with name, sku, price, mrp, discount_percentage, manufacturer, availability, pack_size, is_prescription_required, tags",
    "total_results": "integer"
  },
  "sample": {
    "query": "paracetamol",
    "products": [
      {
        "mrp": 9.5,
        "sku": "PAR0083",
        "name": "Paracip-500 Tablet 10's",
        "tags": [
          "Paracetamol-500Mg",
          "Pain & Fever"
        ],
        "price": 8.07,
        "pack_size": "10 Tablet",
        "availability": "in-stock",
        "manufacturer": null,
        "discount_percentage": 15,
        "is_prescription_required": false
      },
      {
        "mrp": 19,
        "sku": "CRO0091",
        "name": "Crocin Advance Tablet 20's",
        "tags": [
          "Paracetamol-500Mg",
          "Pain & Fever"
        ],
        "price": 19,
        "pack_size": "20 Tablet",
        "availability": "in-stock",
        "manufacturer": "GlaxoSmithKline Pharmaceuticals Ltd",
        "discount_percentage": 0,
        "is_prescription_required": false
      }
    ],
    "total_results": 20
  }
}

About the apollopharmacy.in API

The Apollo Pharmacy API exposes one endpoint, search_medicines, that queries the apollopharmacy.in catalog and returns up to 20 matching products per search. Each result includes 9 structured fields: product name, SKU, selling price, MRP, discount percentage, manufacturer, stock availability, pack size, and prescription requirement status. Optionally pass a 6-digit Indian PIN code to get location-specific delivery availability.

What the API Returns

The search_medicines endpoint accepts a query string — a medicine name, brand name, or active ingredient (e.g. 'paracetamol', 'dolo 650', 'amoxicillin') — and returns a products array alongside a total_results count and an echo of the original query. Each product object contains name, sku, price (selling price), mrp (maximum retail price), discount_percentage, manufacturer, availability, pack_size, and is_prescription_required.

Filtering and Location

Results are ordered by relevance to the search query. The optional pincode parameter accepts a 6-digit Indian PIN code (e.g. '110055' for Delhi) and adjusts the availability field to reflect whether the product can be delivered to that location. Without a PIN code, availability reflects general stock status rather than location-specific delivery feasibility.

Data Scope and Limitations

The API returns up to 20 products per query — there is no pagination parameter to retrieve additional pages of results. The is_prescription_required flag distinguishes OTC products from those that require a prescription, which is useful for filtering workflows. Price fields (price, mrp, discount_percentage) reflect current listed values on Apollo Pharmacy and can change without notice as the platform updates inventory.

Common use cases
  • Compare selling price vs. MRP across generic and branded paracetamol variants using price and mrp fields.
  • Check is_prescription_required to filter OTC medicines from prescription-only drugs in a health app.
  • Verify availability for a specific PIN code before displaying a medicine in a local delivery interface.
  • Retrieve manufacturer and pack_size fields to build a medicine comparison table for patient-facing tools.
  • Monitor discount_percentage changes over time for price-tracking or alerting workflows.
  • Look up sku identifiers to cross-reference Apollo Pharmacy listings against other pharmacy catalogs.
  • Populate an autocomplete medicine search using partial brand or generic name queries.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Apollo Pharmacy offer an official developer API?+
Apollo Pharmacy does not publish a public developer API or documented REST interface for third-party use. This Parse API provides structured access to their medicine catalog data.
What does the `availability` field actually reflect?+
Without a pincode, availability indicates general stock status for the product. When you supply a valid 6-digit Indian PIN code, the field reflects whether Apollo Pharmacy can fulfill delivery to that specific location, which can differ from the general stock status.
Does the API return more than 20 results or support pagination?+
The search_medicines endpoint returns up to 20 products per query and does not expose a pagination parameter. If you need deeper result sets for a given query, that capability is not currently available. You can fork this API on Parse and revise it to add offset or page-based pagination.
Can I retrieve product detail pages, images, or customer reviews?+
Not currently. The API covers search results with pricing, availability, manufacturer, pack size, and prescription status. Individual product detail pages, images, and customer reviews are not exposed. You can fork this API on Parse and revise it to add a product detail endpoint using the sku field returned by search_medicines.
How fresh is the pricing data?+
Prices, MRP, and discount percentages reflect what Apollo Pharmacy currently lists at query time. The platform updates inventory and pricing independently, so values can change between calls. There is no timestamp field in the response indicating when a listing was last modified.
Page content last updated . Spec covers 1 endpoint from www.apollopharmacy.in.
Related APIs in HealthcareSee all →
ncbi.nlm.nih.gov API
Search and retrieve biomedical literature from NCBI databases including PubMed, PubMed Central, and MeSH. Supports full-text extraction, metadata lookup, and research filtering.
pubmed.ncbi.nlm.nih.gov API
Search and retrieve biomedical literature from PubMed and NCBI databases. Supports keyword search, advanced field-tag queries, clinical filters, citation matching, date filtering, publication type filtering, and direct E-utilities access.
drugs.com API
Search for drugs and pill identifications, get detailed information about FDA approvals and drug interactions, and find medications by condition or letter. Look up side effects, dosages, and potential drug interactions to make informed health decisions.
pmc.ncbi.nlm.nih.gov API
Search millions of full-text biomedical research articles and access their metadata, citations, and related papers from PubMed Central. Find articles by topic, discover similar research, explore journal collections, and retrieve detailed citation information to support your literature review and research.
clinicaltrials.gov API
Search and retrieve comprehensive information about clinical trials worldwide, including study details, eligibility criteria, locations, and outcomes data. Access structured metadata and statistics to find relevant research studies matching your specific medical conditions or research interests.
blast.ncbi.nlm.nih.gov API
Compare DNA and protein sequences against NCBI's massive biological databases to find matching sequences and analyze genetic similarities. Submit alignment jobs, monitor their progress, and retrieve detailed results in structured format to support genomics research and sequence analysis.
zocdoc.com API
Search for doctors and medical practices on Zocdoc by specialty and location. Retrieve provider profiles, accepted insurance, office locations, patient reviews, and appointment availability.
mayocliniclabs.com API
Search and browse Mayo Clinic Laboratories' medical test catalog to retrieve detailed information on thousands of available tests, including descriptions, specimen requirements, clinical and interpretive data, performance characteristics, fees and codes, and setup details. Use autocomplete and alphabetical browsing to quickly locate specific tests or explore the full catalog.