Flipkart Commerce Product API
Get one product from its URL or ID: price, MRP, best-offer price, stock, ratings by star and aspect, specifications, variants, delivery days and return policy. Add a PIN code for local delivery.
- 1 credit per call
- Failed calls are free
- Updated
- flipkart.product.get
{ "title": "Apple iPhone 16 (Black, 128 GB)", "price": 69900, "mrp": 69900, "rating": 4.6, "review_count": 8625, "answer_count": 3, "assured": true, "availability": "instock", "brand": "APPLE", "cod_available": true, "currency": "INR", "description": "Buy Apple iPhone 16 online at best price with offers in India. Apple iPhone 16 (Black, 128 GB) features and specifications include 128 GB R…", "fulfilled_by_flipkart": true, "gst_invoice": true, "image_count": 9, "listing_id": "LSTMOBH4DQFG8NKFRDYKOOGZ6", "listing_state": "current", "no_cost_emi": false, "price_with_best_offer": 66405, "product_id": "MOBH4DQFG8NKFRDY", "question_count": 3, "rating_count": 199367, "return_policy": "7_day_replacement_service_centre_action", "seller_id": "f6d15b4a4f304426", "video_count": 1, "attributes": { "color": "Black", "storage+ram": "128 GB" }, "rating_breakdown": { "1": 8132, "2": 2758, "3": 5801, "4": 25389, "5": 157287 }, "aspect_ratings": [ { "name": "Camera", "rating": 4.6 }, { "name": "Battery", "rating": 4.3 } ], "category_path": [ "Mobiles & Accessories", "Mobiles" ], "delivery": [ { "max_days": 3, "min_days": 3, "type": "regular" }, { "fee": 399, "max_days": 6, "min_days": 6, "type": "installation_and_demo" } ], "highlights": [ "128 GB ROM", "A18 Chip, 6 Core Processor | Hexa Core" ], "image_urls": [ "https://rukminim1.flixcart.com/image/1500/1500/xif0q/mobile/n/q/h/-resized-original-imahgfmzjj8gtqbc.jpeg?q=70", "https://rukminim1.flixcart.com/image/1500/1500/xif0q/mobile/x/k/m/-original-imahfvx37fmsbhhr.jpeg?q=70" ], "specifications": [ { "name": "Battery & Power Features", "specs": [ { "name": "Dual Battery", "value": "No" } ] }, { "name": "Dimensions", "specs": [ { "name": "Width", "value": "71.6 mm (7.16 cm)" }, { "name": "Depth", "value": "7.8 mm (0.78 cm)" } ] } ], "variants": [ { "name": "Color", "selected": "Black", "options": [ { "name": "Black", "availability": "low_stock", "product_id": "MOBH4DQFG8NKFRDY", "selected": true, "url": "https://www.flipkart.com/apple-iphone-16-black-128-gb/p/itmb07d67f995271?pid=MOBH4DQFG8NKFRDY" }, { "name": "Pink", "availability": "in_stock", "product_id": "MOBH4DQFWJVDRSHM", "selected": false, "url": "https://www.flipkart.com/apple-iphone-16-pink-128-gb/p/itmc2e910b4d0b1c?pid=MOBH4DQFWJVDRSHM" } ] }, { "name": "Variant", "selected": "128 GB", "options": [ { "name": "128 GB", "availability": "low_stock", "product_id": "MOBH4DQFG8NKFRDY", "selected": true, "url": "https://www.flipkart.com/apple-iphone-16-black-128-gb/p/itmb07d67f995271?pid=MOBH4DQFG8NKFRDY" }, { "name": "256 GB", "availability": "low_stock", "product_id": "MOBH4DQFZCJJXUFG", "selected": false, "url": "https://www.flipkart.com/apple-iphone-16-black-256-gb/p/itm86da1977dcdf1?pid=MOBH4DQFZCJJXUFG" } ] } ]}
What you send
The input
object of the request, with every field the endpoint accepts.
| Field | Type | Required | What it does | Example |
|---|---|---|---|---|
| product_id | string | one of | The product ID, as an alternative to the URL. | |
| url | string | one of | The product's Flipkart URL. | https://www.flipkart.com/apple-iphone-16-black-… |
| pincode | string | no | A six-digit Indian PIN code, to get delivery, sellers and the delivery date there. |
Fields it returns
What each record in the response holds, with the values from the sample above.
| Field | Type | What it is | Example |
|---|---|---|---|
| title | string | The product title as Flipkart shows it. | Apple iPhone 16 (Black, 128 GB) |
| brand | string | The product's brand. | APPLE |
| price | integer | The selling price, in the currency given. | 69,900 |
| mrp | integer | The maximum retail price printed for the product. | 69,900 |
| price_with_best_offer | integer | The price after the best offer Flipkart shows. | 66,405 |
| availability | string | Whether the product can be bought now. | instock |
| rating | number | The average star rating. | 4.6 |
| rating_count | integer | How many ratings the product has. | 199,367 |
| review_count | integer | How many written reviews the product has. | 8625 |
| fulfilled_by_flipkart | boolean | Whether Flipkart itself ships the order. | true |
| cod_available | boolean | Whether cash on delivery is offered. | true |
| answer_count | integer | How many answers those questions have. | 3 |
| aspect_ratings | array | Ratings for parts of the product, such as camera or battery. | 7 records |
| aspect_ratings[].name | string | The name as Flipkart shows it. | Camera |
| aspect_ratings[].rating | number | The average star rating. | 4.6 |
| assured | boolean | Whether the product carries the Flipkart Assured badge. | true |
| attributes | object | The chosen version's attributes, such as colour and storage. | 2 fields |
| attributes.color | string | The colour of the chosen version. | Black |
| attributes.storage+ram | string | The storage of the chosen version. | 128 GB |
| category_path | array | The product's categories, from broad to narrow. | Mobiles & Accessories, Mobiles, APPLE Mobiles |
| currency | string | The currency code of the prices. | INR |
| delivery | array | Delivery options and their times. | 2 records |
| delivery[].max_days | integer | The longest delivery time, in days. | 3 |
| delivery[].min_days | integer | The shortest delivery time, in days. | 3 |
| delivery[].type | string | The delivery option, such as regular or express. | regular |
| description | string | The description as Flipkart shows it. | Buy Apple iPhone 16 online at best price with offers in India. … |
| gst_invoice | boolean | Whether a GST invoice is available. | true |
| highlights | array | The key points Flipkart lists for the product. | 128 GB ROM, A18 Chip, 6 Core Processor | Hexa Core, 48MP + 12MP… |
| image_count | integer | How many pictures the product has. | 9 |
| image_urls | array | The product's pictures. | https://rukminim1.flixcart.com/image/1500/1500/xif0q/mobile/n/q… |
| listing_id | string | Flipkart's ID for one seller's listing of the product. | LSTMOBH4DQFG8NKFRDYKOOGZ6 |
| listing_state | string | current | |
| no_cost_emi | boolean | Whether no-cost EMI is offered. | false |
| product_id | string | Flipkart's ID for the product; the product endpoints take it. | MOBH4DQFG8NKFRDY |
| question_count | integer | How many shopper questions the product has. | 3 |
| rating_breakdown | object | How many ratings each star level has. | 5 fields |
| rating_breakdown.1 | integer | Ratings of one star. | 8132 |
| rating_breakdown.2 | integer | Ratings of two stars. | 2758 |
| rating_breakdown.3 | integer | Ratings of three stars. | 5801 |
| rating_breakdown.4 | integer | Ratings of four stars. | 25,389 |
| rating_breakdown.5 | integer | Ratings of five stars. | 157,287 |
| return_policy | string | The return or replacement terms. | 7_day_replacement_service_centre_action |
| seller_id | string | Flipkart's ID for the seller. | f6d15b4a4f304426 |
| specifications | array | The product's specification groups. | 11 records |
| specifications[].name | string | The name as Flipkart shows it. | Battery & Power Features |
| specifications[].specs | array | The specifications in the group. | 1 records |
| specifications[].specs[].name | string | Dual Battery | |
| specifications[].specs[].value | string | No | |
| variants | array | Other versions of the product, such as colour or storage. | 2 records |
| variants[].name | string | The name as Flipkart shows it. | Color |
| variants[].options | array | The choices for this variant. | 5 records |
| variants[].options[].availability | string | low_stock | |
| variants[].options[].name | string | Black | |
| variants[].options[].product_id | string | MOBH4DQFG8NKFRDY | |
| variants[].options[].selected | boolean | true | |
| variants[].options[].url | string | https://www.flipkart.com/apple-iphone-16-black-128-gb/p/itmb07d… | |
| variants[].selected | string | Whether this choice is the one shown. | Black |
| video_count | integer | How many videos the product has. | 1 |
Call it from your code, or ask your agent
Set UPSCRAPE_API_KEY to your key and copy a working request.
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": "flipkart.product.get", "input": { "url": "https://www.flipkart.com/apple-iphone-16-black-128-gb/p/itmb07d67f995271?pid=MOBH4DQFG8NKFRDY" }}'
import jsonimport osimport requestspayload = json.loads(r'''{ "capability": "flipkart.product.get", "input": { "url": "https://www.flipkart.com/apple-iphone-16-black-128-gb/p/itmb07d67f995271?pid=MOBH4DQFG8NKFRDY" }}''')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": "flipkart.product.get", "input": { "url": "https://www.flipkart.com/apple-iphone-16-black-128-gb/p/itmb07d67f995271?pid=MOBH4DQFG8NKFRDY" }}),});if (!response.ok) { throw new Error(`Upscrape request failed: ${response.status}`);}console.log(JSON.stringify(await response.json(), null, 2));
https://data.upscrape.com/mcp
With Upscrape, open the Apple iPhone 16 (Black, 128 GB) on Flipkart and tell me its price, MRP, best offer price, stock, rating and delivery time.
More from the Flipkart Commerce API
- Flipkart Commerce Listings Search API1 credit
- Flipkart Commerce Category Products API1 credit
- Flipkart Commerce Product Reviews API1 credit
- Flipkart Commerce Product Offers API1 credit
- Flipkart Commerce Product Sellers API1 credit
- Flipkart Commerce Search Categories API1 credit
- Flipkart Commerce Suggestions Search API1 credit
The same data from other platforms
Flipkart Commerce Product API FAQ
The short answers. The docs have the long ones.
How much does the Flipkart Commerce Product API cost?
1 credit per successful call, shown before it runs. You buy credits once, and paid credits never expire.
What do I send?
Send url or product_id. The input fields below list every option with its type and limits.
Do I need a Flipkart Commerce login?
No. It reads public Flipkart Commerce data; nothing runs on your account.
Can my AI agent call it?
Yes, over MCP: the agent finds flipkart.product.get, checks its price and runs it with the same credits as the REST API.
Your first Flipkart Commerce call is free.
Up to 100 free credits to start, no card needed.