Flipkart Product Scraper avatar

Flipkart Product Scraper

Pricing

from $1.30 / 1,000 overview product extracteds

Go to Apify Store
Flipkart Product Scraper

Flipkart Product Scraper

Scrape Flipkart products — price, MRP, discount, ratings, reviews, images, specs & availability. Keyword, category or URL search with full detail enrichment. Clean JSON/CSV, no code.

Pricing

from $1.30 / 1,000 overview product extracteds

Rating

0.0

(0)

Developer

SIÁN OÜ

SIÁN OÜ

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Flipkart Product Scraper — Prices, MRP, Specs & Stock to JSON/CSV 🚀

SIÁN Agency Store AliExpress Product Scraper Walmart Product Scraper Google Shopping Price Scraper

🎉 Turn any Flipkart search, category, or product page into a clean dataset — prices, MRP, discount %, ratings, full 1★–5★ histograms, specs, and live stock in one run.

Built for pricing analysts, e-commerce sellers, brands, and researchers who need reliable India e-commerce data in INR — no account, no API key, no code.


📋 Overview

The Flipkart Product Scraper turns Flipkart — India's #1 online marketplace — into structured data in seconds. Search by keyword or category, or paste Flipkart search and product URLs, and get a clean JSON/CSV dataset with one row per product: prices in INR, MRP and discount, ratings with a full star histogram, specifications, seller info, and availability.

No account, no API key, no setup. Just enter what you want, click Run, and download export-ready data for price monitoring, competitor intelligence, and catalog research.

Why professionals choose us:

  • Zero Setup: No Flipkart account or API key — enter keywords and go
  • Fast Overview Mode: Pull 24 rich products per search page at scale — price, MRP, discount %, rating, and a full 1★–5★ rating histogram
  • 🎯 Deep Detail Mode: Enrich every product with the full sectioned specifications table (60–90 rows), marketing highlights, seller store, colour, long description, and the complete image gallery
  • 💰 Pay-Per-Result Pricing: Only pay for the products you actually receive — plus a free tier to test risk-free
  • 💎 One Clean Record Per Product: Overview and detail merge into a single row — no stitching, no duplicates
  • 🇮🇳 Made for India E-Commerce: Native INR pricing, MRP vs. selling price, and Flipkart's own brand, price, and rating filters

✨ Features

  • 🔍 Keyword & Category Search: Find products by free-text search or by Flipkart category slug
  • 🔗 Paste Search & Product URLs: Drop in any Flipkart search, category, or product URL and scrape it directly
  • Overview Mode: Fast search-results extraction — id, title, brand, price, MRP, discount, rating, review count, and availability
  • 📊 Detail Mode: Full specifications table, marketing highlights, seller store, colour, long description, and complete image gallery
  • 🏷️ Complete Pricing Data: Current price, MRP (strike-off list price), discount amount, and discount percentage — all in INR
  • Ratings & Review Depth: Average rating, rating count, review count, and a full 1★–5★ rating histogram for every product
  • 📦 Availability Intelligence: In-stock status and availability flag for every product
  • 🎚️ Sorting & Filters: Sort by relevance, popularity, price, newest, or discount — and filter by brand, min/max price, and minimum rating
  • 🏬 Seller & Market Data: Seller name, seller id, and seller rating for deeper marketplace research (detail mode)
  • 💾 Clean JSON & CSV: Export-ready dataset with one row per product, priced in INR

🎬 Quick Start

Enter keywords, category slugs, or Flipkart URLs, pick a mode, and click Run. In under a minute you'll have a structured dataset of Flipkart products ready to export as JSON or CSV. No setup, no account, no code.

# Run via API - one line
curl -X POST https://api.apify.com/v2/acts/sian.agency~flipkart-product-scraper/runs?token=YOUR_TOKEN \
-H 'Content-Type: application/json' \
-d '{"keywords": ["smartphones"], "scrapeMode": "overview"}'

🚀 Getting Started (3 Simple Steps)

Step 1: Tell It What to Scrape

Enter search keywords (e.g. smartphones, bluetooth headphones, air fryer), add category slugs, or paste Flipkart search or product URLs. Mix and match as needed — one per line.

Step 2: Choose Mode & Filters

Pick Overview (fast search-results data) or Detail (enriched with the full specs table, highlights, and seller). Optionally set a sort order, brand, min/max price (INR), or minimum rating.

