Flipkart Reviews Scraper avatar

Flipkart Reviews Scraper

Pricing

from $2.50 / 1,000 reviews

Go to Apify Store
Flipkart Reviews Scraper

Flipkart Reviews Scraper

Extract Flipkart product reviews with ratings, text, photos, verified-purchase flags and variant details. Collect newest feedback or sort by rating and helpfulness for sentiment analysis, product research and review monitoring.

Pricing

from $2.50 / 1,000 reviews

Rating

0.0

(0)

Developer

FalconScrape

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Collect customer reviews from Flipkart product URLs for sentiment analysis, product research and review monitoring. Get ratings, review text, customer photos, verified-purchase flags and variant details in a structured dataset.

Features

  • Newest feedback first: collect recent reviews or sort by helpfulness, lowest rating or highest rating.
  • Detailed reviews: titles, text, ratings, authors, locations where available, helpful votes and verified purchases.
  • Photos and variants: image URLs and the product variant associated with each review.
  • Product and topic URLs: use ordinary product links, review-page links, or a review topic link such as Camera.
  • Incremental monitoring: optionally stop at review IDs you collected previously.
  • Clear run summaries: distinguish review limits, exhausted pages, zero-review products and incomplete retrieval.

How it works

  1. Add one or more Flipkart product or review URLs.
  2. Choose the maximum number of reviews and the review order.
  3. Run the Actor and export the dataset as JSON, CSV or Excel.

URLs are processed in input order. The review limit applies to the whole run, so the first product can fill the limit. For equal coverage per product, run one product per task. Duplicate reviews are returned only once per run, including reviews shared across variants or topic pages.

Input

{
"productUrls": [
"https://www.flipkart.com/apple-iphone-16-black-128-gb/p/itmb07d67f995271?pid=MOBH4DQFG8NKFRDY"
],
"maxItems": 50,
"sort": "MOST_RECENT",
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "IN"
}
}
FieldDefaultDescription
productUrlsExample product prefilledProduct or product-review URLs, up to 1,000. Short links and search URLs are not supported.
maxItems50Maximum unique reviews across the entire run; 1–100,000.
sortMOST_RECENTMOST_RECENT, MOST_HELPFUL, NEGATIVE_FIRST or POSITIVE_FIRST.
stopAtReviewIds[]Optional known review IDs. Stop each product when one is reached; requires MOST_RECENT.
proxyConfigurationIndia residentialStandard Apify proxy settings. India residential proxies are recommended.

The Actor starts at page one regardless of the page number in your URL. A topic selected in a review URL is preserved. A selected sort applies to all URLs.

For scheduled monitoring, retain recent review IDs from the preceding run and pass them in stopAtReviewIds. The matching review and older records after it are excluded. Review order can change, so this is a stopping convenience rather than a guarantee that every newly added review will be discovered.

Sample output

Illustrative record; optional fields may be null or empty:

{
"reviewId": "713cef68-ab50-4410-8ce3-d61fc80f8915",
"reviewUrl": "https://www.flipkart.com/reviews/MOBH4DQF28XAYM2S:171?reviewId=713cef68-ab50-4410-8ce3-d61fc80f8915",
"inputProductUrl": "https://www.flipkart.com/apple-iphone-16-black-128-gb/p/itmb07d67f995271?pid=MOBH4DQFG8NKFRDY",
"requestedProductId": "MOBH4DQFG8NKFRDY",
"productId": "MOBH4DQFG8NKFRDY",
"reviewedProductId": "MOBH4DQF28XAYM2S",
"rating": 5,
"title": "Excellent",
"text": "Example customer feedback.",
"author": "Example buyer",
"dateText": "5 months ago",
"verifiedPurchase": true,
"location": { "city": "Delhi", "state": "Delhi" },
"upvotes": 1824,
"downvotes": 449,
"helpfulCount": 1824,
"variantAttributes": [
{ "name": "Color", "value": "Pink" },
{ "name": "Storage", "value": "256 GB" }
],
"images": [],
"aspectId": null,
"sort": "MOST_RECENT",
"sourcePage": 1,
"scrapedAt": "2026-09-17T12:00:00.000Z"
}

images contains direct image URLs when a review includes photos. requestedProductId can be null when your URL has no PID. productId identifies the review page; reviewedProductId identifies the reviewed variant and may differ. Flipkart often groups reviews across colors, capacities and other variants.

Dates retain the source wording, such as “Today”, “5 months ago” or a month and year. Exact dates are not invented for these labels. scrapedAt is the collection time.

Run summary and coverage

The Run summary output links to RUN-SUMMARY in the key-value store. It contains product rating summaries and a stopping status per URL:

StatusMeaning
max_items_reachedThe run's review limit was reached.
budget_reachedThe run's charging budget was reached.
known_review_reachedA supplied review ID was found.
zero_reviewsThe product page reports zero reviews.
end_of_available_reviewsRepeated empty-page checks indicate the available stream ended.
partialSaved reviews are available, but a gap, repeated page or retrieval limit prevented further progress.
failedThe product could not be read, including invalid or unavailable product pages.
not_startedAn earlier product used the run's review or charging limit.

Temporary empty pages are retried. The Actor does not promise to retrieve every review shown in a product's total: counts and available pages can differ or change during a run. A partial or failed product marks the run as failed so scheduled workflows can detect the problem; already saved reviews remain available. There is a safety limit of 1,000 pages per product/topic and a bounded number of requests.

Pricing

$2.50 per 1,000 reviews — $0.0025 for each successfully saved, unique review.

EventPrice per resultPrice per 1,000
Review (review)$0.0025$2.50

Duplicate reviews, empty pages, failed requests and product summaries do not trigger review charges. Fifty reviews cost $0.125 in review event charges. Set maxItems and the run's maximum charge to control spending.

Use cases

  • Track product feedback and recurring complaints.
  • Compare sentiment across competing products and variants.
  • Collect verified-purchase feedback for research.
  • Feed review text into dashboards, spreadsheets and sentiment analysis workflows.