Flipkart Product Scraper avatar

Flipkart Product Scraper

Pricing

from $1.00 / 1,000 product results

Go to Apify Store
Flipkart Product Scraper

Flipkart Product Scraper

Scrape any Flipkart product page for price, MRP, discount, full specifications, rating breakdown, and bank/EMI/exchange offers — plus F-Assured, GST, and COD flags. Paste up to 50 URLs and get clean rows in under a minute. $1 per 1,000 successful products.

Pricing

from $1.00 / 1,000 product results

Rating

0.0

(0)

Developer

Sourabh Kumar

Sourabh Kumar

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

10 days ago

Last modified

Categories

Share

Flipkart product scraper — price, MRP, ratings, specs, offers & FSN

Pulls one row per Flipkart product URL with 35+ normalized fields: selling price, MRP, discount, rating breakdown, specifications, bank/EMI/exchange offers, F-Assured & GST flags — plus Flipkart's canonical FSN and listing ID, fields no other Apify scraper exposes structurally.

$1 per 1,000 products. Failed/blocked rows are pushed to the dataset for traceability but you're not charged for them.

Works on any flipkart.com/.../p/itm… URL across every Flipkart category — mobiles, fashion, large appliances, books, groceries, the lot.


Why this scraper?

  • 💰 $1 per 1,000 products — matches the cheapest credible Flipkart actor on the Store. No tiered pricing, no per-record-type splits.
  • Fast. Concurrent fetching with auto-route proxy: 5 URLs in ~15 s, 50 URLs in under a minute.
  • 📦 Failed rows don't get billed. Block, 404, or parse failure? You get an error row in your dataset (so you know which URL) but only pay for the products you actually got.
  • 🔑 FSN + listingId on every row — Flipkart's canonical product key (MOBGTAGPTB3VS24W) and seller-listing key (LST…) surfaced as their own fields. No other Flipkart scraper exposes them.
  • 🎯 35+ fields per product, including rating breakdown bucketed 1–5 stars, highlights, specifications, bank/EMI/exchange offers, F-Assured, FBF, GST-invoice and COD booleans.
  • 🌐 HTTP-only, JSON-API path — talks directly to Flipkart's mobile JSON API instead of scraping HTML, so payloads are 85% smaller than full PDP scrapes. No Playwright, no browser.
  • 🛡️ Auto-routed proxy. Picks the cheapest proxy group your Apify plan exposes (datacenter on most plans) and falls back to residential only if datacenter is blocked. Flaky URLs come back as error rows instead of crashing the run.
  • 🧯 Strict input validation. Non-Flipkart URLs are rejected at the gateway with a clear error — no surprise charges on a copy-paste mistake.

What data can you extract?

💰 Selling price📜 MRP🏷️ Discount %🆔 FSN (product ID)
📖 Title🏢 Brand📂 Category tree📝 Description
Rating🔢 Rating count📊 1–5 star breakdown💬 Review count
Highlights📋 Specifications📅 Warranty summary🖼️ Images & videos
💳 Bank offers📅 EMI offers🔄 Exchange offers🏦 GST-invoice flag
📦 Stock status🚚 COD available🛡️ F-Assured📮 Listing ID (lid)

How to scrape Flipkart: step by step

  1. Sign up — free Apify account. Takes 30 seconds, no card needed.
  2. Open Flipkart Product Scraper in the Apify Console.
  3. Paste Flipkart product URLs (the /p/itm… form, copied straight from the address bar).
  4. Click Start. A 5-URL run finishes in ~15 seconds; a 50-URL run finishes in under a minute.
  5. Export as JSON, CSV, or Excel — or fetch via the Apify API.

How much does Flipkart Product Scraper cost?

Pay-per-result. $1.00 for 1,000 successful product extractions, plus a $0.005 actor-start fee per run (half a cent — negligible unless you do thousands of single-URL runs).

The Apify Free plan gives you $5 per month in usage credits, enough for around 5,000 products. The $29/month Starter plan covers about 29,000 products. Failed and blocked rows go to your dataset for visibility but are not billed.

No subscription lock-in. Pause whenever.


Input

{
"productUrls": [
"https://www.flipkart.com/apple-iphone-15-black-128-gb/p/itm6ac6485515ae4",
"https://www.flipkart.com/samsung-galaxy-s23-5g-phantom-black-128-gb/p/itm1f3efe01d1c61"
],
"proxyConfiguration": {
"useApifyProxy": true
},
"maxConcurrency": 8
}
FieldTypeDefaultNote
productUrlsstring[]requiredEach item must match the /p/itm… pattern. Non-matching URLs are rejected at the gateway with a clear error.
proxyConfigurationobject{useApifyProxy: true}Leave the groups list empty (the default) and Apify routes you to the cheapest proxy group your plan exposes — datacenter on most plans, residential as fallback. To force residential explicitly, set apifyProxyGroups: ["RESIDENTIAL"]. Don't restrict country to IN — Flipkart blocks India-residential desktop traffic.
maxConcurrencyinteger8Upper bound on parallel fetches (1–15). The default works well; lower it if you hit block spikes.

Output

One row per URL. Successful rows have ~35 populated fields; rows for blocked/failed URLs return {url, error, statusCode, scrapedAt} so you can retry them without re-scraping the whole batch.

