Flipkart Product Scraper avatar

Flipkart Product Scraper

Pricing

from $1.70 / 1,000 product scrapeds

Go to Apify Store
Flipkart Product Scraper

Flipkart Product Scraper

Collect Flipkart product listings from start URLs, categories, or search queries, with optional product details and customer reviews. Extract price, brand, ratings, and stock status.

Pricing

from $1.70 / 1,000 product scrapeds

Rating

0.0

(0)

Developer

Scraptivo

Scraptivo

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

5 days ago

Last modified

Share

Flipkart Product Scraper collects product listings from Flipkart and turns them into structured data for price monitoring, competitor research, and catalog building. Provide a search query, a category, or Flipkart URLs, run the Actor, and export name, brand, price, MRP, discount, rating, and review counts to JSON, CSV, or Excel. Optionally enrich each product with full details and customer reviews. Use it for repricing, deal tracking, and market intelligence. Pricing starts at $0.002 per product, with details and reviews billed as separate pay-per-event charges.

What can you automate with Flipkart Product Scraper?

  • Build product datasets on demand — turn any search term, category, or Flipkart URL into structured records without writing code.
  • Monitor prices and discounts — track price, mrp, and discountPercent over time to catch repricing opportunities and seasonal deals.
  • Track ratings and reviews — collect aggregate ratings and full customer reviews to understand reputation and quality.
  • Enrich listings with full details — pull descriptions, highlights, specs, offers, and star-rating breakdowns for every product.
  • Feed your pipeline — export results as JSON, CSV, or Excel, or stream them into your app through the Apify API.
  • Schedule recurring collection — keep prices and offers fresh automatically without touching a server.

Who is this scraper for?

TeamWorkflow
E-commerce operatorsBenchmark your catalog against Flipkart pricing, brands, and discount strategies.
Market researchersStudy category demand, pricing, and rating patterns across popular Flipkart sections.
Pricing and repricing teamsTrack competitor prices and active offers to adjust your own prices.
Brand and product analystsRead customer reviews to understand what shoppers praise and fault.

What data can you collect from Flipkart?

Data groupExample fieldsHow it helps
Product identityname, brand, subtitle, imageUrl, url, productIdIdentify and link each product to its Flipkart page.
Commercial signalsprice, mrp, discountPercent, currency, inStockSpot deals, markdowns, and stock status in INR.
Popularity and trustrating, ratingCount, reviewCountPrioritize well-reviewed, high-demand products.
Catalog structurecategory, subCategory, sourceType, sourceQueryGroup results by section and trace them to the input.
Full details (optional)description, highlights, features, offers, keySpecs, imageUrls, ratingBreakdownEnrich each product with specs, offers, and star distribution.
Customer reviews (optional)reviews[] with rating, text, author, and verified-buyer statusAnalyze sentiment and buyer feedback per product.

How to use Flipkart Product Scraper

  1. Open the Actor on the Apify Store.
  2. Enter a search query (for example samsung tv), a category, or Flipkart URLs.
  3. Set maxItems to cap the number of products, and toggle details or reviews if you need them.
  4. Run the Actor and watch results stream into the dataset.
  5. Export to JSON, CSV, or Excel, or connect the dataset to your downstream tools.
{
"searchQueries": ["samsung tv"],
"maxItems": 100,
"includeProductDetails": true,
"includeReviews": true,
"maxReviews": 10
}

Example workflow

Build a weekly list of discounted, highly rated products

  1. Run a category or search query each week for the products you monitor.
  2. Keep records where discountPercent and rating meet your thresholds.
  3. Send new records to Google Sheets or a CRM.
  4. Deduplicate using the stable productId or url.

Filtering and messaging are user-side steps; the Actor returns the raw structured data for you to act on.

Automate and integrate your results

  • Schedules — run daily for price monitoring, or hourly during sale events such as Flipkart's Big Billion Days.
  • Webhooks — trigger a downstream pipeline the moment a run completes.
  • Integrations — push results to Google Sheets, Make, Zapier, Slack, or a CRM, database, or cloud storage.
  • API — trigger runs and pull records programmatically for recurring pipelines.
curl "https://api.apify.com/v2/acts/scraptivo/flipkart-scraper/runs?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"searchQueries": ["samsung tv"], "maxItems": 100}'

Input reference

FieldTypeRequiredDefaultWhat it controls
startUrlsarrayNo*Flipkart category, search, or product page URLs.
categoriesarrayNo*One of 15 popular sections: mobiles, laptops, televisions, headphones, mens-shirts, womens-sarees, womens-heels, mens-sports-shoes, watches, refrigerators, washing-machines, air-conditioners, microwave-ovens, books, beauty-and-grooming.
searchQueriesarrayNo*Search terms such as samsung tv. No URL required.
maxItemsintegerNo0Maximum products to scrape (0 = unlimited).
includeProductDetailsbooleanNofalseFetch full details (description, highlights, features, offers, rating breakdown); charges a product-details event.
includeReviewsbooleanNofalseFetch customer reviews; charges a product-reviews event per review.
maxReviewsintegerNo10Maximum reviews per product when reviews are enabled (0 = all).
detailConcurrencyintegerNo5Parallel workers for details and reviews (1–15).
proxyConfigurationobjectNoresidentialProxy settings; Apify residential proxy is enabled by default.

