Tata 1mg Products Search API
Search Tata 1mg medicines and health products by keyword: each result's name, price, MRP, discount, availability and link.
Sendquery
Returnsnamepricemrpavailabilitycurrencydiscount_percent
Get Tata 1mg medicine and health product listings, prices, MRP, discounts, product details and ratings as clean JSON. Search by keyword, browse a category or read one product.
What each one takes and what it returns. Open one for a real response, every input and every field.
Search Tata 1mg medicines and health products by keyword: each result's name, price, MRP, discount, availability and link.
Sendquery
Returnsnamepricemrpavailabilitycurrencydiscount_percent
Get one product from its 1mg page: price, MRP, availability, pack size, form, rating, review count and description.
Sendurl
Returnsnamepriceratingreview_countavailabilitycurrency
Preview the first products of a Tata 1mg category, such as hair care, with prices and discounts.
Sendcategory_url
Returnsnamepricemrpavailabilitycurrencydiscount_percent
Read a product's rating, review count and the reviews 1mg shows publicly, without reviewer names.
Sendurl
Returnstitlebodyratingverified
Compare what medicines and supplements cost on Tata 1mg, with MRP and discount.
Products searchProductSee which products a category carries, at what price and discount.
Category productsProducts searchAdd pack size, form, rating and description to your own product records.
ProductFollow a product's rating and what buyers say about it.
Product reviewsOne request shape for every Tata 1mg 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": "tata-1mg.product.get", "input": { "url": "https://www.1mg.com/otc/biotin-advanced-tablet-for-healthy-and-strong-hair-by-tata-1mg-otc842970" }}'
import jsonimport osimport requestspayload = json.loads(r'''{ "capability": "tata-1mg.product.get", "input": { "url": "https://www.1mg.com/otc/biotin-advanced-tablet-for-healthy-and-strong-hair-by-tata-1mg-otc842970" }}''')response = requests.post( "https://data.upscrape.com/execute", headers={ "Authorization": f"Bearer {os.environ['UPSCRAPE_API_KEY']}", "Content-Type": "application/json", "Prefer": "wait=30", }, json=payload,)response.raise_for_status()print(json.dumps(response.json(), indent=2))
const response = await fetch("https://data.upscrape.com/execute", { method: "POST", headers: { "Authorization": `Bearer ${process.env.UPSCRAPE_API_KEY}`, "Content-Type": "application/json", "Prefer": "wait=30", }, body: JSON.stringify({ "capability": "tata-1mg.product.get", "input": { "url": "https://www.1mg.com/otc/biotin-advanced-tablet-for-healthy-and-strong-hair-by-tata-1mg-otc842970" }}),});if (!response.ok) { throw new Error(`Upscrape request failed: ${response.status}`);}console.log(JSON.stringify(await response.json(), null, 2));
{ "name": "Biotin + Advanced Tablet for Healthy and Strong Hair | by Tata 1mg", "price": 295, "rating": 4.2, "review_count": 396, "availability": "available", "currency": "INR", "description": "Biotin + Advanced Tablet for Healthy and Strong Hair | by Tata 1mg is a vital nutrient supplement formulated to promote hair growth and mai…", "manufacturer": "Name: A)Bacfo pharmaceuticals (India) limited Address: A)C-46,Phase II,Gautam Buddha Nagar, Noida-201305, Uttar Pradesh", "marketer": "Name: TATA 1mg Healthcare Solutions Pvt. Ltd. Address: B-23, 2nd & 3rd Floor, G.T Karnal Road, Industrial Area, New Delhi-110033 / Level 3,…", "net_quantity": "60 Tablets", "product_form": "Tablet", "product_id": "842970"}
https://data.upscrape.com/mcp
With Upscrape, open Dolo 650 Tablet on 1mg (https://www.1mg.com/drugs/dolo-650-tablet-74467) and tell me its price, MRP and whether it is available.
The short answers. The docs have the long ones.
Tata 1mg does not offer a public API for its catalog. Upscrape reads public 1mg pages and returns the data as JSON.
No. It reads public product pages only: names, prices, availability, details and ratings.
No. You send a keyword, a category or a product page and get JSON back. Nothing runs on an account.
Products search, product, category products and product reviews. Each is its own endpoint with a published input schema, and the response is JSON.
Every Tata 1mg 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.
Yes. Connect any MCP client to the Upscrape MCP server with OAuth or an API key. The agent finds the Tata 1mg endpoint, checks its price and runs it with the same credits as the REST API.
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.
We fix the endpoint. Your request and the response fields stay the same.
Up to 100 free credits to start, no card needed.