Step 3: Run & Download

Click Run and download clean, structured data as JSON, CSV, or Excel — ready for spreadsheets, databases, and analytics tools.

That's it! In minutes, you'll have:

  • Live selling prices, MRP, discount amount, and discount % in INR
  • Ratings, rating counts, review counts, and full 1★–5★ histograms
  • Full specification tables, highlights, seller info, and image galleries (detail mode)
  • Clean export-ready data, one row per product

📥 Input Configuration

FieldTypeRequiredDescription
keywordsarrayNoFree-text Flipkart searches (e.g. "smartphones", "laptop") — one per line
scrapeModestringNooverview (fast) or detail (enriched with full specs, highlights & seller)
sortstringNorelevance, popularity, price_low, price_high, newest, or discount
brandstringNoLimit results to a single brand (e.g. SAMSUNG, Apple, realme)
minPricenumberNoMinimum price band (INR)
maxPricenumberNoMaximum price band (INR)
ratingstringNoMinimum star rating facet — 1, 2, 3, or 4 (★ & above)
categoriesarrayNoAdvanced — Flipkart category slugs for whole-category browsing (e.g. mobiles, tvs)
searchUrlsarrayNoAdvanced — paste full Flipkart search/category URLs to scrape them verbatim
productUrlsarrayNoAdvanced — paste Flipkart product URLs (always returned with full Detail enrichment)
maxResultsintegerNoMaximum products to return across all inputs (FREE: up to 25/run, PAID: unlimited)

Example — keyword search, detail mode:

{
"keywords": ["smartphones"],
"scrapeMode": "detail",
"sort": "discount",
"brand": "SAMSUNG",
"minPrice": 10000,
"maxPrice": 30000,
"rating": "4",
"maxResults": 100
}

Example — scrape search and product URLs:

{
"searchUrls": [
"https://www.flipkart.com/search?q=headphones&sort=popularity"
],
"productUrls": [
"https://www.flipkart.com/apple-iphone-15/p/itm6ac6485515ae4"
],
"scrapeMode": "overview"
}

📤 Output

Results are saved to the Apify dataset with 30+ fields per product, one clean row each. In detail mode, the overview row is enriched in place with the full specs table, highlights, seller, and gallery — no separate records to merge.

FieldTypeDescription
idstringFlipkart product id (pid) — unique product identifier
productTitlestringFull product name
brandstringManufacturer / brand
pricenumberCurrent selling price (INR)
mrpnumberMaximum Retail Price / strike-off list price (INR)
discount_amountnumberAmount discounted off the MRP (INR)
discount_percentagenumberPercentage discount off the MRP
ratingnumberAverage customer rating (0–5)
rating_countintegerNumber of star ratings
review_countintegerNumber of written reviews
rating_breakuparrayStar histogram counts [1★, 2★, 3★, 4★, 5★]
in_stockbooleanWhether the product is available to buy
availabilitystringAvailability status (e.g. IN_STOCK)
key_specsarrayKey-specification bullets from the listing card
specificationsobjectFull sectioned specs table, 60–90 rows (detail)
highlightsarrayMarketing highlight bullets (detail)
seller_namestringSeller / store name (detail)
seller_ratingnumberSeller's average rating 0–5 (detail)
imagesarrayFull product image gallery (detail)

Full example (detail mode):

