Flipkart Scraper - India Products, Prices & Ratings avatar

Flipkart Scraper - India Products, Prices & Ratings

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Flipkart Scraper - India Products, Prices & Ratings

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

Haketa

Maintained by Community

Actor 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.

Actor Market Discount Specs Ratings Output Pagination No code Maintained


๐ŸŽฏ 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

FeatureDescription
Keyword searchSearch laptop, smartphone, shoes, or any free-text query.
Full pricingSelling price, MRP and computed discount %.
Ratings & reviewsAverage rating, number of ratings and review count.
Key specificationsThe headline specs Flipkart lists for each product.
Rich attributesBrand, category, sub-category and image.
URL inputPaste any Flipkart search URL โ€” filters and sorting are respected.
Automatic paginationWalks through result pages up to your maxItems.
Deduplicated outputEach product appears once, identified by its unique ID.
Clean exportsJSON, 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

FieldTypeDescription
searchQueriesarrayKeywords to search on Flipkart.
startUrlsarrayFlipkart search URLs (filters/sorting respected).
maxItemsintegerMaximum number of products to collect. Default 100.
proxyConfigurationobjectProxy 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

FieldTypeDescription
idstringUnique Flipkart product ID.
title / subtitlestringProduct title and short descriptor.
urlstringDirect link to the product.
brandstringBrand.
pricenumberSelling price (INR).
mrpnumberMaximum retail price.
discountPercent / discountAmountnumberDiscount percentage and amount.
currencystringCurrency (INR).
rating / ratingCount / reviewCountnumberRating and volumes.
keySpecsarrayKey specifications.
availabilitystringStock status (e.g. IN_STOCK).
category / subCategorystringCategory taxonomy.
imagestringProduct 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)

  1. Click Try for free / Start.
  2. Type one or more search queries โ€” or paste a Flipkart search URL.
  3. Set maxItems to how many products you want.
  4. Click Save & Start.
  5. 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 discountPercent to find the best deals in a category.
  • Schedule for freshness. Prices and discounts change often โ€” a scheduled run keeps your data current.

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!