{
"url": "https://www.flipkart.com/apple-iphone-15-black-128-gb/p/itm6ac6485515ae4",
"fsn": "MOBGTAGPTB3VS24W",
"listingId": "LSTMOBGTAGPTB3VS24WKFODHL",
"title": "Apple iPhone 15 (Black, 128 GB)",
"description": "Buy Apple iPhone 15 online at best price with offers in India...",
"brand": "APPLE",
"category": "mobile",
"subCategory": "Handset",
"superCategory": "Mobile",
"vertical": "Handset",
"price": 54900,
"mrp": 59900,
"discountPercent": 8,
"currency": "INR",
"rating": 4.6,
"ratingCount": 245114,
"reviewCount": 9194,
"ratingBreakdown": { "1": 10940, "2": 3637, "3": 7392, "4": 32216, "5": 190929 },
"highlights": [
"Store upto 3000 photos",
"128 GB ROM",
"A16 Bionic Chip, 6 Core Processor | Hexa Core",
"DSLR Like Pictures & Great Zoom"
],
"specifications": [
{ "key": "RAM | ROM", "value": "128 GB ROM" },
{ "key": "Processor", "value": "A16 Bionic Chip, 6 Core Processor | Hexa Core" },
{ "key": "Display", "value": "6.1 inch All Screen OLED Display" }
],
"warrantySummary": "1 year warranty for phone and 1 year warranty for in Box Accessories.",
"inStock": true,
"availabilityStatus": "IN_STOCK",
"isAssured": true,
"isFulfilledByFlipkart": true,
"isGstBillingAvailable": true,
"codAvailable": false,
"marketPlace": "FLIPKART",
"offers": [
{ "type": "Bank Offer", "title": "Flipkart Axis Credit Card: ₹3,220 off" },
{ "type": "Bank Offer", "title": "Flipkart SBI Credit Card: ₹2,745 off" }
],
"images": [
"https://rukmini1.flixcart.com/image/1500/1500/xif0q/mobile/h/d/9/-original-imagtc2qzgnnuhxh.jpeg?q=70"
],
"videos": ["YOUTUBE:jFQjXIK0nIA"],
"scrapedAt": "2026-05-08T15:36:45.002Z"
}

(Trimmed for readability. A real iPhone PDP returns 5–10 spec entries, ~14 offers, ~9 images. Spec depth varies by category — see Limitations.)


Use cases

  • 📊 Price monitoring — Track selling price, MRP, and discount changes for products you care about. Schedule daily and feed Google Sheets or your BI tool.
  • 🥇 Competitor benchmarking — Compare your products against competitors on price, rating distribution, F-Assured status, and offer mix.
  • 💳 Bank-offer aggregation — Capture every HDFC, ICICI, Axis, SBI bank offer plus EMI plans and exchange offers per product, structured.
  • 🛒 Catalog enrichment — Pull title, brand, full specifications, highlights, and warranty for an SKU list.
  • 📈 Sale-event tracking — Snapshot pricing before, during, and after Big Billion Days; diff the rows to see which categories actually moved.
  • 🏷️ MAP enforcement — Watch your brand's listings for unauthorized discounts.
  • 🤖 AI/RAG knowledge bases — Pipe product specs and rating signals into a vector store for product-Q&A bots.

Limitations

  • Spec depth varies by category. The actor talks to Flipkart's mobile JSON API, which exposes different spec shapes per category. Laptops and watches return the full attribute table (50–60 rows for laptops, 5–10 for watches). Mobiles, TVs, large appliances, mixers, and similar return only the 5–7 "key spec" highlights that show on the buy box. Description text is also category-dependent: present for laptops/watches, absent for mobiles/TVs/appliances.
  • Seller name needs a pincode. Flipkart withholds the real seller name and rating on no-pincode requests. v1 returns null for seller.*. Multi-pincode delivery checks (and seller resolution) are coming in v2.
  • Public PDP data only. No seller-portal, B2B-Trade, or Flipkart Plus member-only fields.
  • Reviews aren't in this actor. This one returns rating counts and the 1–5 star breakdown, but not individual review text. Use a dedicated Flipkart reviews scraper for that.

FAQ

How much does Flipkart Product Scraper cost?

Flipkart Product Scraper uses pay-per-result pricing. You pay $1.00 for 1,000 products, plus $0.005 per actor start. The Apify Free plan gives you $5 in usage credits a month, enough for around 5,000 products. If you run regularly, the $29/month Starter plan covers about 29,000 products.

No subscription lock-in. Pause whenever.

Scraping public data is generally allowed in the US, EU, and India, as long as you don't collect personal data covered by GDPR / CCPA / DPDPA without a lawful basis. This actor only touches publicly accessible product pages, but how you use the output is on you.

Apify's full breakdown: Is web scraping legal?.

Can I integrate Flipkart Product Scraper with other tools?

Yes. Push results into Make, Zapier, Slack, Airbyte, GitHub, Google Sheets, Google Drive, and more. Apify treats every actor as a webhook source, so anything that consumes webhooks or pulls from an API works.

Full list: Apify integrations.

Can I use Flipkart Product Scraper with the Apify API?

Yes. Every run is available via the Apify REST API:

curl -X POST "https://api.apify.com/v2/acts/sourabhbgp~flipkart-product-scraper/runs?token=APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"productUrls": ["https://www.flipkart.com/.../p/itm…"]}'

Docs: Apify API reference.

Can I use Flipkart Product Scraper through an MCP Server?

Yes. Apify ships an MCP server that exposes every actor as a tool, so Claude Desktop, Cursor, and any other MCP-capable client can call this scraper. Setup: Apify MCP docs.


Your feedback

Bug, missing field, or odd behavior? Drop a note in the Issues tab. Reports go to a human and fixes usually ship the same week.