* At least one of startUrls, categories, or searchQueries is required.

Output example

{
"productId": "SHTGNEFMQYHFHXYG",
"itemId": "itm8db046dcd06e5",
"listingId": "LSTSHTGNEFMQYHFHXYGZDDZVV",
"name": "RED TAPE Men Solid Casual Pink Shirt",
"brand": "RED TAPE",
"subtitle": "Men Regular Fit Solid Button Down Collar Casual Shirt",
"url": "https://www.flipkart.com/red-tape-men-solid-casual-pink-shirt/p/itm8db046dcd06e5?pid=SHTGNEFMQYHFHXYG",
"imageUrl": "https://rukmini1.flixcart.com/image/400/400/xif0q/shirt/7/h/q/-original-imahq62xmshdbume.jpeg?q=70",
"price": 776.0,
"mrp": 4299.0,
"discountPercent": 81.0,
"currency": "INR",
"rating": 4.0,
"ratingCount": 9236,
"reviewCount": 531,
"inStock": true,
"keySpecs": ["Pack of: 1", "Fabric: Cotton Linen", "Sleeve: Full Sleeve", "Pattern: Solid"],
"category": "MensTopwear",
"subCategory": "MensShirt",
"sourceType": "category",
"sourceQuery": "clothing and accessories",
"sourceUrl": "https://www.flipkart.com/clothing-and-accessories/topwear/shirts/pr?sid=clo,ash,axc",
"description": "Flaunt your Casual Summer Fit with this Peach color Shirt brought to you by RedTape...",
"highlights": ["Pack of: 1", "Fabric: Cotton Linen", "Sleeve: Full Sleeve"],
"features": [
{ "title": "Brand", "description": "RED TAPE" },
{ "title": "Fit", "description": "Regular" }
],
"offers": [{ "title": "Buy at ₹623", "type": "BANK_TAB" }],
"ratingBreakdown": [
{ "stars": 1, "count": 941 },
{ "stars": 5, "count": 4659 }
],
"reviews": [
{
"title": "Excellent",
"text": "Best Quality...",
"rating": 5,
"author": "vaibhav nikam",
"certifiedBuyer": true,
"location": "Kolhapur, Maharashtra",
"helpfulCount": 37
}
]
}

How much does it cost to scrape Flipkart?

Flipkart Product Scraper uses pay-per-event pricing — you pay only for what you collect, with no platform usage fees.

  • Product scraped$0.002 per product on the free tier, down to $0.0017 on higher plans.
  • Product details$0.002 per product when you enable includeProductDetails.
  • Product reviews$0.002 per review when you enable includeReviews.
  • Actor start — a one-time $0.00005 per run.

A run of 1,000 listings costs about $2.00 on the free tier. Adding full details for all 1,000 products doubles it to roughly $4.00, and collecting 10 reviews per product adds $0.02 per product for the reviews. Apify plan discounts are applied automatically.

Reliability and responsible use

  • Proxy — the Actor uses Apify residential proxies by default; Flipkart content is geo-targeted to India, so non-Indian IPs may return fewer results.
  • Retries and concurrency — requests are retried automatically, and detailConcurrency (1–15) controls how many detail and review pages load in parallel.
  • Conditional fields — details and review fields (description, highlights, features, offers, ratingBreakdown, reviews) appear only when the corresponding options are enabled; keySpecs and other optional fields can be empty when Flipkart does not publish them.
  • Public data — the Actor collects publicly visible product data only.
  • Your responsibility — use the results lawfully and in line with Flipkart's terms of service.

Frequently asked questions

Can I scrape product reviews from Flipkart?

Yes. Set includeReviews to true and use maxReviews to cap how many reviews are collected per product (default 10, 0 for all). Each review is billed as a separate product-reviews event.

Can I schedule Flipkart Product Scraper to run automatically?

Yes. Create a schedule in the Apify Console, or trigger runs through the Apify API. Price monitoring typically runs daily, while sale tracking can run hourly during events.

What counts as one result?

One product listing is one dataset-item event. Enabling includeProductDetails adds a product-details event for that product, and every collected review adds a product-reviews event.

Why are some fields empty?

Details and review fields are only populated when includeProductDetails and includeReviews are enabled. Even then, fields such as keySpecs, offers, or ratingBreakdown may be empty when Flipkart does not publish that data for a specific product.

How do I avoid duplicate records?

Within a run, the Actor deduplicates products by productId. Across separate runs, deduplicate yourself using the stable productId or url.

Do I need a proxy?

Residential proxies are enabled by default and recommended. Because Flipkart content is geo-targeted to India, using an India-based proxy improves the completeness of results.

Support and custom workflows

Need a different field, source, or delivery workflow? Contact Scraptivo at scraptivo@gmail.com. Include the Actor name, a sample URL, the required fields, and expected volume so we can assess the request.