JioMart Pages API
Browse the details of JioMart's public pages, page by page.
- 1 credit per call
- Failed calls are free
- Updated
- jiomart.pages.list
{ "page": { "current": 1, "has_next": true, "item_total": 34, "size": 5, "type": "number" }, "raw": { "page": { "current": 1, "has_next": true, "item_total": 34, "size": 5, "type": "number" }, "items": [ { "title": "POP RuPay CC New User Offer-1st-31st Aug 2026", "application": "685945f46c8c7aee3f3af605", "archived": false, "description": "Get Flat INR 100 cashback on your first ever transaction using Rupay CC using POP UPI.T&C Apply.", "id": "6a6b04079c8d03a7db689470", "orientation": "portrait", "platform": "web", "published": true, "type": "html", "date_meta": { "created_on": "2026-07-30T07:57:59.290Z", "modified_on": "2026-07-31T21:41:41.126Z" }, "seo": { "title": "POP RuPay CC New User Offer-1st-31st Aug 2026", "canonical_url": "", "description": "Get Flat INR 100 cashback on your first ever transaction using Rupay CC using POP UPI.T&C Apply.", "sitemap": { "frequency": "never", "priority": 0.5 }, "breadcrumbs": [], "meta_tags": [] }, "component_ids": [], "page_meta": [ { "key": "htmlEditorType", "value": "rich-text" } ], "tags": [] }, { "title": "Jupiter UPI New User Offer-1st-31st Aug 2026", "application": "685945f46c8c7aee3f3af605", "archived": false, "description": "Get Flat Rs 15 cashback on first ever transaction using Jupiter UPI.T&C Apply.", "id": "6a6b0156e5f6a5cc8618bcf1", "orientation": "portrait", "platform": "web", "published": true, "type": "html", "date_meta": { "created_on": "2026-07-30T07:46:30.890Z", "modified_on": "2026-07-31T21:41:33.753Z" }, "seo": { "title": "Jupiter UPI New User Offer-1st-31st Aug 2026", "canonical_url": "", "description": "Get Flat Rs 15 cashback on first ever transaction using Jupiter UPI.T&C Apply.", "sitemap": { "frequency": "never", "priority": 0.5 }, "breadcrumbs": [], "meta_tags": [] }, "component_ids": [], "page_meta": [ { "key": "htmlEditorType", "value": "rich-text" } ], "tags": [] } ] }, "items": [ { "title": "POP RuPay CC New User Offer-1st-31st Aug 2026", "application": "685945f46c8c7aee3f3af605", "archived": false, "description": "Get Flat INR 100 cashback on your first ever transaction using Rupay CC using POP UPI.T&C Apply.", "id": "6a6b04079c8d03a7db689470", "orientation": "portrait", "platform": "web", "published": true, "type": "html", "date_meta": { "created_on": "2026-07-30T07:57:59.290Z", "modified_on": "2026-07-31T21:41:41.126Z" }, "seo": { "title": "POP RuPay CC New User Offer-1st-31st Aug 2026", "canonical_url": "", "description": "Get Flat INR 100 cashback on your first ever transaction using Rupay CC using POP UPI.T&C Apply.", "sitemap": { "frequency": "never", "priority": 0.5 }, "breadcrumbs": [], "meta_tags": [] }, "component_ids": [], "page_meta": [ { "key": "htmlEditorType", "value": "rich-text" } ], "tags": [] }, { "title": "Jupiter UPI New User Offer-1st-31st Aug 2026", "application": "685945f46c8c7aee3f3af605", "archived": false, "description": "Get Flat Rs 15 cashback on first ever transaction using Jupiter UPI.T&C Apply.", "id": "6a6b0156e5f6a5cc8618bcf1", "orientation": "portrait", "platform": "web", "published": true, "type": "html", "date_meta": { "created_on": "2026-07-30T07:46:30.890Z", "modified_on": "2026-07-31T21:41:33.753Z" }, "seo": { "title": "Jupiter UPI New User Offer-1st-31st Aug 2026", "canonical_url": "", "description": "Get Flat Rs 15 cashback on first ever transaction using Jupiter UPI.T&C Apply.", "sitemap": { "frequency": "never", "priority": 0.5 }, "breadcrumbs": [], "meta_tags": [] }, "component_ids": [], "page_meta": [ { "key": "htmlEditorType", "value": "rich-text" } ], "tags": [] } ]}
| # | Title | Application | Archived | Description | Orientation | Platform | Published | Type | Id |
|---|---|---|---|---|---|---|---|---|---|
| 1 | POP RuPay CC New User Offer-1st-31st Aug 2026 | 685945f46c8c7aee3f3af605 | false | Get Flat INR 100 cashback on your first ever transaction using … | portrait | web | true | html | 6a6b04079c8d03a7db689470 |
| 2 | Jupiter UPI New User Offer-1st-31st Aug 2026 | 685945f46c8c7aee3f3af605 | false | Get Flat Rs 15 cashback on first ever transaction using Jupiter… | portrait | web | true | html | 6a6b0156e5f6a5cc8618bcf1 |
| 3 | Mobikwik UPI New User Offer-1st-31st Aug 2026 | 685945f46c8c7aee3f3af605 | false | Flat Rs 75 Instant Cashback assured via Scratch Card for New Mo… | portrait | web | true | html | 6a6aff9fe5f6a5cc8618bcef |
What you send
The input
object of the request, with every field the endpoint accepts.
- Pages start at 1. The page size can be any positive number.
| Field | Type | Required | What it does | Example |
|---|---|---|---|---|
| page | integer | no | One-based result page to fetch. At least 1. | |
| page_size | integer | no | Number of results per page. At least 1. | 5 |
Fields it returns
What each record in the response holds, with the values from the sample above.
| Field | Type | What it is | Example |
|---|---|---|---|
| items[].seo.title | string | The title. | POP RuPay CC New User Offer-1st-31st Aug 2026 |
| items[].title | string | The title. | POP RuPay CC New User Offer-1st-31st Aug 2026 |
| items[].application | string | JioMart's ID for the site the page belongs to. | 685945f46c8c7aee3f3af605 |
| items[].archived | boolean | Whether the page is archived. | false |
| items[].component_ids | array | JioMart's IDs for parts placed on the page, when any. | empty in this sample |
| items[].date_meta | object | When the entry was created and changed. | 2 fields |
| items[].date_meta.created_on | string | When the entry was created. | 2026-07-30T07:57:59.290Z |
| items[].date_meta.modified_on | string | When the entry was last changed. | 2026-07-31T21:41:41.126Z |
| items[].description | string | The entry's description. | Get Flat INR 100 cashback on your first ever transaction using … |
| items[].id | string | JioMart's ID for the page. | 6a6b04079c8d03a7db689470 |
| items[].orientation | string | The page's layout shape, such as portrait. | portrait |
| items[].page_meta | array | Extra page settings, as name and value pairs. | 1 records |
| items[].page_meta[].key | string | The setting's name, such as htmlEditorType. | htmlEditorType |
| items[].page_meta[].value | string | The setting's value, such as rich-text. | rich-text |
| items[].platform | string | Where the page shows, such as web. | web |
| items[].published | boolean | Whether the entry is published. | true |
| items[].seo | object | The page's search details: title, description, breadcrumbs. | 6 fields |
| items[].seo.breadcrumbs | array | Where the page sits in JioMart's site. | empty in this sample |
| items[].seo.canonical_url | string | The page's main address, when set. | |
| items[].seo.description | string | The entry's description. | Get Flat INR 100 cashback on your first ever transaction using … |
| items[].seo.meta_tags | array | Extra tags for search engines, when set. | empty in this sample |
| items[].seo.sitemap | object | How the page is listed in the sitemap: update rate and priority. | 2 fields |
| items[].tags | array | JioMart's tags for the product. | empty in this sample |
| items[].type | string | The kind of record or suggestion, where JioMart gives one. | html |
| items | array | The entries returned. | 3 records |
| page | object | The page the entry opens, or this response's page details. | 5 fields |
| page.current | integer | The current page number. | 1 |
| page.has_next | boolean | Whether another page follows. | true |
| page.item_total | integer | How many entries there are in total. | 34 |
| page.size | integer | How many entries each page holds. | 5 |
| page.type | string | The kind of record or suggestion, where JioMart gives one. | number |
| raw | object | JioMart's own response, as it came back. | 2 fields |
| raw.items | array | The entries returned. | 3 records |
| raw.items[].application | string | JioMart's ID for the site the page belongs to. | 685945f46c8c7aee3f3af605 |
| raw.items[].archived | boolean | Whether the page is archived. | false |
| raw.items[].component_ids | array | JioMart's IDs for parts placed on the page, when any. | empty in this sample |
| raw.items[].date_meta | object | When the page was created and last changed. | 2 fields |
| raw.items[].description | string | The page's short description, such as the offer text. | Get Flat INR 100 cashback on your first ever transaction using … |
| raw.items[].id | string | JioMart's ID for the page. | 6a6b04079c8d03a7db689470 |
| raw.items[].orientation | string | The page's layout shape, such as portrait. | portrait |
| raw.items[].page_meta | array | Extra page settings, as name and value pairs. | 1 records |
| raw.items[].platform | string | Where the page shows, such as web. | web |
| raw.items[].published | boolean | Whether the page is published. | true |
| raw.items[].seo | object | The page's search details: title, description, sitemap. | 6 fields |
| raw.items[].tags | array | Labels on the page, when set. | empty in this sample |
| raw.items[].title | string | The page's title. | POP RuPay CC New User Offer-1st-31st Aug 2026 |
| raw.items[].type | string | The page's format, such as html. | html |
| raw.page | object | The page the entry opens, or this response's page details. | 5 fields |
| raw.page.current | integer | The current page number. | 1 |
| raw.page.has_next | boolean | Whether another page follows. | true |
| raw.page.item_total | integer | How many entries there are in total. | 34 |
| raw.page.size | integer | How many entries each page holds. | 5 |
| raw.page.type | string | The kind of record or suggestion, where JioMart gives one. | number |
What this endpoint covers
- Page records can include the title, slug, description, search-engine tags, whether the page is published and its address, where returned.
- This endpoint reads details of public pages only; it shows no account, seller or checkout content.
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.pages.list", "input": { "page_size": 5 }}'
import jsonimport osimport requestspayload = json.loads(r'''{ "capability": "jiomart.pages.list", "input": { "page_size": 5 }}''')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.pages.list", "input": { "page_size": 5 }}),});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 pages for page size "5". 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 Detail 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 API FAQ
The short answers. The docs have the long ones.
How much does the JioMart Pages 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.pages.list, 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.