Flipkart Product Scraper (Prices & Ratings) avatar

Flipkart Product Scraper (Prices & Ratings)

Pricing

from $0.84 / 1,000 products

Go to Apify Store
Flipkart Product Scraper (Prices & Ratings)

Flipkart Product Scraper (Prices & Ratings)

Scrape Flipkart.com search results for any keyword: product title, selling price, MRP, discount, star rating, rating count (the number shown next to the stars), image and product link, in INR. Pages through results. Plain HTTP, no login, pay per product.

Pricing

from $0.84 / 1,000 products

Rating

0.0

(0)

Developer

Murat Uzun

Murat Uzun

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

What is Flipkart Product Scraper?

Flipkart Product Scraper pulls product search results from Flipkart.com, the Indian marketplace, for any keyword. For each product it returns the selling price, the MRP, the discount, the star rating, the rating count, the image and the product link, in INR. It reads the server-rendered search pages over plain HTTP, so it needs no browser, no login and no proxy. It pages through the results until your limit is reached.

What data does Flipkart Product Scraper extract?

FieldTypeDescription
titlestringProduct name as shown on the search card
sellingPricenumberCurrent selling price in INR
mrpnumber or nullMaximum retail price, when the card shows one
discountAmountnumber or nullMRP minus selling price, in INR
discountPercentnumber or nullDiscount shown on the card, in percent
ratingnumber or nullAverage star rating (0 to 5); null for products without ratings
ratingCountnumber or nullThe count shown next to the stars (ratings and reviews together)
imageUrlstringMain product image
urlstringProduct page link (/p/<itemId>?pid=<productId>)
productId / itemIdstringFlipkart product and item identifiers
keyword, page, positionmixedWhich search, results page and position produced the row
resultsReportednumberTotal results Flipkart reports for the search
scrapedAtstringISO timestamp of the scrape

Flipkart does not show a separate review count on the search card, so this Actor reports the rating count only.

How to use Flipkart Product Scraper

  1. Open the Actor and enter one or more keywords in Search keywords, separated by semicolons.
  2. Set Max products per keyword (default 40).
  3. Click Start and wait for the run to finish.
  4. Download the dataset as JSON, CSV or Excel, or read it through the API.

Example input

{
"keywords": "wireless earbuds; power bank",
"maxItems": 40
}

Example output

Real rows from a run on 2026-10-23 (search "bluetooth speaker", 12 results). Values are as shown on Flipkart at that time.

{
"itemId": "itmed51dd002328d",
"productId": "ACCHQ7U8EKDJTEFP",
"title": "Mivi PartyRoxx 80 80 W Bluetooth Party Speaker",
"sellingPrice": 5999,
"currency": "INR",
"mrp": 9999,
"discountAmount": 4000,
"discountPercent": 40,
"rating": null,
"ratingCount": null,
"imageUrl": "https://rukminim2.flixcart.com/image/612/612/xif0q/speaker/r/i/r/-original-imahrdy4tfxeuzh6.jpeg?q=70",
"url": "https://www.flipkart.com/mivi-partyroxx-80-w-bluetooth-party-speaker/p/itmed51dd002328d?pid=ACCHQ7U8EKDJTEFP",
"keyword": "bluetooth speaker",
"resultsReported": 18607,
"page": 1,
"position": 1,
"scrapedAt": "2026-10-23T02:40:09.011Z"
}

Input parameters

  • Search keywords (keywords): one or more search terms, separated by semicolons. Up to 20 keywords per run.
  • Max products per keyword (maxItems): 1 to 1,000 products for each keyword. Default 40.

Pricing

Pay per product: one event for each product row written to the dataset. Prices in USD.

PlanPrice per 1,000 products
Free$1.20
Bronze$1.08
Silver$0.96
Gold, Platinum, Diamond$0.84

Measured platform usage on 2026-10-23: a 60-product run took 7 seconds at 512 MB and was billed at $0.001 (rounded by the platform). Platform usage is far below the per-product price.

Flipkart Product Scraper vs. alternatives

Other Flipkart actors in the Apify Store list their per-result price at about $0.001 to $0.0015 at the free tier (checked on 2026-10-23). This Actor reads the search cards only: it does not open each product page, so it is faster and cheaper per row, but it has no seller, stock or delivery-date fields. For those, use a product-detail actor.

Using Flipkart Product Scraper with AI agents and MCP

Each product is one dataset row with flat, typed fields, so an agent can filter by sellingPrice, discountPercent or rating without parsing nested blobs. Call the Actor through the Apify MCP server or the REST API with {"keywords": "...", "maxItems": 40}.

FAQ

Is this legal? The Actor reads public search pages without logging in and without bypassing any access control. You are responsible for how you use the data and for complying with Flipkart's terms and local law.

Why is rating null for some products? Flipkart shows no rating on the card for products that have none yet. The field stays null rather than guessed.

Why are mrp and discountPercent sometimes null? The card shows an MRP and discount only when the price differs from the list price.

Does it return seller, stock or delivery data? No. The search card does not carry those fields.

Can it run on the free Apify plan? Yes. The run uses 512 MB and finishes in seconds for small searches.

What if a run returns fewer results than I asked for? The run stops when Flipkart no longer returns new pages or the page limit is reached. The total Flipkart reports for the search is in resultsReported. Large limits (hundreds of products) were not measured in this release.

Errors and limits. If a search page cannot be read after three attempts, the run records it in the ERRORS key-value record and continues. A run that reads no products at all fails, so you are not billed for an empty run. Layout changes on Flipkart's side can stop the parser until it is updated.

  • Other webdatatools Actors are listed on the publisher profile.

Support

Open an issue on the Actor's Issues tab. Include the keyword, the run ID and the ERRORS record if one exists.