{
"thumbnail": "https://rukminim2.flixcart.com/image/128/128/product.jpg",
"id": "MOBH4DQFVGA8YB5F",
"productTitle": "SAMSUNG Galaxy M35 5G (Daybreak Blue, 128 GB)",
"listing_id": "LSTMOBH4DQFVGA8YB5FQ2GJ7C",
"url": "https://www.flipkart.com/samsung-galaxy-m35-5g-daybreak-blue-128-gb/p/itm...",
"source": "detail",
"brand": "SAMSUNG",
"subtitle": "6 GB RAM",
"category": "mobile",
"color": "Daybreak Blue",
"condition": "New",
"price": 16999,
"mrp": 24999,
"currency": "INR",
"discount_amount": 8000,
"discount_percentage": 32,
"rating": 4.3,
"rating_count": 12483,
"review_count": 947,
"rating_breakup": [412, 289, 631, 2140, 9011],
"availability": "IN_STOCK",
"in_stock": true,
"description": "The Samsung Galaxy M35 5G brings a Super AMOLED+ display, a 6000 mAh battery, and the Exynos 1380 processor for smooth everyday performance...",
"highlights": [
"6 GB RAM | 128 GB ROM | Expandable Upto 1 TB",
"16.94 cm (6.6 inch) Full HD+ Display",
"50MP + 8MP + 2MP | 13MP Front Camera",
"6000 mAh Battery",
"Exynos 1380 Processor"
],
"key_specs": [
"6 GB RAM | 128 GB ROM",
"16.94 cm (6.6 inch) Full HD+ Display",
"50MP Rear Camera",
"6000 mAh Battery"
],
"specifications": {
"General": {
"In The Box": "Handset, Adapter, USB Cable, Sim Ejector Pin, Warranty Card",
"Model Number": "SM-M356BZBGINS",
"Model Name": "Galaxy M35 5G",
"Color": "Daybreak Blue",
"SIM Type": "Dual Sim"
},
"Display Features": {
"Display Size": "16.94 cm (6.6 inch)",
"Resolution": "2340 x 1080 Pixels",
"Display Type": "Super AMOLED Plus"
},
"Battery & Power Features": {
"Battery Capacity": "6000 mAh",
"Fast Charging": "25 W"
}
},
"seller_name": "SUPERCOMNET",
"seller_id": "de6ee98a6bd54e18",
"seller_rating": 4.6,
"image": "https://rukminim2.flixcart.com/image/832/832/product.jpg",
"images": [
"https://rukminim2.flixcart.com/image/832/832/img1.jpg",
"https://rukminim2.flixcart.com/image/832/832/img2.jpg",
"https://rukminim2.flixcart.com/image/832/832/img3.jpg"
],
"image_count": 8,
"metadata": { "scrapeMode": "detail", "userTier": "PAID", "scrapedAt": "2026-07-14T10:30:00.000Z" }
}

💼 Use Cases & Examples

1. Price & Discount Monitoring

Retail and pricing teams tracking Flipkart prices, MRP, and discounts over time.

Input: Keywords or category slugs for your product lines, on a daily schedule Output: Current price, MRP, discount amount, and discount % for every match Use: Detect price drops and big-discount events the moment they go live and react faster.

2. Competitor Pricing Intelligence

Brands and sellers benchmarking their catalog against the Flipkart marketplace.

Input: Brands, category slugs, or search URLs you compete on Output: Live prices, MRP, discounts, ratings, and availability per product Use: Build a repricing feed and stay competitive across India e-commerce without manual checks.

3. Catalog & Assortment Research

Category managers mapping what Flipkart carries in a niche.

Input: Category slugs or search URLs, overview mode Output: Full product lists with id, brand, price, discount, and rating Use: Understand assortment breadth, brand mix, and price distribution at a glance.

4. In-Stock & Availability Checks

Resellers and dropshippers monitoring stock across the Flipkart catalog.

Input: Keywords or product URLs for the products you source Output: In-stock status and availability flag for every product Use: Only list what's actually available and avoid overselling.

5. Product-Spec Extraction for Feeds

E-commerce and feed teams enriching product catalogs with structured specifications.

Input: Product URLs or keywords, detail mode Output: Full sectioned specifications tables, highlights, colour, descriptions, and image galleries Use: Populate product feeds and comparison pages with rich, accurate specs at scale.

6. Seller & Market Research

Analysts studying sellers, demand, and rating momentum across India e-commerce.

Input: Categories sorted by popularity or discount, detail mode Output: Ratings, review counts, star histograms, seller names, and seller ratings Use: Identify best-sellers, top sellers, and pricing trends by category in the Indian market.


🔗 Integration Examples

