Flipkart Scraper — Products, Prices & Reviews (India)
Pricing
from $1.10 / 1,000 product scrapeds
Flipkart Scraper — Products, Prices & Reviews (India)
Scrape Flipkart.com search results, category pages, product pages and reviews: price, MRP, discount, rating, seller, stock, Assured flag, specs. Any keyword or URL.
Pricing
from $1.10 / 1,000 product scrapeds
Rating
0.0
(0)
Developer
Trevor Ortega
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Scrape Flipkart.com, India's largest online marketplace: search results, category pages, product pages and customer reviews. For every product you get the selling price, MRP, discount %, star rating with rating and review counts, stock status, the Flipkart Assured flag, sponsored flag, key specs, images and search rank. Turn on product details for full specifications, description, seller name and rating, delivery estimate and return policy, and turn on reviews for reviewer name, city, certified-buyer flag and helpful votes.
Export to JSON, CSV or Excel, or pull the data through the API into Google Sheets, your BI tool or an LLM pipeline. No login, no cookies, no browser: one request returns 40 products (24 on list-style categories such as phones and laptops), so runs are fast and cheap.
What data does Flipkart Scraper extract?
Products (type: "product", from any search or category page):
| Field | Example | Notes |
|---|---|---|
productId | ACCHZEFEYXZ3PWGV | Flipkart product id (pid) |
listingId | LSTACCHZEFEYXZ3PWGVZWSM9M | seller listing id (lid) |
itemId | ITMFA298C6C10DF4 | item id from the URL |
title, brand, subtitle | boAt Rockerz Plus 440…, boAt, Metal Grey, On the Ear | subtitle = variant shown on the card |
price, mrp, discountPercent, currency | 1799, 4999, 64, INR | mrp is null when Flipkart shows no struck-through price |
rating, ratingCount, reviewCount | 4.1, 2508, 304 | |
ratingBreakdown | {"1": 252, …, "5": 1398} | number of 1-5 star ratings |
availability, availabilityMessage | IN_STOCK / OUT_OF_STOCK / COMING_SOON, Currently unavailable | |
isAssured | true | Flipkart Assured badge |
isSponsored | false | sponsored (ad) card |
highlights | ["8 GB RAM | 128 GB ROM", …] | key specs shown on list-style cards (phones, laptops, TVs …) |
warranty | 1 Year Manufacturer Warranty… | |
badges | ["Bestseller", "Lowest Price Live"] | deal / bestseller tags on the card |
imageUrl, images | https://rukmini1.flixcart.com/image/832/832/… | |
category, vertical | PersonalAudio, BluetoothHeadset | |
position, page, searchTerm, sourceUrl | 3, 1, headphones | rank in the listing (sponsored cards included) |
url, scrapedAt | product URL, ISO time |
With "Include product details" on (or for product URLs) each product also gets: specifications (grouped, e.g. {"General": {"Model ID": "Rockerz 430 Gen 2", …}}), description, product highlights, sellerName, sellerRating, seller (onFlipkartSince, productsSold, qualityScore, speedScore), deliveryEstimate ("Delivery by Tuesday, 13 Oct", for Flipkart's default location), policies (["7 Days Replacement", "Cash on Delivery", "Flipkart Assured"]), returnPolicy, aspectRatings ({"Sound Quality": 4.0, "Battery Backup": 4.2, …}), categoryPath, manufacturerInfo (country of origin, manufacturer / importer / packer), color.
Reviews (type: "review", with "Include reviews" on or for review URLs):
| Field | Example |
|---|---|
rating, title, text | 5, Super!, Sound quality -4/5 … |
date | 3 months ago / Jun, 2025 (as Flipkart shows it) |
reviewDate | 2026-07 / 2025-06 / 2026-10-06 (YYYY-MM-DD for day-level dates, YYYY-MM for month-level ones) |
reviewerName, reviewerCity | Flipkart Customer, New Delhi (as shown on the review) |
certifiedBuyer | true |
helpfulCount, notHelpfulCount | 54, 21 |
images | review photo URLs |
productAttributes | {"Color": "Pebble Black"} (variant the reviewer bought) |
reviewId, productId, productTitle, productUrl |
How to scrape Flipkart products
- Enter keywords in Search terms (for example
headphones,iphone 15,running shoes) or paste Flipkart URLs into Start URLs: search pages, category pages (…/pr?sid=…), product pages (…/p/itm…?pid=…) or review pages (…/product-reviews/itm…). Filters you set on Flipkart (brand, price, rating, discount) are kept: copy the URL from your browser. - Set Max items and Max pages per search, optionally Sort by (relevance, popularity, price, newest).
- Turn on Include product details and/or Include reviews if you need them.
- Click Start and download the results from the Dataset tab.
Input example
{"searchTerms": ["headphones"],"startUrls": [{ "url": "https://www.flipkart.com/boat-rockerz-430-gen-2-bluetooth/p/itmb6c37946c71c2?pid=ACCHQ5UFRJH3JZFU" }],"maxItems": 100,"maxPagesPerSearch": 3,"sortBy": "popularity","includeDetails": false,"includeReviews": false}
Output example (product with details)
{"type": "product","productId": "ACCHZEFEYXZ3PWGV","listingId": "LSTACCHZEFEYXZ3PWGVZWSM9M","title": "boAt Rockerz Plus 440,Dual Driver,80H Battery,BEAST Mode,ENx,BT v6.0,IPX4,ASAP Charge Bluetooth","brand": "boAt","subtitle": "Metal Grey, On the Ear","price": 1799,"mrp": 4999,"discountPercent": 64,"currency": "INR","rating": 4.1,"ratingCount": 2508,"reviewCount": 304,"availability": "IN_STOCK","isAssured": true,"isSponsored": false,"badges": ["Value 365"],"sellerName": "BUZZINDIA","sellerRating": 4.4,"seller": { "name": "BUZZINDIA", "rating": 4.4, "onFlipkartSince": "4 years with Flipkart", "productsSold": "24.1L+", "qualityScore": "90%", "speedScore": "80%" },"deliveryEstimate": "Delivery by Tuesday, 13 Oct","policies": ["7 Days Replacement", "Cash on Delivery", "Flipkart Assured"],"aspectRatings": { "Sound Quality": 4.1, "Bass": 4.0, "Battery Backup": 4.4 },"specifications": { "General": { "Brand": "boAt", "Headphone Type": "On the Ear", "Connectivity": "Bluetooth" } },"categoryPath": ["Audio & Video", "Headset", "Headphones", "Wireless Headphones", "boAt Wireless Headphones"],"imageUrl": "https://rukmini1.flixcart.com/image/832/832/xif0q/headphone/m/x/e/-original-imahzv2es2exbgvd.jpeg?q=70","position": 3,"page": 1,"searchTerm": "headphones","url": "https://www.flipkart.com/boat-rockerz-plus-440-dual-driver-80h-battery-beast-mode-enx-bt-v6-0-ipx4-asap-charge-bluetooth/p/itmfa298c6c10df4?pid=ACCHZEFEYXZ3PWGV","scrapedAt": "2026-10-10T02:41:48+00:00"}
Output example (review)
{"type": "review","reviewId": "26a9e69c-f9d0-4629-acbc-ca4943538f8f","rating": 5,"title": "Super!","text": "Sound quality -4/5\nBass quality -4.2/5\nBattery backup -5/5","date": "3 months ago","reviewDate": "2026-07","reviewerName": "Flipkart Customer","reviewerCity": "New Delhi","certifiedBuyer": true,"helpfulCount": 54,"notHelpfulCount": 21,"images": ["https://rukminim1.flixcart.com/blobio/1100/1100/imr/blobio-imr_0b56fc4c5c674699bc59a84fe7bd7117.jpg?q=70"],"productAttributes": { "Color": "Pebble Black", "Microphone": "Yes" },"productId": "ACCHZEFEYXZ3PWGV","productTitle": "boAt Rockerz Plus 440,Dual Driver,80H Battery,BEAST Mode,ENx,BT v6.0,IPX4,ASAP Charge Bluetooth","productUrl": "https://www.flipkart.com/boat-rockerz-plus-440-dual-driver-80h-battery-beast-mode-enx-bt-v6-0-ipx4-asap-charge-bluetooth/p/itmfa298c6c10df4?pid=ACCHZEFEYXZ3PWGV"}
How to scrape Flipkart reviews
Turn on Include reviews to collect reviews for every product of a search, or paste product / review URLs into Start URLs to get reviews of specific products. Max reviews per product caps the count; Sort reviews picks Flipkart's order (Most helpful, Latest, Positive first, Negative first). Set Only reviews newer than to 7 days or a date such as 2026-09-01 to get only recent reviews: they are then read latest first and reading stops at the first page that is entirely older. Flipkart dates reviews as "3 days ago" for recent ones and "Jun, 2025" for older ones, so the cut is day- or month-accurate.
Monitor changes on a schedule
Turn on Only new or changed items and save the input as a task with a daily Schedule. Each run remembers what earlier runs of the same search returned and outputs only products that are new or whose price, MRP or stock status changed; unchanged products are not output and not charged (with reviews on, only reviews not seen before are output). Changed items carry changeType: "changed" and previousValues with the old values (for example {"price": 1999}); new ones carry changeType: "new". Use Monitoring key to keep several watches of the same search apart, and turn off sponsored products for a stable watch, because ads rotate between visits.
How much does it cost to scrape Flipkart?
Pay per result, no subscription:
- $0.0011 per product from search and category pages ($1.10 per 1,000 products),
- +$0.005 per product whose product page is opened (details on, or product URLs),
- $0.0014 per review.
Platform usage is billed to your Apify account at cost and is small: one request returns 24-40 products, and the actor runs in 512 MB.
Proxy note: Flipkart serves its pages to Apify's datacenter proxy, so the default proxy (no group) is enough; no residential or Unblocker traffic is used. Failed requests are retried on a new IP.
Does it work without a Flipkart login?
Yes. Everything comes from public pages that anyone can open without an account. Delivery dates are the ones Flipkart shows before you enter a pincode; seller and price are the default (buy-box) offer.
Can I scrape Flipkart categories and filtered results?
Yes. Open a category or a search on Flipkart, apply filters (brand, price range, rating, discount, Assured) and paste the URL into Start URLs; the actor follows its pages up to Max pages per search. Flipkart stops serving results after a few dozen pages per query (page 40 of a broad search came back empty in tests).
Integrations and API
Use the run in Zapier, Make, n8n, Google Sheets, or call it from Python / Node.js with the Apify client. See the API tab for ready-made snippets. Each run also writes a SUMMARY record (requests, pages, totals per search) to its key-value store.
Is it legal to scrape Flipkart?
This actor collects only data that Flipkart shows publicly to every visitor: product listings, prices, ratings and published reviews, including the reviewer display name and city exactly as they appear on the review. It does not log in and does not collect anything behind a login, contact details or private data. You are responsible for how you use the data and for complying with Flipkart's terms and applicable law (for example India's DPDP Act and the GDPR when you process reviewer names).
Support
Found a bug or need a field added? Open an issue in the Issues tab; it is usually answered within a day.