Discover/Apollo Pharmacy API
live

Apollo Pharmacy APIapollopharmacy.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.

Endpoint health
verified 19h ago
search_medicines
1/1 passing latest checkself-healing
Endpoints
1
Updated
19d ago

What is the Apollo Pharmacy 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.

This call costs1 credit / call— charged only on success
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, '560001' for Bangalore). When a valid pincode is provided, availability reflects whether each product can be delivered to that location. Invalid pincodes result in 'not-serviceable' availability for all products.
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.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/1008a848-ec78-4d94-98ee-7458bbe7a770/search_medicines?query=paracetamol&pincode=110055' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 1 totalmissing one? ·

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. The availability field reflects location-specific delivery feasibility: 'in-stock' means deliverable to the given pincode, 'out-of-stock' means not available at that location, and 'not-serviceable' means the pincode is invalid or not served by Apollo Pharmacy.

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, '560001' for Bangalore). When a valid pincode is provided, availability reflects whether each product can be delivered to that location. Invalid pincodes result in 'not-serviceable' availability for all products.
Response
{
  "type": "object",
  "fields": {
    "query": "string — the search query as submitted",
    "products": "array of product objects with name, sku, price, mrp, discount_percentage, manufacturer, availability, delivery_time, pack_size, is_prescription_required, tags",
    "total_results": "integer — number of products returned"
  },
  "sample": {
    "data": {
      "query": "dolo 650",
      "products": [
        {
          "mrp": 32,
          "sku": "DOL0026",
          "name": "Dolo-650 Tablet 15's",
          "tags": [
            "Paracetamol-650Mg",
            "Pain & Fever"
          ],
          "price": 32,
          "pack_size": "15 Tablet",
          "availability": "in-stock",
          "manufacturer": "Micro Labs Ltd",
          "delivery_time": "6 hrs 15 mins",
          "discount_percentage": 0,
          "is_prescription_required": false
        }
      ],
      "total_results": 20
    },
    "status": "success"
  }
}

About the Apollo Pharmacy API

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.

Reliability & maintenanceVerified

The Apollo Pharmacy API is a managed, monitored endpoint for apollopharmacy.in — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when apollopharmacy.in changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official apollopharmacy.in API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
19h ago
Latest check
1/1 endpoint passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
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/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. 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 apollopharmacy.in.
Related APIs in HealthcareSee all →
apollo247.com API
Search and compare medicines, view detailed product information, discover lab tests, and locate nearby Apollo 24|7 pharmacy stores. Browse medical specialties and popular diagnostic services to plan your healthcare needs in one convenient platform.
pharmeasy.in API
Search for medicines and healthcare products across PharmEasy's catalog while checking real-time pricing and availability in your area. Find exactly what you need with location-specific information to compare costs and stock status before making a purchase.
netmeds.com API
Search for medicines and health products across India's largest online pharmacy while viewing real-time pricing and availability based on your location. Find exactly what you need with instant access to product details and local delivery options.
medplusmart.com API
Search for medicines and browse product categories on MedPlus Mart online pharmacy, then view detailed information like pricing, availability, and specifications for any medication. Get instant access to organized pharmacy data to compare medicines and find exactly what you need.
1mg.com API
Access data from 1mg.com.
aponeo.de API
Search for medications and health products from Aponeo.de, view detailed pricing and availability, browse by category, and discover current deals and promotions. Find specific products by PZN code, check bestsellers, or explore newly added items to compare prices and stock status.
arogga.com API
Search for medicines and healthcare products across Arogga to instantly compare prices, view available discounts, and check real-time stock availability. Find the best deals on your needed medications and health items in one convenient search.
al-dawaa.com API
Search for medications across Al-Dawaa Pharmacy locations in Saudi Arabia and instantly check their stock status, pricing, and detailed product information. Get real-time availability data to find the exact medications you need and compare prices before visiting or ordering.