JioMart API
Track JioMart products, pricing, availability, taxonomy, collections, and retail content across India.
jiomart
Use the JioMart API for read-only catalogue, product, availability, taxonomy, content and sponsored-placement data. Eighteen capabilities cover product search and browsing, product detail, PIN fulfillment, multi-PIN comparison, autocomplete, filters, directories, the home feed, navigation and public pages.
Keep national catalogue and local availability separate. Product search, filtered lists and collection products can represent JioMart’s standard national catalogue. For a local product check, use fulfillment.get or product.availability.scan and interpret serviceable, listed, journey and sellable as separate fields.
Send requests through POST /execute with your Upscrape API key. Use six-digit Indian PINs where a capability accepts location context. Product-detail and fulfillment workflows accept one product slug, numeric product ID or supported /p/ URL; global taxonomy and public-content capabilities do not require a PIN.
Overview, pricing and sample data: JioMart API
Capabilities
Every capability uses the same POST /execute envelope. Open an endpoint for
its exact ID, input contract, code samples, cost, runtime, and illustrative output.
Each endpoint lists its cost in credits per request; the
pricing page shows what credits cost.
jiomart.ads.sponsored.products
Read JioMart sponsored-product decisions for a query or inventory context.
jiomart.autocomplete.search
Read JioMart autocomplete suggestions for a query with optional PIN context.
jiomart.brands.list
Browse JioMart brand-directory records with numbered-page controls.
jiomart.categories.list
Read the JioMart category tree and department relationships used for catalogue discovery.
jiomart.category.filters.list
Read JioMart catalogue filter values and category hierarchy for a filter expression and optional location context.
jiomart.collection.products.list
List products from a JioMart collection slug with optional PIN context, sorting and continuation.
jiomart.collections.list
Browse JioMart collection-directory records and discover slugs for collection-product requests.
jiomart.departments.list
Read JioMart top-level catalogue departments and their identifiers.
jiomart.fulfillment.get
Inspect one JioMart product at a PIN and distinguish local quick-commerce listings from national-catalogue fallback.
jiomart.home.listing
Read the location-sensitive JioMart home product feed with cursor continuation.
jiomart.location.pincode.lookup
Resolve JioMart geographic metadata for a valid six-digit Indian PIN.
jiomart.logistics.countries
Read JioMart logistics country metadata and codes.
jiomart.navigations.list
Read JioMart public navigation records, menus and links.
jiomart.pages.list
Browse public JioMart CMS page metadata with numbered-page controls.
jiomart.product.availability.scan
Compare one numeric JioMart product ID across 1 to 20 Indian PINs using the fulfillment model.
jiomart.product.detail.get
Read one JioMart product by canonical slug, numeric product ID or supported /p/ product URL, optionally including size data.
jiomart.products.list
Browse JioMart catalogue products with a filter expression, optional PIN context and continuation.
jiomart.products.search
Search JioMart’s national catalogue by query with product identity, price data and page continuation.
Common uses
- Track product assortment, prices, and availability by Indian pincode
- Map departments, categories, brands, collections, navigation, and CMS pages
- Monitor search visibility, autocomplete demand signals, and sponsored placements
Integration contract
A 200 response completed inline. A 202 response was queued; poll
GET /jobs/:id until it reaches completed or failed.
- Authenticate REST requests
- Poll jobs and retrieve results
- Handle errors and safe retries
- Understand credits and limits
Use JioMart data in Claude or connect another AI client with the MCP server.