JioMart Product Detail API
Look up one product by ID, canonical slug or supported JioMart URL and read product, brand, price and optional size data.
- 1 credit per call
- Failed calls are free
- Updated
- jiomart.product.detail.get
{ "product": { "name": "921 CLASSIC RED LABEL JEERA RICE SPECIAL BASMATI RICE 5KG", "rating": 0, "country_of_origin": "India", "description": "<p style=\"font-size: 14px;direction: ltr;\">921 Basmati Rice is a variety of fresh wholesome and delicious elongated steamed Basmati cultiva…", "has_variant": false, "image_nature": "standard", "is_dependent": false, "item_code": "RVBBUTYRQI", "item_type": "standard", "multi_size": true, "no_of_boxes": 1, "rating_count": 0, "short_description": "", "size_guide": "", "teaser_tag": "", "type": "product", "uid": 49856704, "price": { "currency": "INR", "effective": { "max": 0, "min": 0 }, "marked": { "max": 0, "min": 0 } }, "attributes": { "attributes": "{\"_id\":\"6650ff6a81e4158526f15941\",\"variants\":{\"product_code\":\"RVBBUTYRQI\",\"seller_product_code\":\"GRM3\",\"id\":\"RVBBUTYRQI\",\"title\":\"921 CLASS…", "available-at-1p-kirana": "false", "available-at-3p-kirana": "false", "available-at-3p-seller": "true", "available-at-rrl-fc": "false", "brand": "921", "brand-id": "17310", "brand_name": "921", "catalog-source": "INFIBEAM", "category-l1": "Cooking Essentials", "category-l2": "Rice", "country_of_origin": "India", "departments": "Groceries", "dimensions-productheight": 26, "dimensions-productlength": 24, "dimensions-productweight": 5000, "dimensions-productwidth": 9, "food-type": "green_dot", "group-product-id": "RCQUISCTHM", "image_nature": "standard", "is-fragile": "false", "is-hazmat": "false", "is-liquid": "false", "is-rrl-exclusive": "false", "is-sodexo-eligible": "false", "is_available": true, "is_custom_order": false, "is_set": false, "item-dimensions-depth-unit": "cm", "item-dimensions-depth-value": "2", "item-dimensions-height-unit": "cm", "item-dimensions-height-value": "26", "item-dimensions-length-unit": "cm", "item-dimensions-length-value": "24", "item-dimensions-net-weight-unit": "gm", "item-dimensions-net-weight-value": "5000", "item-dimensions-volume-value": "null", "item-dimensions-width-unit": "cm", "item-dimensions-width-value": "9", "item_code": "RVBBUTYRQI", "l1-category": "Cooking Essentials", "l2-category": "Rice", "l3-category": "Basmati Rice", "lookup-inventory": "false", "manufacturedetails-manufactureid": "15597", "manufacturer-website": "WWW.921BASMATIRICE.COM", "min_price_effective": 0, "product_details": "<p style=\"font-size: 14px;direction: ltr;\">921 Basmati Rice is a variety of fresh wholesome and delicious elongated steamed Basmati cultiva…", "qty": "5", "search-keywords": "921 basmati rice,super basmati rice,extra long grain rice,aged aromatic rice,traditional basmati rice,fluffy basmati rice,921 super basmati…", "seller-type": "3p", "size": "OS", "size_depth": 1, "sodexo-payment-eligible": "false", "source-id": "RCQUISCTHM", "stage": "pending", "stock-jio-code": "XLLTSFRVBBUTYRQI", "type": "Catalog", "variant-seller-product-code": "GRM3", "vertical-code": "GROCERIES", "whats-in-the-box": "one", "l3_category_names": [ "Basmati Rice" ], "sizes": [ "OS" ], "tags": [ "NON-RX", "seller_3p" ] }, "brand": { "name": "921", "custom_url": "", "description": "921", "uid": 93524, "action": { "type": "page", "page": { "type": "products", "query": { "brand": [ "921--17310" ] } } }, "logo": { "type": "image", "url": "https://cdn1.jiomartjcp.com/v2/default_image.jpg" } }, "category_map": { "l1": { "name": "Cooking Essentials", "uid": 116, "action": { "type": "page", "page": { "type": "products", "query": { "category": [ "cooking-essentials" ] } } }, "logo": { "type": "image", "url": "https://hdn-1.fynd.com/media/banner_portrait/brand/original/540_ecba3a1af141467da8abc20500f983db.jpg" } }, "l2": { "name": "Rice", "uid": 339, "action": { "type": "page", "page": { "type": "products", "query": { "category": [ "rice" ] } } }, "logo": { "type": "image", "url": "https://hdn-1.fynd.com/media/banner_portrait/brand/original/540_ecba3a1af141467da8abc20500f983db.jpg" } }, "l3": { "name": "Basmati Rice", "uid": 2672, "action": { "type": "page", "page": { "type": "products", "query": { "category": [ "basmati-rice" ] } } }, "logo": { "type": "image", "url": "https://hdn-1.fynd.com/media/banner_portrait/brand/original/540_ecba3a1af141467da8abc20500f983db.jpg" } } }, "custom_order": { "is_custom_order": false, "manufacturing_time": 0, "manufacturing_time_unit": "days" }, "department": { "name": "Groceries", "slug": "groceries", "uid": 1, "logo": { "type": "image", "url": "https://cdn1.jiomartjcp.com/v2/jiomart-fynd/jio-pd/original/department/pictures/square-logo/original/B14hzYYH_-department.png" } }, "moq": { "increment_unit": 1, "minimum": 1 }, "net_quantity": {}, "promo_meta": {}, "seo": { "title": "921 CLASSIC RED LABEL JEERA RICE SPECIAL BASMATI RICE 5KG", "description": "" }, "all_company_ids": [ 21931 ], "categories": [ { "name": "Basmati Rice", "uid": 2672, "action": { "type": "page", "page": { "type": "products", "query": { "category": [ "basmati-rice" ] } } }, "logo": { "type": "image", "url": "https://hdn-1.fynd.com/media/banner_portrait/brand/original/540_ecba3a1af141467da8abc20500f983db.jpg" } } ], "grouped_attributes": [], "highlights": [], "medias": [ { "alt": "921 CLASSIC RED LABEL JEERA RICE SPECIAL BASMATI RICE 5KG", "type": "image", "url": "https://cdn1.jiomartjcp.com/v2/catalog-cloud/jiomar/original/images/othe/xlltsf/.p/ng/frontcopy.png.2b2f153bed.png" }, { "alt": "921 CLASSIC RED LABEL JEERA RICE SPECIAL BASMATI RICE 5KG", "type": "image", "url": "https://cdn1.jiomartjcp.com/v2/catalog-cloud/jiomar/original/images/othe/xlltsf/.p/ng/backcopy.png.2006b1d720.png" } ], "similars": [], "tags": [ "NON-RX", "seller_3p" ], "tryouts": [] }, "raw": { "product": { "name": "921 CLASSIC RED LABEL JEERA RICE SPECIAL BASMATI RICE 5KG", "rating": 0, "country_of_origin": "India", "description": "<p style=\"font-size: 14px;direction: ltr;\">921 Basmati Rice is a variety of fresh wholesome and delicious elongated steamed Basmati cultiva…", "has_variant": false, "image_nature": "standard", "is_dependent": false, "item_code": "RVBBUTYRQI", "item_type": "standard", "multi_size": true, "no_of_boxes": 1, "rating_count": 0, "short_description": "", "size_guide": "", "teaser_tag": "", "type": "product", "uid": 49856704, "price": { "currency": "INR", "effective": { "max": 0, "min": 0 }, "marked": { "max": 0, "min": 0 } }, "attributes": { "attributes": "{\"_id\":\"6650ff6a81e4158526f15941\",\"variants\":{\"product_code\":\"RVBBUTYRQI\",\"seller_product_code\":\"GRM3\",\"id\":\"RVBBUTYRQI\",\"title\":\"921 CLASS…", "available-at-1p-kirana": "false", "available-at-3p-kirana": "false", "available-at-3p-seller": "true", "available-at-rrl-fc": "false", "brand": "921", "brand-id": "17310", "brand_name": "921", "catalog-source": "INFIBEAM", "category-l1": "Cooking Essentials", "category-l2": "Rice", "country_of_origin": "India", "departments": "Groceries", "dimensions-productheight": 26, "dimensions-productlength": 24, "dimensions-productweight": 5000, "dimensions-productwidth": 9, "food-type": "green_dot", "group-product-id": "RCQUISCTHM", "image_nature": "standard", "is-fragile": "false", "is-hazmat": "false", "is-liquid": "false", "is-rrl-exclusive": "false", "is-sodexo-eligible": "false", "is_available": true, "is_custom_order": false, "is_set": false, "item-dimensions-depth-unit": "cm", "item-dimensions-depth-value": "2", "item-dimensions-height-unit": "cm", "item-dimensions-height-value": "26", "item-dimensions-length-unit": "cm", "item-dimensions-length-value": "24", "item-dimensions-net-weight-unit": "gm", "item-dimensions-net-weight-value": "5000", "item-dimensions-volume-value": "null", "item-dimensions-width-unit": "cm", "item-dimensions-width-value": "9", "item_code": "RVBBUTYRQI", "l1-category": "Cooking Essentials", "l2-category": "Rice", "l3-category": "Basmati Rice", "lookup-inventory": "false", "manufacturedetails-manufactureid": "15597", "manufacturer-website": "WWW.921BASMATIRICE.COM", "min_price_effective": 0, "product_details": "<p style=\"font-size: 14px;direction: ltr;\">921 Basmati Rice is a variety of fresh wholesome and delicious elongated steamed Basmati cultiva…", "qty": "5", "search-keywords": "921 basmati rice,super basmati rice,extra long grain rice,aged aromatic rice,traditional basmati rice,fluffy basmati rice,921 super basmati…", "seller-type": "3p", "size": "OS", "size_depth": 1, "sodexo-payment-eligible": "false", "source-id": "RCQUISCTHM", "stage": "pending", "stock-jio-code": "XLLTSFRVBBUTYRQI", "type": "Catalog", "variant-seller-product-code": "GRM3", "vertical-code": "GROCERIES", "whats-in-the-box": "one", "l3_category_names": [ "Basmati Rice" ], "sizes": [ "OS" ], "tags": [ "NON-RX", "seller_3p" ] }, "brand": { "name": "921", "custom_url": "", "description": "921", "uid": 93524, "action": { "type": "page", "page": { "type": "products", "query": { "brand": [ "921--17310" ] } } }, "logo": { "type": "image", "url": "https://cdn1.jiomartjcp.com/v2/default_image.jpg" } }, "category_map": { "l1": { "name": "Cooking Essentials", "uid": 116, "action": { "type": "page", "page": { "type": "products", "query": { "category": [ "cooking-essentials" ] } } }, "logo": { "type": "image", "url": "https://hdn-1.fynd.com/media/banner_portrait/brand/original/540_ecba3a1af141467da8abc20500f983db.jpg" } }, "l2": { "name": "Rice", "uid": 339, "action": { "type": "page", "page": { "type": "products", "query": { "category": [ "rice" ] } } }, "logo": { "type": "image", "url": "https://hdn-1.fynd.com/media/banner_portrait/brand/original/540_ecba3a1af141467da8abc20500f983db.jpg" } }, "l3": { "name": "Basmati Rice", "uid": 2672, "action": { "type": "page", "page": { "type": "products", "query": { "category": [ "basmati-rice" ] } } }, "logo": { "type": "image", "url": "https://hdn-1.fynd.com/media/banner_portrait/brand/original/540_ecba3a1af141467da8abc20500f983db.jpg" } } }, "custom_order": { "is_custom_order": false, "manufacturing_time": 0, "manufacturing_time_unit": "days" }, "department": { "name": "Groceries", "slug": "groceries", "uid": 1, "logo": { "type": "image", "url": "https://cdn1.jiomartjcp.com/v2/jiomart-fynd/jio-pd/original/department/pictures/square-logo/original/B14hzYYH_-department.png" } }, "moq": { "increment_unit": 1, "minimum": 1 }, "net_quantity": {}, "promo_meta": {}, "seo": { "title": "921 CLASSIC RED LABEL JEERA RICE SPECIAL BASMATI RICE 5KG", "description": "" }, "all_company_ids": [ 21931 ], "categories": [ { "name": "Basmati Rice", "uid": 2672, "action": { "type": "page", "page": { "type": "products", "query": { "category": [ "basmati-rice" ] } } }, "logo": { "type": "image", "url": "https://hdn-1.fynd.com/media/banner_portrait/brand/original/540_ecba3a1af141467da8abc20500f983db.jpg" } } ], "grouped_attributes": [], "highlights": [], "medias": [ { "alt": "921 CLASSIC RED LABEL JEERA RICE SPECIAL BASMATI RICE 5KG", "type": "image", "url": "https://cdn1.jiomartjcp.com/v2/catalog-cloud/jiomar/original/images/othe/xlltsf/.p/ng/frontcopy.png.2b2f153bed.png" }, { "alt": "921 CLASSIC RED LABEL JEERA RICE SPECIAL BASMATI RICE 5KG", "type": "image", "url": "https://cdn1.jiomartjcp.com/v2/catalog-cloud/jiomar/original/images/othe/xlltsf/.p/ng/backcopy.png.2006b1d720.png" } ], "similars": [], "tags": [ "NON-RX", "seller_3p" ], "tryouts": [] }, "sizes": { "sellable": false, "sizes": [] } }, "sizes": { "sellable": false, "sizes": [] }}
| # | Alt | Type | Url |
|---|---|---|---|
| 1 | 921 CLASSIC RED LABEL JEERA RICE SPECIAL BASMATI RICE 5KG | image | https://cdn1.jiomartjcp.com/v2/catalog-cloud/jiomar/original/im… |
| 2 | 921 CLASSIC RED LABEL JEERA RICE SPECIAL BASMATI RICE 5KG | image | https://cdn1.jiomartjcp.com/v2/catalog-cloud/jiomar/original/im… |
| 3 | 921 CLASSIC RED LABEL JEERA RICE SPECIAL BASMATI RICE 5KG | image | https://cdn1.jiomartjcp.com/v2/catalog-cloud/jiomar/original/im… |
What you send
The input
object of the request, with every field the endpoint accepts.
- Send one of: the product's slug, its numeric product ID, or its jiomart.com product link (the /p/ form).
- A pincode or location is optional; if you send a PIN in both, they must match. Ask for sizes to get the product's size options as well.
| Field | Type | Required | What it does | Example |
|---|---|---|---|---|
| product_id | string | one of | Product identifier. | 7536285 |
| slug | string | one of | Slug from the page URL. | |
| url | string | one of | Public URL of the page to fetch. | |
| include_sizes | boolean | no | true | |
| location | object | no | ||
| pincode | string | no | Postal code (PIN) that sets the delivery location. | 400001 |
Fields it returns
What each record in the response holds, with the values from the sample above.
| Field | Type | What it is | Example |
|---|---|---|---|
| product.medias[].alt | string | The image's text description. | 921 CLASSIC RED LABEL JEERA RICE SPECIAL BASMATI RICE 5KG |
| product.medias[].type | string | The kind of media, such as image. | image |
| product.medias[].url | string | Link to the image. | https://cdn1.jiomartjcp.com/v2/catalog-cloud/jiomar/original/im… |
| product | object | The product record. | 35 fields |
| product.all_company_ids | array | JioMart's IDs for the companies selling the product. | 21931 |
| product.attributes | object | Product facts as JioMart lists them, by name. | 64 fields |
| product.attributes.attributes | string | Product facts as JioMart lists them, by name. | {"_id":"6650ff6a81e4158526f15941","variants":{"product_code":"R… |
| product.attributes.available-at-1p-kirana | string | Whether JioMart's own partner shops have it. | false |
| product.attributes.available-at-3p-kirana | string | Whether other partner shops have it. | false |
| product.attributes.available-at-3p-seller | string | Whether other sellers have it. | true |
| product.attributes.available-at-rrl-fc | string | Whether Reliance warehouses have it. | false |
| product.attributes.brand | string | Brand name shown in the sample table from JioMart’s returned brand data. | 921 |
| product.attributes.brand-id | string | JioMart's ID for the brand. | 17310 |
| product.attributes.brand_name | string | The brand's name. | 921 |
| product.attributes.catalog-source | string | Where JioMart's catalogue entry came from. | INFIBEAM |
| product.attributes.category-l1 | string | Top-level category, such as Cooking Essentials. | Cooking Essentials |
| product.attributes.category-l2 | string | Second-level category, such as Rice. | Rice |
| product.attributes.country_of_origin | string | Where the product comes from. | India |
| product.attributes.departments | string | The department, such as Groceries. | Groceries |
| product.attributes.dimensions-productheight | integer | Product height, as listed. | 26 |
| product.attributes.dimensions-productlength | integer | Product length, as listed. | 24 |
| product.attributes.dimensions-productweight | integer | Product weight, as listed. | 5000 |
| product.attributes.dimensions-productwidth | integer | Product width, as listed. | 9 |
| product.attributes.food-type | string | The food mark; green_dot means vegetarian. | green_dot |
| product.attributes.group-product-id | string | JioMart's ID for the product group the item belongs to. | RCQUISCTHM |
| product.attributes.image_nature | string | The kind of product images, such as standard. | standard |
| product.attributes.is-fragile | string | Whether the product is fragile. | false |
| product.attributes.is-hazmat | string | Whether the product counts as hazardous goods. | false |
| product.attributes.is-liquid | string | Whether the product is a liquid. | false |
| product.attributes.is-rrl-exclusive | string | Whether the product is a Reliance exclusive. | false |
| product.attributes.is-sodexo-eligible | string | Whether meal vouchers can pay for it. | false |
| product.attributes.is_available | boolean | Whether the product is available. | true |
| product.attributes.is_custom_order | boolean | Whether the product is made to order. | false |
| product.attributes.is_set | boolean | Whether the product is sold as a set. | false |
| product.attributes.item-dimensions-depth-unit | string | The unit of the depth, such as cm. | cm |
| product.attributes.item-dimensions-depth-value | string | The item's depth, in the unit given. | 2 |
| product.attributes.item-dimensions-height-unit | string | The unit of the height, such as cm. | cm |
| product.attributes.item-dimensions-height-value | string | The item's height, in the unit given. | 26 |
| product.attributes.item-dimensions-length-unit | string | The unit of the length, such as cm. | cm |
| product.attributes.item-dimensions-length-value | string | The item's length, in the unit given. | 24 |
| product.attributes.item-dimensions-net-weight-unit | string | The unit of the net weight, such as gm. | gm |
| product.attributes.item-dimensions-net-weight-value | string | The net weight, in the unit given. | 5000 |
| product.attributes.item-dimensions-volume-value | string | The item's volume, when listed. | null |
| product.attributes.item-dimensions-width-unit | string | The unit of the width, such as cm. | cm |
| product.attributes.item-dimensions-width-value | string | The item's width, in the unit given. | 9 |
| product.attributes.item_code | string | JioMart's product code. | RVBBUTYRQI |
| product.attributes.l1-category | string | Top-level category. | Cooking Essentials |
| product.attributes.l2-category | string | Second-level category. | Rice |
| product.attributes.l3-category | string | Third-level category, such as Basmati Rice. | Basmati Rice |
| product.attributes.l3_category_names | array | Names of the product's third-level categories. | Basmati Rice |
| product.attributes.lookup-inventory | string | A stock lookup flag JioMart lists for the product. | false |
| product.attributes.manufacturedetails-manufactureid | string | JioMart's ID for the maker. | 15597 |
| product.attributes.manufacturer-website | string | The maker's website, as listed. | WWW.921BASMATIRICE.COM |
| product.attributes.min_price_effective | integer | A minimum price figure JioMart lists for the product. | 0 |
| product.attributes.product_details | string | The full product description, as HTML. | <p style="font-size: 14px;direction: ltr;">921 Basmati Rice is … |
| product.attributes.qty | string | The pack count, as listed. | 5 |
| product.attributes.search-keywords | string | Search words JioMart links to the product. | 921 basmati rice,super basmati rice,extra long grain rice,aged … |
| product.attributes.seller-type | string | The kind of seller, such as a third-party seller. | 3p |
| product.attributes.size | string | The size label, such as OS for one size. | OS |
| product.attributes.size_depth | integer | A size detail JioMart lists, as a number. | 1 |
What this endpoint covers
- Product detail can include the product's IDs and name, brand, categories, attributes, images, price ranges and sizes where JioMart returns them. Any of these can be missing, so let your own records leave them empty.
- A product's price range can hold a zero placeholder while each size carries its own selling price and MRP. A zero placeholder does not mean the product is free.
- Shipping weight is not the retail net quantity, and the similar products list is not a full set of related products.
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": "jiomart.product.detail.get", "input": { "include_sizes": true, "pincode": "400001", "product_id": "7536285" }}'
import jsonimport osimport requestspayload = json.loads(r'''{ "capability": "jiomart.product.detail.get", "input": { "include_sizes": true, "pincode": "400001", "product_id": "7536285" }}''')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": "jiomart.product.detail.get", "input": { "include_sizes": true, "pincode": "400001", "product_id": "7536285" }}),});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, get the JioMart product detail for pincode "400001" and product id "7536285". Tell me what it costs before you run it, then show the results as a table.
More from the JioMart API
- JioMart Products Search API1 credit
- JioMart Products API1 credit
- JioMart Collection Products API1 credit
- JioMart Product Fulfillment API1 credit
- JioMart Multi-location Product Availability API1 credit
- JioMart Autocomplete Search API1 credit
- JioMart Sponsored Products Ads API1 credit
- JioMart Brands API1 credit
- JioMart Categories API1 credit
- JioMart Category Filters API1 credit
- JioMart Collections API1 credit
- JioMart Departments API1 credit
- JioMart Home Listing API1 credit
- JioMart Pincode Location API1 credit
- JioMart Logistics Countries API1 credit
- JioMart Navigations API1 credit
- JioMart Pages API1 credit
The same data from other platforms
JioMart Product Detail API FAQ
The short answers. The docs have the long ones.
How much does the JioMart Product Detail API cost?
1 credit per successful call, shown before it runs. You buy credits once, and paid credits never expire.
What do I send?
Every input is optional; the input fields below list what each one does.
Do I need a JioMart login?
No. It reads public JioMart data; nothing runs on your account.
Can my AI agent call it?
Yes, over MCP: the agent finds jiomart.product.detail.get, checks its price and runs it with the same credits as the REST API.
Your first JioMart call is free.
Up to 100 free credits to start, no card needed.