# JioMart API

Track JioMart products, pricing, availability, taxonomy, collections, and retail content across India.

- Platform ID: `jiomart`
- Capabilities: 18
- Execute endpoint: `POST https://data.upscrape.com/execute`

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.


## Capabilities

### [Sponsored products ads](https://docs.upscrape.com/docs/platforms/jiomart/jiomart.ads.sponsored.products)

- Capability ID: `jiomart.ads.sponsored.products`
- Cost: 1 credit per request

Read JioMart sponsored-product decisions for a query or inventory context.
### [Autocomplete search](https://docs.upscrape.com/docs/platforms/jiomart/jiomart.autocomplete.search)

- Capability ID: `jiomart.autocomplete.search`
- Cost: 1 credit per request

Read JioMart autocomplete suggestions for a query with optional PIN context.
### [Brands](https://docs.upscrape.com/docs/platforms/jiomart/jiomart.brands.list)

- Capability ID: `jiomart.brands.list`
- Cost: 1 credit per request

Browse JioMart brand-directory records with numbered-page controls.
### [Categories](https://docs.upscrape.com/docs/platforms/jiomart/jiomart.categories.list)

- Capability ID: `jiomart.categories.list`
- Cost: 1 credit per request

Read the JioMart category tree and department relationships used for catalogue discovery.
### [Category filters list](https://docs.upscrape.com/docs/platforms/jiomart/jiomart.category.filters.list)

- Capability ID: `jiomart.category.filters.list`
- Cost: 1 credit per request

Read JioMart catalogue filter values and category hierarchy for a filter expression and optional location context.
### [Collection products list](https://docs.upscrape.com/docs/platforms/jiomart/jiomart.collection.products.list)

- Capability ID: `jiomart.collection.products.list`
- Cost: 1 credit per request

List products from a JioMart collection slug with optional PIN context, sorting and continuation.
### [Collections](https://docs.upscrape.com/docs/platforms/jiomart/jiomart.collections.list)

- Capability ID: `jiomart.collections.list`
- Cost: 1 credit per request

Browse JioMart collection-directory records and discover slugs for collection-product requests.
### [Departments](https://docs.upscrape.com/docs/platforms/jiomart/jiomart.departments.list)

- Capability ID: `jiomart.departments.list`
- Cost: 1 credit per request

Read JioMart top-level catalogue departments and their identifiers.
### [Product fulfillment](https://docs.upscrape.com/docs/platforms/jiomart/jiomart.fulfillment.get)

- Capability ID: `jiomart.fulfillment.get`
- Cost: 1 credit per request

Inspect one JioMart product at a PIN and distinguish local quick-commerce listings from national-catalogue fallback.
### [Home listing](https://docs.upscrape.com/docs/platforms/jiomart/jiomart.home.listing)

- Capability ID: `jiomart.home.listing`
- Cost: 1 credit per request

Read the location-sensitive JioMart home product feed with cursor continuation.
### [Pincode location lookup](https://docs.upscrape.com/docs/platforms/jiomart/jiomart.location.pincode.lookup)

- Capability ID: `jiomart.location.pincode.lookup`
- Cost: 1 credit per request

Resolve JioMart geographic metadata for a valid six-digit Indian PIN.
### [Logistics countries](https://docs.upscrape.com/docs/platforms/jiomart/jiomart.logistics.countries)

- Capability ID: `jiomart.logistics.countries`
- Cost: 1 credit per request

Read JioMart logistics country metadata and codes.
### [Navigations](https://docs.upscrape.com/docs/platforms/jiomart/jiomart.navigations.list)

- Capability ID: `jiomart.navigations.list`
- Cost: 1 credit per request

Read JioMart public navigation records, menus and links.
### [Pages](https://docs.upscrape.com/docs/platforms/jiomart/jiomart.pages.list)

- Capability ID: `jiomart.pages.list`
- Cost: 1 credit per request

Browse public JioMart CMS page metadata with numbered-page controls.
### [Multi-location product availability](https://docs.upscrape.com/docs/platforms/jiomart/jiomart.product.availability.scan)

- Capability ID: `jiomart.product.availability.scan`
- Cost: 1 credit per request

Compare one numeric JioMart product ID across 1 to 20 Indian PINs using the fulfillment model.
### [Product detail get](https://docs.upscrape.com/docs/platforms/jiomart/jiomart.product.detail.get)

- Capability ID: `jiomart.product.detail.get`
- Cost: 1 credit per request

Read one JioMart product by canonical slug, numeric product ID or supported /p/ product URL, optionally including size data.
### [Products list](https://docs.upscrape.com/docs/platforms/jiomart/jiomart.products.list)

- Capability ID: `jiomart.products.list`
- Cost: 1 credit per request

Browse JioMart catalogue products with a filter expression, optional PIN context and continuation.
### [Products search](https://docs.upscrape.com/docs/platforms/jiomart/jiomart.products.search)

- Capability ID: `jiomart.products.search`
- Cost: 1 credit per request

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

All capabilities use the shared `POST /execute` envelope. A `200` response completed inline; a `202` response must be polled through `GET /jobs/{id}`.

See [authentication](https://docs.upscrape.com/docs/api/authentication), [jobs and results](https://docs.upscrape.com/docs/api/jobs), and [errors and retries](https://docs.upscrape.com/docs/api/errors).
