Flipkart Scraper - India Products, Prices & Ratings
Pricing
from $1.50 / 1,000 results
Flipkart Scraper - India Products, Prices & Ratings
Scrape products from Flipkart, India's #1 online marketplace: title, brand, price, MRP, discount %, rating, review count, key specifications, category and image. Search by keyword. Export to JSON, CSV or Excel.
Pricing
from $1.50 / 1,000 results
Rating
0.0
(0)
Developer
Haketa
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Flipkart Scraper ๐๐ฎ๐ณ
Extract product data from Flipkart โ India's #1 online marketplace โ into clean, structured data. Search by keyword and export thousands of products with price, MRP, discount %, rating, review count, key specifications, brand, category and image. Built for price monitoring, competitor analysis, catalog building and e-commerce market research.
๐ฏ What does Flipkart Scraper do?
Flipkart is India's largest online marketplace, with hundreds of millions of products across electronics, fashion, home and more. This actor turns any Flipkart search into a structured dataset you can download or feed into your own tools.
Give it a search query (or a Flipkart search URL) and it will:
- ๐ Search Flipkart by keyword and read every product
- ๐ Automatically paginate through results until it reaches your limit
- ๐ฐ Capture price, MRP and discount % for pricing intelligence
- โญ Include the rating, number of ratings and reviews
- ๐งฉ Return the key specifications for each product
- ๐ท๏ธ Add brand, category and image
- ๐งน Deliver clean, deduplicated, structured records โ no HTML, no clutter
- โฌ๏ธ Export to JSON, CSV, Excel, HTML or via API in one click
No login, no browser extensions, no manual copy-paste.
โจ Key features
| Feature | Description |
|---|---|
| Keyword search | Search laptop, smartphone, shoes, or any free-text query. |
| Full pricing | Selling price, MRP and computed discount %. |
| Ratings & reviews | Average rating, number of ratings and review count. |
| Key specifications | The headline specs Flipkart lists for each product. |
| Rich attributes | Brand, category, sub-category and image. |
| URL input | Paste any Flipkart search URL โ filters and sorting are respected. |
| Automatic pagination | Walks through result pages up to your maxItems. |
| Deduplicated output | Each product appears once, identified by its unique ID. |
| Clean exports | JSON, CSV, Excel, HTML table, RSS or JSON API. |
๐ฅ Input
The actor accepts a simple, no-code input form.
Option A โ by query (easiest)
{"searchQueries": ["laptop", "smartphone"],"maxItems": 300}
Option B โ by URL (with filters / sorting)
{"startUrls": [{ "url": "https://www.flipkart.com/search?q=headphones&sort=popularity" }],"maxItems": 500}
Input parameters
| Field | Type | Description |
|---|---|---|
searchQueries | array | Keywords to search on Flipkart. |
startUrls | array | Flipkart search URLs (filters/sorting respected). |
maxItems | integer | Maximum number of products to collect. Default 100. |
proxyConfiguration | object | Proxy settings. Apify Proxy is recommended and on by default. |
๐ค Output
Each product is returned as a clean JSON object:
{"id": "COMH8Z2QADYUVZN8","title": "ASUS Expertbook P1 (i3 13th Gen) - (8 GB/512 GB SSD/Windows 11 Home)โฆ","subtitle": "15.6 inch, Silver, 1.75 kg","url": "https://www.flipkart.com/asus-expertbook-p1โฆ/p/itm5b59a30b4c016?pid=COMH8Z2QADYUVZN8","brand": "ASUS","price": 50990,"mrp": 69990,"discountPercent": 27,"discountAmount": 19000,"currency": "INR","rating": 4.3,"ratingCount": 6817,"reviewCount": 666,"keySpecs": ["Intel Core i3", "8 GB RAM", "512 GB SSD", "Windows 11 Home", "15.6 inch Display"],"availability": "IN_STOCK","category": "Laptops","subCategory": "Laptop","image": "https://rukmini1.flixcart.com/image/416/416/โฆ/-original-image.jpeg?q=70"}
Output fields
| Field | Type | Description |
|---|---|---|
id | string | Unique Flipkart product ID. |
title / subtitle | string | Product title and short descriptor. |
url | string | Direct link to the product. |
brand | string | Brand. |
price | number | Selling price (INR). |
mrp | number | Maximum retail price. |
discountPercent / discountAmount | number | Discount percentage and amount. |
currency | string | Currency (INR). |
rating / ratingCount / reviewCount | number | Rating and volumes. |
keySpecs | array | Key specifications. |
availability | string | Stock status (e.g. IN_STOCK). |
category / subCategory | string | Category taxonomy. |
image | string | Product image URL. |
You can download the dataset as JSON, CSV, Excel, HTML, RSS or XML, or fetch it programmatically through the Apify API.
๐ How to use Flipkart Scraper (step by step)
- Click Try for free / Start.
- Type one or more search queries โ or paste a Flipkart search URL.
- Set maxItems to how many products you want.
- Click Save & Start.
- When the run finishes, open the Dataset tab and Export to your preferred format โ or grab it via API.
That's it. No code required.
๐ก Use cases
- Price & discount monitoring โ Track prices, MRPs and discount % across brands and categories over time.
- Competitor & assortment analysis โ See which brands, models and price points dominate a category.
- Catalog building โ Power price-comparison sites, apps and dashboards with fresh Indian e-commerce data.
- Specs & product research โ Use key specs to compare products at scale.
- Rating & review insights โ Rank products by rating and review volume to find bestsellers.
- Market research โ Study Indian e-commerce pricing and demand at scale.
๐ท๏ธ Why the pricing & specs data matter
Most feeds give you a name and a price. This actor returns the full commercial picture: selling price, MRP and discount %, the rating and review counts, plus the key specifications โ everything you need for pricing intelligence and product comparison, not just a product list.
โฑ๏ธ How many products can I collect?
As many as the search returns โ Flipkart categories contain vast numbers of products. Set maxItems to control the volume, and run multiple queries for broad coverage. Schedule regular runs to keep prices and discounts current.
๐ Integrations & automation
Because this runs on Apify, you can:
- ๐ Schedule runs (daily, weekly) to keep a live price & discount feed.
- ๐ Push results to Google Sheets, Airtable, Slack, Zapier, Make, or any webhook.
- ๐งฉ Call it from your backend with the Apify API and SDKs (JavaScript / Python).
- ๐ Use webhooks to trigger downstream workflows the moment a run completes.
Call via API (example)
curl -X POST "https://api.apify.com/v2/acts/YOUR_ACTOR_ID/runs?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"searchQueries": ["smartphone"],"maxItems": 300}'
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_TOKEN' });const run = await client.actor('YOUR_ACTOR_ID').call({searchQueries: ['laptop'],maxItems: 500,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
โ FAQ
Do I need a Flipkart account or API key? No. Just provide a search query or a Flipkart search URL.
Does it include discounts? Yes โ selling price, MRP and a discount % (plus the discount amount).
Does it include ratings and reviews? Yes โ average rating, number of ratings and review count.
Does it include specifications?
Yes โ the key specs Flipkart lists for each product are included in keySpecs.
Can I use filters or sorting?
Yes. Apply them on Flipkart, then paste the resulting search URL into startUrls.
Are results deduplicated? Yes. Each product is uniquely identified and appears once per run.
What formats can I export? JSON, CSV, Excel, HTML, RSS and XML โ via the dashboard or the API.
How do I keep prices fresh? Schedule the actor to run on the interval you need; each run returns the current live prices and discounts.
๐ Tips for best results
- Start narrow, then widen. Test one query with a small
maxItems, confirm the fields, then scale up. - Paste URLs for filtered pulls. Apply category, brand or price filters on Flipkart and copy the URL.
- Compare on discount %. Segment by
discountPercentto find the best deals in a category. - Schedule for freshness. Prices and discounts change often โ a scheduled run keeps your data current.
โ๏ธ Legal & responsible use
This actor is intended for lawful data collection such as price monitoring, market research and analytics. You are responsible for how you use the collected data. Only collect publicly available information, respect the target website's Terms of Service and robots.txt, and comply with all applicable laws and regulations. Do not use the data for any unlawful purpose. This actor is an independent tool and is not affiliated with, endorsed by, or connected to Flipkart or its parent companies. All trademarks belong to their respective owners.
๐ Support
Questions, feature requests or an issue with the data? Open an issue on the actor's page โ feedback is welcome and helps improve the tool.
โญ If this actor saves you time, please leave a review โ it really helps!