Skip to documentation
Browse documentation
For AI agents

Connect your agent to live platform data.

Open in

Product detail get

Read one JioMart product by canonical slug, numeric product ID or supported /p/ product URL, optionally including size data.

Capability ID jiomart.product.detail.get
Maximum runtime 30 seconds
View raw

POST /execute Shared execution endpoint

Input parameters

Provide exactly one of slug, product_id or url. product_id contains digits only. A URL must use jiomart.com or www.jiomart.com and the supported /p/ product form.

pincode or location may provide context. If both top-level and nested PINs are supplied, they must agree. include_sizes requests the size response in addition to product detail.

include_sizes boolean optional
Example true
location object optional
location.city string optional

City name.

location.latitude string optional

Latitude in decimal degrees.

location.longitude string optional

Longitude in decimal degrees.

location.pincode string optional

Postal code (PIN) that sets the delivery location.

location.state string optional

State or region name.

pincode string optional

Postal code (PIN) that sets the delivery location.

Example 400001
product_id string optional

Product identifier.

Example 7536285
slug string optional

Slug from the page URL.

url string optional

Public URL of the page to fetch.

Response

Successful output is returned in results[0].data.

Product detail can include identity, brand, taxonomy, attributes, media, price ranges and size data where JioMart returns them. Optional fields should remain optional in downstream models.

Raw product price ranges can contain zero placeholders while a returned size can carry its own effective and marked price. Do not interpret a zero placeholder as a free product.

Do not use shipping-weight fields as retail net quantity, and do not assume related-product coverage from optional similars data.

Illustrative sample The example response is shown in the response panel.

Illustrative output fields

Values illustrate one response. Read the guidance above for missing values and limits; fields can vary with the requested operation and the data available.

PathObserved typeExample
product object 38 fields
product._custom_json object 2 fields
product._custom_meta array 0 items
product.all_company_ids array 1 items
product.attributes object 65 fields
product.brand object 7 fields
product.categories array 1 items
product.category_map object 3 fields
product.country_of_origin string India
product.custom_order object 3 fields
product.department object 4 fields
product.description string <p style="font-size: 14px;direction: ltr;">921 Basmati Rice is a variet…
product.grouped_attributes array 0 items
product.has_variant boolean false
product.highlights array 0 items
product.image_nature string standard
product.is_dependent boolean false
product.item_code string RVBBUTYRQI
product.item_type string standard
product.medias array 3 items
product.moq object 2 fields
product.multi_size boolean true
product.name string 921 CLASSIC RED LABEL JEERA RICE SPECIAL BASMATI RICE 5KG
product.net_quantity object 0 fields
product.no_of_boxes integer 1
product.price object 3 fields
product.promo_meta object 0 fields
product.rating integer 0
product.rating_count integer 0
product.seo object 2 fields
product.short_description string
product.similars array 0 items
product.size_guide string
product.slug string [redacted:token]
product.tags array 3 items
product.teaser_tag string
product.tryouts array 0 items
product.type string product
product.uid integer 49856704
raw object 2 fields
raw.product object 38 fields
raw.sizes object 2 fields
sizes object 2 fields
sizes.sellable boolean false
sizes.sizes array 0 items

Execution behavior

A 200 response completed inline. A 202 response was queued; poll GET /jobs/:id until the job reaches completed or failed.

Overview, pricing and sample data for every endpoint: JioMart API