↑ ↓ to move ↵ to open
Commerce & delivery · REST API · MCP server

MedPlus Mart API

MedPlus Mart catalogue: search, product prices, filters, categories and PIN codes.

  • 1 credit per call
  • Failed calls are free
  • Updated
medplus.product.get completed
namestringMAXILIV INJ
pricenumber1529.07
mrpnumber1798.9
availabilitystringavailable
brandstringZUVENTUS HEALTHCARE LTD
compositionstringGlutathione 600 MG /INJ
currencystringINR
delivery_estimatestringDelivery by Oct 27, 2026 – 11:59 PM
discount_percentinteger15
drug_schedulestringH
formstringINJECTION
imagesstringhttps://static2.medplusmart.com/products/_1bd16ca_/MAXI0041_L.j…
manufacturerstringZUVENTUS HEALTHCARE LTD
membership_pricenumber1457.11
moleculesstringGlutathione
pack_sizestring1 INJECTION
prescription_requiredbooleantrue
image_urlstringhttps://static2.medplusmart.com/products/_1bd16ca_/MAXI0041_L.j…
urlstringhttps://www.medplusmart.com/product/maxiliv-inj_maxi0041
Endpoints

MedPlus Mart API endpoints

What each one takes and what it returns. Open one for a real response, every input and every field.

MedPlus Mart Categories API

List the MedPlus Mart category tree with parent ids and depth, so a caller can pick a category and walk its products.

Sendparent_idormax_depth Returnsnamecategory_iddepthimage_url
1 credit

MedPlus Mart Category Products API

Read a MedPlus Mart category with brand, printed-MRP and stock filters, its sort orders and one page of up to 20 per call.

Sendcategory_id Returnsnamepricemrpavailabilitycompositioncurrency
1 credit

MedPlus Mart PIN Code Localities API

Resolve an Indian PIN code or area name to the MedPlus Mart localities the storefront serves, with each place id.

Sendqueryorpincode Returnslocationplace_id
1 credit

MedPlus Mart Product API

Read one MedPlus Mart product: selling price, printed MRP, membership price, pack size, composition, prescription need and stock.

Sendurlorproduct_id Returnsnamepricemrpavailabilitybrandcomposition
1 credit

MedPlus Mart Products Search API

Search MedPlus Mart medicines and health products with selling price, printed MRP, pack size, manufacturer and stock, one page of up to 20 per call.

Sendquery Returnsnamemrpavailabilitycompositioncurrencyimage_url
1 credit
Use cases

What teams build with MedPlus Mart data

Know before you build

How MedPlus Mart data behaves

REST API · MCP server

Call it from your code, or ask your agent

One request shape for every MedPlus Mart 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": "medplus.product.get",  "input": {    "product_id": "MAXI0041"  }}'
Response
{  "name": "MAXILIV INJ",  "price": 1529.07,  "mrp": 1798.9,  "availability": "available",  "brand": "ZUVENTUS HEALTHCARE LTD",  "composition": "Glutathione 600 MG /INJ",  "currency": "INR",  "delivery_estimate": "Delivery by Oct 27, 2026 – 11:59 PM",  "discount_percent": 15,  "form": "INJECTION",  "image_url": "https://static2.medplusmart.com/products/_1bd16ca_/MAXI0041_L.jpg",  "manufacturer": "ZUVENTUS HEALTHCARE LTD",  "membership_price": 1457.11,  "pack_size": "1 INJECTION",  "prescription_required": true,  "url": "https://www.medplusmart.com/product/maxiliv-inj_maxi0041",  "drug_schedule": [    "H"  ],  "images": [    "https://static2.medplusmart.com/products/_1bd16ca_/MAXI0041_L.jpg"  ],  "molecules": [    "Glutathione"  ],  "variants": [    {      "name": "MAXILIV TAB",      "mrp": 140.9,      "availability": "available",      "composition": "Glutathione 500 MG",      "currency": "INR",      "pack_size": "10 TABLET",      "product_id": "MAXI0050"    }  ]}
In your AI agent Claude · Cursor · any MCP client
1Add the Upscrape MCP server
https://data.upscrape.com/mcp
2Ask for the data in plain words

With Upscrape, get the MedPlus Mart product for product id "MAXI0041". Tell me what it costs before you run it, then show the results as a table.

The agent finds the endpoint, shows you the price, and runs it with your credits.
Commerce & delivery
Questions

MedPlus Mart API FAQ

The short answers. The docs have the long ones.

Still have a question? Talk to the people who build the endpoints.
What data can I get from MedPlus Mart?

Categories, category products, pin code localities, product and products search. Each is its own endpoint with a published input schema, and the response is JSON.

How much does the MedPlus Mart API cost?

Every MedPlus Mart 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.

Do I need a MedPlus Mart account or login?

No. Upscrape reads the pages MedPlus Mart 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.

Can an AI agent use the MedPlus Mart API?

Yes. Connect any MCP client to the Upscrape MCP server with OAuth or an API key. The agent finds the MedPlus Mart endpoint, checks its price and runs it with the same credits as the REST API.

Is it legal to scrape MedPlus Mart?

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.

What happens when MedPlus Mart changes its pages?

We fix the endpoint. Your request and the response fields stay the same.

Get started

Your first MedPlus Mart call is free.

Up to 100 free credits to start, no card needed.