JioMart product data API
ShopAPIS extracts structured product data from JioMart — Reliance’s grocery and general-merchandise marketplace in India — and returns it as clean JSON. For any JioMart listing you get title, selling price and MRP, discount, brand, pack size, category path, seller info, in-stock status and the image gallery, priced in INR — with strong coverage of non-metro India that other catalogs miss.
JioMart draws about 24M monthly visits with 40M+ MAU, and roughly 86% of its orders come from non-metro India (Similarweb / plan2 research). India’s online retail market is ~$70B GMV in FY25, projected to reach $214B by FY30, and JioMart’s grocery-plus-general catalog backed by Reliance Retail gives deep Tier 2–4 pricing data.
Why JioMart data is hard to get
JioMart has no public catalog API, and its pricing and availability are pincode-dependent. Selling price, MRP, pack-size variants and in-stock status render dynamically and can vary by delivery location, especially for grocery. The platform applies rate-limiting and bot detection, and listings mix grocery, FMCG, electronics and fashion under seller-defined attributes. ShopAPIS handles pincode-aware resolution and normalizes price, MRP, pack size and category into one INR-priced schema.
Data fields returned
- Identity — product code, title, brand, category path
- Price — selling price, MRP, discount %, currency (INR)
- Pack — pack size / quantity, unit price
- Availability — in-stock flag, pincode/serviceability signal
- Seller — seller name, sold-by
- Variants — size/pack/spec options, per-option price and stock
- Reviews — count, average rating
- Media — image gallery
Sample response
{
"platform": "jiomart",
"product_code": "590001234567",
"url": "https://www.jiomart.com/p/groceries/tata-salt-1-kg/590001234567",
"title": "Tata Salt Iodised 1 kg",
"brand": "Tata",
"category_path": ["Groceries", "Staples", "Salt & Sugar"],
"price": { "selling": 28, "mrp": 30, "discount_pct": 7, "currency": "INR" },
"pack": { "size": "1 kg", "unit_price": "₹28/kg" },
"availability": { "in_stock": true, "serviceable_pincode": "400001" },
"seller": { "name": "Reliance Retail" },
"variants": [
{ "label": "1 kg", "price": 28, "in_stock": true },
{ "label": "1 kg x Pack of 4", "price": 110, "in_stock": true }
],
"reviews": { "count": 4210, "rating": 4.6 },
"images": ["https://www.jiomart.com/images/product/original/590001234567/tata-salt-1-kg-1.jpg"]
}Markets and domains covered
JioMart is India-domestic: domain jiomart.com, INR-priced and English/Hindi-language, spanning grocery, FMCG, electronics, fashion and general merchandise with strong non-metro reach. ShopAPIS resolves by product code or URL and supports pincode-aware queries.
Use cases
- Grocery price monitoring — track selling price and MRP across pack sizes (/solutions/price-monitoring).
- Competitive intelligence — compare JioMart FMCG pricing vs Amazon India and BigBasket (/solutions/competitive-intelligence).
- Inventory tracking — monitor pincode-level availability for FMCG (/solutions/inventory-tracking).
- Catalog enrichment — enrich grocery catalogs with brand, pack size and MRP (/solutions/catalog-enrichment).
JioMart pricing and stock are pincode-dependent. ShopAPIS supports pincode-aware resolution so grocery price and availability reflect a specific delivery location.