Flipkart Scraper - Products, Prices, Specs & Reviews avatar

Flipkart Scraper - Products, Prices, Specs & Reviews

Pricing

from $4.00 / 1,000 product scrapeds

Go to Apify Store
Flipkart Scraper - Products, Prices, Specs & Reviews

Flipkart Scraper - Products, Prices, Specs & Reviews

Scrape Flipkart by keyword, category or URL: live selling price, MRP, discount %, rating + star histogram, full specifications, variants, all images, stock status, buyer reviews & seller leads. Filter, monitor price drops & restocks. India e-commerce data.

Pricing

from $4.00 / 1,000 product scrapeds

Rating

0.0

(0)

Developer

Scrape Sage

Scrape Sage

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 minutes ago

Last modified

Share

Flipkart Scraper — Products, Prices, Specs, Reviews & Seller Leads

Extract complete Flipkart product data from India's largest online marketplace — including the fields thin scrapers miss: live selling price, MRP, exact discount %, rating with the full 1–5★ histogram, key specifications & highlights, every variant, all hi-res images, stock status, buyer reviews, and the seller behind the Buy Box. Search by keyword, browse a category, or paste any Flipkart URL.

No login, no cookies, no browser — fast JSON extraction straight from Flipkart's own page data.

Why this Flipkart scraper?

Most Flipkart scrapers return a title, a price, and little else. This actor reads Flipkart's internal page state and ships the richest dataset in the category — every search card already carries price, MRP, discount, rating breakdown and images, and product pages add full specs, variants, seller and reviews.

DataTypical scrapersThis actor
Selling price + MRP + discount %partial✅ all three
Rating + 1–5★ histogram + rating/review counts
Key specifications & highlights✅ opt-in
Variants / options (colour, storage…)✅ opt-in
All product images (hi-res)1 image✅ full gallery
Stock / availability status
Category, sub-category & vertical
Buyer reviews (rating, text, certified buyer, location, photos, variant)✅ opt-in
Seller name, rating, years on Flipkart + lead score✅ opt-in
Price-drop / restock monitoring

Use cases

  • Price & discount monitoring — track selling price, MRP and discount across thousands of SKUs; get alerted on price drops and restocks with monitor mode + Schedules.
  • Competitor & catalog intelligence — map an entire category (mobiles, fashion, electronics, appliances) with specs, ratings and stock to benchmark assortment and pricing.
  • Dropshipping & reselling — source winning products with real ratings, review counts and seller data; compare against AliExpress, Amazon and Banggood.
  • Review & sentiment analysis — pull buyer reviews with certified-buyer flags, ratings, locations and the exact variant reviewed.
  • Seller lead generation — turn the sellers behind listings into scored B2B leads (name, rating, years on Flipkart, fulfilment).

How to use

  1. Sign up for Apify — the free plan is enough to try this actor.
  2. Open the Flipkart Scraper, enter search terms (or paste Flipkart URLs / product IDs), and click Start.
  3. Watch results stream into the dataset table.
  4. Export as JSON, CSV, Excel, XML, or RSS — or pull results programmatically via the Apify API.

Input

{
"searchTerms": ["wireless earbuds", "running shoes"],
"sort": "popularity",
"maxProducts": 200,
"includeProductDetails": true,
"includeReviews": true,
"maxReviewsPerProduct": 20,
"outputSellerLeads": true,
"minPrice": 500,
"fourStarPlus": true
}
  • searchTerms — keywords; each is scraped as its own Flipkart search.
  • startUrls — direct Flipkart URLs: search pages (/search?q=...), category/listing pages (/mobiles/pr?...), product pages (/.../p/itm...?pid=...), or review pages (/.../product-reviews/itm...?pid=...).
  • productIds — Flipkart product IDs (the pid from a URL, e.g. MOBGTAGPK8EHGSXG); each is fetched as a full detail record.
  • sortrelevance, popularity, price_asc, price_desc, or recency_desc.
  • minPrice / maxPrice / fourStarPlus — filters (₹, rating).
  • includeProductDetails (default true) — open each product page for key specifications & highlights, all images, variants, seller and Q&A count. Turn off for a faster, cheaper search-only run.
  • includeReviews (default false) — scrape buyer reviews per product.
  • maxReviewsPerProduct (default 20) — review cap per product.
  • outputSellerLeads (default false) — also emit one deduplicated, scored lead record per seller.
  • monitorMode / monitorKey — remember products across runs and emit only NEW or price/stock-changed items (see below).
  • proxyConfiguration (default Apify Residential, country IN) — Flipkart blocks datacenter IPs; Indian residential proxies are required.

Output

