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

2

Total users

1

Monthly active users

2 days 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
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
brandStringBrand name
product_urlStringProduct page URL
image_urlStringPrimary image URL
image_urlsArrayAll available image URLs
category_pathStringProduct category hierarchy
categoriesArrayCategory list
vertical_codeStringBusiness vertical code
seller_nameStringFirst seller name
seller_namesArrayAll seller names
seller_idsArraySeller IDs
selling_priceNumberCurrent selling price
mrpNumberMaximum retail price
discount_pctNumberDiscount percentage
payment_tagStringPayment-related promotional tag
product_tagStringProduct promotional tag
popularityNumberPopularity score
is_tradeinStringTrade-in availability flag
available_at_3p_sellerStringThird-party availability flag
alternate_product_codeStringAlternate code if available
matching_variant_countNumberNumber of matching variants

Usage Examples

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

Start from Search URL

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

Category or Tag URL Collection

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

Sample Output

{
"keyword": "mobile",
"result_id": "610891111_P",
"product_id": "610891111",
"product_title": "Redmi A4 5G 128 GB, 4 GB RAM, Purple, Mobile Phone",
"brand": "Xiaomi",
"product_url": "https://www.jiomart.com/p/electronics/redmi-a4-5g-128-gb-4-gb-ram-purple-mobile-phone/610891111",
"image_url": "https://www.jiomart.com/images/product/original/494493447/redmi-a4-5g-128-gb-4-gb-ram-purple-mobile-phone-digital-o494493447-p610891111-0-202511121701.jpeg",
"category_path": "Category > Electronics > Mobiles & Tablets > Mobiles > Smartphones",
"vertical_code": "ELECTRONICS",
"seller_name": "Reliance Retail",
"selling_price": 11999,
"discount_pct": 0,
"payment_tag": "Rs.400 Additional Discount at Checkout",
"product_tag": "Limited Time Deal",
"matching_variant_count": 1
}

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.

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.

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.