JavaScript/Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_TOKEN' });
const run = await client.actor('sian.agency/flipkart-product-scraper').call({
keywords: ['smartphones'],
scrapeMode: 'detail',
maxResults: 100
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items[0]);

Python

from apify_client import ApifyClient
client = ApifyClient('YOUR_TOKEN')
run = client.actor('sian.agency/flipkart-product-scraper').call(
run_input={'keywords': ['smartphones'], 'scrapeMode': 'detail'}
)
for item in client.dataset(run['defaultDatasetId']).iterate_items():
print(item)

cURL

curl -X POST 'https://api.apify.com/v2/acts/sian.agency~flipkart-product-scraper/runs?token=YOUR_TOKEN' \
-H 'Content-Type: application/json' \
-d '{"keywords": ["smartphones"], "scrapeMode": "detail"}'

Automation Workflows (N8N / Zapier / Make)

  1. Trigger: Schedule (e.g. daily) or webhook
  2. HTTP Request: Call the actor with your keywords
  3. Process: Handle the JSON product results
  4. Action: Save to a database, update a pricing sheet, or send a price-drop alert

📊 Performance & Pricing

Transparent pay-per-result pricing — you're only charged for the products you actually receive, plus a small one-time actor-start fee.

  • 🟢 Overview product$0.0015 each (fast search-results row with price, MRP, discount, rating & histogram)
  • 🔬 Detail product$0.004 each (adds the full specs table, highlights, seller & gallery)
  • ▶️ Actor start$0.001 per run (one-time)

FREE Tier (Try It Now)

  • Up to 25 products per run — full feature access, same data quality
  • No credit card required
  • Perfect for testing keywords, categories, and detail mode
  • Unlimited products per run — scrape entire catalogs in one go
  • Faster, at-scale extraction with no caps
  • Pay-per-result: you're only charged for products that are successfully extracted

💰 Fair, transparent pricing — pay for the products you get, nothing more.

🔗 View current pricing


❓ Frequently Asked Questions

Q: How many products can I scrape? A: FREE tier: up to 25 products per run. PAID tier: unlimited, across as many keywords, categories, and URLs as you like.

Q: Do I need a Flipkart account or API key? A: No. There's nothing to sign up for or configure — just enter keywords, categories, or URLs and run.

Q: Does it work for any Flipkart category? A: Yes — mobiles, electronics, fashion, appliances, home, beauty, and more. Search by keyword, browse by category slug, or paste any Flipkart search or product URL.

Q: What's the difference between Overview and Detail mode? A: Overview is the fast path — search-results data like id, title, brand, price, MRP, discount, rating, review count, star histogram, key specs, and availability. Detail enriches each product with the full sectioned specifications table, marketing highlights, seller store, colour, long description, and complete image gallery.

Q: What currency are prices in? A: All prices — selling price, MRP, and discount amount — are in Indian Rupees (INR), exactly as shown on Flipkart.

Q: Can I filter and sort results? A: Yes — sort by relevance, popularity, price (low→high or high→low), newest, or discount, and filter by brand, min/max price, and minimum star rating, using Flipkart's own facets.

Q: What output formats are available? A: JSON, CSV, and Excel — export directly from the Apify dataset.

Q: Is this legal? A: Yes — the actor accesses only publicly available data. See the legal section below.


🐛 Troubleshooting

No results returned

  • Check keyword spelling and try broader terms (e.g. headphones instead of an exact model)
  • Remove or widen filters (brand, min/max price, minimum rating)
  • Verify any pasted search or product URLs open correctly in a browser

Specifications, highlights, or seller are missing

  • Switch scrapeMode to detail — the full specs table, highlights, seller store, and image gallery are only extracted in detail mode

Fewer products than expected

  • FREE tier is capped at 25 products per run — upgrade to PAID for unlimited results
  • Some categories or filtered searches simply contain fewer products

Prices look unexpected

  • Results reflect Flipkart in INR; MRP is the strike-off list price and price is the current selling price — the difference is the discount

Our actors are ethical and do not extract any private user data, such as email addresses, gender, or location. They only extract what is publicly available. We therefore believe that our actors, when used for ethical purposes by Apify users, are safe.

However, you should be aware that your results could contain personal data (for example, seller names). Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers. Please also respect the target site's terms of use.

You can also read Apify's blog post on the legality of web scraping.


⚖️ Trademark Disclaimer

This actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Flipkart. "Flipkart" is a trademark of Flipkart Internet Private Limited. This actor collects only publicly available data, and you should use it in line with Flipkart's terms of use and all applicable laws.


⭐ Love This Tool?

If this actor saves you time, please leave us a 5-star review — it helps other professionals discover it and helps us keep improving.


🤝 Support

Telegram Support

Join our active support community

More from SIÁN Agency


Built by SIÁN Agency | More Tools