One record per product (type: "product"), plus optional review records (type: "review") and seller leads (type: "seller"):

{
"type": "product",
"productId": "ACCHG3VX9UFMSHX5",
"itemId": "itm15c0f2a0f8fa5",
"title": "SOBEYS M10 Bluetooth Headset",
"brand": "SOBEYS",
"subtitle": "Black, True Wireless",
"url": "https://www.flipkart.com/sobeys-m10-bluetooth/p/itm15c0f2a0f8fa5?pid=ACCHG3VX9UFMSHX5",
"price": 298,
"mrp": 1999,
"discountPercent": 85,
"currency": "INR",
"inStock": true,
"rating": 3.5,
"ratingCount": 1684,
"reviewCount": 142,
"ratingHistogram": { "1": 395, "2": 168, "3": 152, "4": 134, "5": 835 },
"category": "PersonalAudio",
"vertical": "TrueWireless",
"image": "https://rukmini1.flixcart.com/image/832/832/.../...jpeg?q=70",
"imagesCount": 5,
"highlights": ["6 GB RAM | 128 GB ROM", "108MP Rear Camera", "6.67 inch", "5000 mAh Battery"],
"variants": ["Arctic White", "Stealth Black", "128 GB + 6 GB", "256 GB + 8 GB"],
"sellerName": "AllonsOrganic",
"sellerRating": 4.2,
"sellerYearsOnFlipkart": 3,
"searchTerm": "wireless earbuds",
"scrapedAt": "2026-06-17T12:00:00.000Z"
}

Monitor mode — track price drops & restocks

Turn on monitorMode and the actor remembers every product it has seen (in a named key-value store, flipkart-monitor-<key>) and on later runs emits only new products or ones whose price or stock changed, each tagged with a changeType:

  • new — first time seen
  • price_drop / price_rise — selling price changed
  • restocked / out_of_stock — availability changed

This works alongside the Apify scheduler, not instead of it: pick how often to run with Schedules, and monitor mode keeps each run's output to just the changes — ideal for price-tracking pipelines and restock alerts.

Automate & schedule

Run this actor on autopilot and pull results into your own stack:

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });
const run = await client.actor('scrapesage/flipkart-scraper').call({
searchTerms: ['wireless earbuds'],
maxProducts: 200,
includeProductDetails: true,
monitorMode: true,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Got ${items.length} products`);

Integrate with any app

Connect the dataset to 5,000+ apps — no code required:

  • Make — multi-step automation scenarios.
  • Zapier — push price changes straight into Sheets or Slack.
  • Slack — get notified when a monitored product drops in price.
  • Google Drive / Sheets — auto-export every run to a spreadsheet.
  • Airbyte — pipe results into your data warehouse.
  • GitHub — trigger runs from commits or releases.

Use with AI assistants (MCP)

The output is clean, LLM-ready JSON. Call this actor from Claude, ChatGPT, or any agent framework through the Apify MCP server — ask your assistant to "track the price of these Flipkart earbuds and alert me on a drop" and let it run this scraper.

More scrapers from scrapesage

Build a complete e-commerce price & product intelligence stack:

Tips

  • Big categories: split by sub-category or add minPrice/maxPrice windows to exhaust large result sets — Flipkart paginates search results in pages of ~24.
  • Cheaper runs: turn off includeProductDetails for a search-only pass — the search cards already carry price, MRP, discount, rating and images.
  • Proxies: keep the default Residential, country IN group — Flipkart blocks datacenter IPs.
  • Recurring monitoring: combine Schedules with monitorMode to capture only price drops, restocks and new arrivals.

FAQ

How do I scrape Flipkart by category? Paste the category/listing URL (e.g. https://www.flipkart.com/mobiles/pr?sid=tyy,4io) into startUrls — the actor paginates it automatically. Or use searchTerms for keyword searches.

Does it need the Flipkart API? No. Flipkart has no public product API — this actor extracts the same (and richer) data from public page data, no key or login needed.

Why are Indian residential proxies required? Flipkart blocks datacenter IPs at the connection level. The default Apify Residential proxy with country IN resolves this; the actor primes each session and retries on a fresh IP if one is rate-limited.

Can I export to Google Sheets, CSV, or Excel? Yes — one click in the dataset view, or automatically on every run via the Google Drive integration.

A field is null — why? Some products genuinely don't publish an MRP, brand, or full specs. Fields are null only when the data doesn't exist, not because the scraper skipped them.

Is scraping Flipkart legal? This actor collects publicly available data only. You are responsible for using the data in compliance with applicable laws and Flipkart's terms.

Need help?

Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests are welcome — this actor is actively maintained.