Jiomart Product Scraper avatar

Jiomart Product Scraper

Pricing

Pay per usage

Go to Apify Store
Jiomart Product Scraper

Jiomart Product Scraper

Extract product data, prices, ratings, and inventory status from Jiomart at scale. Perfect for price monitoring, competitive analysis, and market intelligence on India's leading e-commerce platform. Automate product research effortlessly.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

2

Monthly active users

a day ago

Last modified

Share

Extract comprehensive product search data from Jiomart at scale. Collect pricing, brand, seller, category, and product link data for thousands of items with configurable result limits. Ideal for market research, catalog monitoring, pricing intelligence, and product trend analysis.


Features

  • Keyword-Based Product Search — Collect product listings using any search keyword.
  • Search URL Support — Start from a Jiomart search URL and capture matching product data.
  • Rich Product Fields — Export pricing, discount, seller, category, and media fields.
  • Large-Scale Collection — Paginate through large result sets with configurable limits.
  • Clean Dataset Output — Saves structured records with non-empty fields for easier analysis.

Use Cases

Pricing Intelligence

Track product prices and discounts for specific categories or brands. Monitor shifts in pricing strategy and identify competitive opportunities.

Assortment Monitoring

Analyze category and brand coverage across search results. Understand how product assortment evolves over time for targeted keywords.

Seller Analysis

Compare seller presence for the same keyword or product type. Discover top sellers and evaluate seller concentration in key categories.

Product Research

Build data-backed product research workflows for procurement, merchandising, and catalog planning.


Input Parameters

ParameterTypeRequiredDefaultDescription
keywordStringNo"mobile"Search keyword to query products (optional when startUrl is provided)
startUrlStringNo"https://www.jiomart.com/search?q=mobile"Optional Jiomart search/category/tag URL
pincodeStringNo"400001"Six-digit Indian pincode used by Jiomart to resolve pricing and availability
results_wantedIntegerNo20Maximum number of products to save
max_pagesIntegerNo10Safety cap for pagination depth
proxyConfigurationObjectNoResidential proxy presetProxy setup for reliable data collection

Output Data

Each item in the dataset can include:

FieldTypeDescription
keywordStringInput keyword used for the result
result_idStringResult identifier
product_idStringProduct or variant ID
product_titleStringProduct title
requested_pincodeStringPincode requested in the actor input
resolved_pincodeStringPincode actually used after Jiomart validation and fallback handling
brandStringBrand name
product_urlStringProduct page URL
slugStringJiomart product slug
image_urlStringPrimary image URL
image_urlsArrayAll available image URLs
category_pathStringProduct category hierarchy
categoriesArrayCategory list
departmentStringTop-level Jiomart department
l1_categoryStringLevel 1 category
l2_categoryStringLevel 2 category
l3_categoryStringLevel 3 category
vertical_codeStringBusiness vertical code
seller_nameStringSeller name when available in listing data
seller_typeStringJiomart seller type code
selling_priceNumberCurrent selling price
mrpNumberMaximum retail price
discount_pctNumberDiscount percentage
currency_codeStringPrice currency code
currency_symbolStringPrice currency symbol
payment_tagStringListing discount or payment-related promotional tag
product_tagStringProduct promotional tag
popularityNumberPopularity score
item_codeStringJiomart item code
sku_codeStringJiomart SKU code
sellableBooleanWhether Jiomart marks the item sellable
journeyStringJiomart fulfillment journey identifier
sizesArrayAvailable sizes or variants
store_idsArrayStore IDs attached to the listing
country_of_originStringCountry of origin
ratingNumberProduct rating
tagsArrayJiomart tags
matching_variant_countNumberNumber of variants in the listing payload

Usage Examples

{
"keyword": "mobile",
"pincode": "400001",
"results_wanted": 20
}

Start from Search URL

{
"startUrl": "https://www.jiomart.com/search?q=smartphone",
"pincode": "400001",
"results_wanted": 40
}

Category or Tag URL Collection

{
"startUrl": "https://www.jiomart.com/c/electronics/mobiles-tablets/320",
"pincode": "400001",
"results_wanted": 200,
"max_pages": 20,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Sample Output

{
"keyword": "mobile",
"requested_pincode": "400001",
"resolved_pincode": "400001",
"result_id": 7625831,
"product_id": 7625831,
"product_title": "JioBharat V4 4G Keypad Phone with Safety Shield Feature, JioTV, JioHotstar, JioSaavn, JioPay (UPI & SoundPay), LED Torch, Digital Camera, 1000 mAh Battery, Black, Locked for Jio Network",
"brand": "JIO BHARAT",
"product_url": "https://www.jiomart.com/product/jiobharat-v4-4g-keypad-phone-with-jiotv-jiocinema-jiosaavn-jiopay-upi-jiochat-jiophotos-powerful-battery-1000-mah-led-torch-digital-camera-black-locked-for-jionetwork-mfqiiq-7625831",
"image_url": "https://cdn1.jiomartjcp.com/v2/catalog-cloud/ccprod/original/organization/b004e6cd-8750-4da8-a438-923562b19e57/bulk-asset/unzip/b004e6cd-8750-4da8-a438-923562b19e57/581107377/A17/oT-AP4mor-JioBharat-MP-581107377-i-1.jpg",
"category_path": "Electronics > Mobiles & Tablets > Mobiles > Feature Phones",
"vertical_code": "ELECTRONICS",
"seller_type": "1p",
"selling_price": 799,
"mrp": 1999,
"discount_pct": 60.03,
"currency_code": "INR",
"item_code": "581107377",
"journey": "quickcommerce",
"matching_variant_count": 0
}

Tips for Best Results

Start with Lower Limits

  • Begin with results_wanted: 20 for quick validation.
  • Increase limits after confirming output quality.

Use Relevant Keywords

  • Use focused keywords for cleaner datasets.
  • Avoid overly broad terms when you need niche product groups.

Use Proxies for Stability

  • Residential proxies provide the most consistent performance.
  • Increase max_pages when collecting large result sets like 200 items.

Always Set a Valid Pincode

  • Jiomart search now requires a delivery pincode to resolve product availability and pricing.
  • If the requested pincode is rejected, the actor retries with the QA-safe fallback 400001 and records both values in the dataset.

Integrations

Connect dataset output with:

  • Google Sheets — Build pricing and category dashboards
  • Airtable — Create searchable product intelligence bases
  • Looker Studio — Visualize trends and seller distribution
  • Webhooks — Send fresh data to internal systems
  • Make — Automate multi-step workflows
  • Zapier — Trigger downstream business actions

Export Formats

  • JSON — API and engineering workflows
  • CSV — Spreadsheet and BI workflows
  • Excel — Stakeholder reporting
  • XML — Legacy system integrations

Frequently Asked Questions

How many products can I collect?

You can collect large result sets across multiple pages. The practical limit depends on keyword depth, chosen limits, and runtime settings.

Can I scrape by URL instead of keyword?

Yes. Provide a Jiomart search URL in startUrl. The actor can use the query from that URL.

Why are some fields missing in some records?

Some products simply do not publish every field. The output keeps only non-empty values for cleaner datasets.

Why does Jiomart need a pincode?

Jiomart now personalizes product availability and pricing by delivery location. The actor uses the provided pincode to match the live site behavior.

Is this suitable for scheduled monitoring?

Yes. This actor is suitable for scheduled runs to track pricing and assortment changes over time.


Support

For issues or feature requests, use the Apify Console issue flow for this actor.

Resources


This actor is designed for legitimate data collection and analysis use cases. You are responsible for complying with applicable laws, platform terms, and internal data governance requirements when using collected data.