RealdataAPI Store - Browse tools published by our community and use them for your projects right away
logo

Flipkart Reviews Data Scraper - Flipkart Reviews Data Collection

RealdataAPI / flipkart-reviews-scraper

Effectively scrape Flipkart product reviews, ratings, content, dates, author, and more from the leading ecommerce marketplace using Flipkart reviews data scraper. You can extract product reviews in multiple formats like JSON, HTML, Excel, CSV, RSS, and more. Use our Flipkart reviews data collection tool in countries like USA, UK, UAE, France, Germany, Canada, Australia, Singapore, Mexico, India, and more.

What is Flipkart Reviews Scraper and Why Use It?

Flipkart is the leading e-commerce marketplace in India. There are several products and their reviews available on Flipkart. You can scrape Flipkart product reviews in a customized format. It needs a tool, namely Flipkart Reviews Scraper. The tool can extract product review details with rating, content, date, author, upvotes, and downvotes without code.

Input Parameters of Flipkart Reviews Data Scraper

Field Type Description
start_urls array In this input field, you must add the valid URL to the products.
max_items integer It is to scrape maximum reviews in quantity.
max_reviews_per_product integer Please mention max_reviews_per_product to restrict review counts for every product from the start URL instead of max_items. If you choose the maximum items option, please keep it blank.
sort_by string You can sort product reviews using this option with the following valid values.
  • MOST_RECENT
  • NEGATIVE_FIRST
  • POSITIVE_FIRST
  • MOST_HELPFUL

Note: You can use MOST_HELPFUL as the default value.
proxySettings object You can choose and set up a proxy server to help your Flipkart reviews data scraper.

Get more details in the Input Tab.

Tips

  • You can choose a proxy server from our server or use your proxies so the source won't block the Flipkart scraper.
  • Watch tutorials to learn how to use scrapers on our platform.

Output Example

Here is the output format for every review of Flipkart products you scrape from the platform.

{ "author": "Kuber Singh", "date": "Jan, 2022", "rating": 4, "city": "Munger", "state": "Bihar", "title": "Wonderful", "text": "Phone looks great in hand.//nBuild quality is good and it looks premium.//nDisplay is good and it works smoothly at 120hz setting//nSound quality is better from previous Xiaomi phones as it has stereo speaker on too and bottom.//nCharging is super quick. It charged my phone from 2% to 100% in approx 17 minutes.//n//nCon- Xiaomi really need to work on its camera especially on front camera.//nThe picture still looks like the one we get on phones in 10000 range.", "url": "https://www.flipkart.com/review-image-fullscreen?pid=MOBG9QWVVTFZB2SY&imageId=blobio-imr-202201_deb9c84d975444ecae66a81ac5e0cf72.jpeg&reviewReferenceId=MOBG9QWVVTFZB2SY:10&language=en", "certified_buyer": true, "upvotes": 2082, "downvotes": 471, "id": "0159c872-01ef-4518-8774-f01f9bda300f", "product_id": "MOBG9QWVVTFZB2SY", "product_url": "https://www.flipkart.com/redmi-9a-sport-carbon-black-32-gb/p/itm53bc6ebfe147b", "images": [ "https://rukminim1.flixcart.com/blobio/1160/1160/imr/blobio-imr-202201_deb9c84d975444ecae66a81ac5e0cf72.jpeg?q=100" ] }

Flipkart Reviews Data Scraper with Integrations

Lastly, you can integrate the Flipkart Reviews data collection tool with any web application or cloud service using integrations available on our platform. You can connect the Flipkart reviews data extractor with Zapier, Airbyte, Make, Google Sheets, GitHub, Slack, Google Drive, and more. Further, you can try webhooks to take action for an event, like getting an alert for the successful execution of the scraper.

Using Flipkart Product Reviews Data Scraper with Real Data API

Our scraper gives you programmatic permission to use the platform. We have organized the API around RESTful HTTP endpoints to allow you to schedule, manage, and execute the scraper available on the platform. It also allows you to track Flipkart product scraper performance, update and create versions, retrieve outputs, access datasets, etc.

Use our client NPM package and client PyPl package, and access the API with the help of Node.js and Python, respectively.

Your Feedback For Flipkart Reviews Data Extractor

If you want to share technical feedback or feature requests, please head to the issue tab and create the issue from your console account.

Industries

Check out how industries use Flipkart Reviews Scraper worldwide.

saas-btn.webp

E-commerce & Retail

You should have a Real Data API account to execute the program examples. Replace < YOUR_API_TOKEN> in the program using the token of your actor. Read about the live APIs with Real Data API docs for more explanation.

import { RealdataAPIClient } from 'RealdataAPI-Client';

// Initialize the RealdataAPIClient with API token
const client = new RealdataAPIClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare actor input
const input = {
    "start_urls": [
        {
            "url": "https://www.flipkart.com/adidas-ampligy-m-running-shoes-men/p/itmab79cd4ce225d"
        }
    ],
    "proxySettings": {
        "useRealdataAPIProxy": true
    }
};

(async () => {
    // Run the actor and wait for it to finish
    const run = await client.actor("natanielsantos/flipkart-reviews-scraper").call(input);

    // Fetch and print actor results from the run's dataset (if any)
    console.log('Results from dataset');
    const { items } = await client.dataset(run.defaultDatasetId).listItems();
    items.forEach((item) => {
        console.dir(item);
    });
})();
from RealdataAPI_client import RealdataAPIClient

# Initialize the RealdataAPIClient with your API token
client = RealdataAPIClient("<YOUR_API_TOKEN>")

# Prepare the actor input
run_input = {
    "start_urls": [{ "url": "https://www.flipkart.com/adidas-ampligy-m-running-shoes-men/p/itmab79cd4ce225d" }],
    "proxySettings": { "useRealdataAPIProxy": True },
}

# Run the actor and wait for it to finish
run = client.actor("natanielsantos/flipkart-reviews-scraper").call(run_input=run_input)

# Fetch and print actor results from the run's dataset (if there are any)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)
# Set API token
API_TOKEN=<YOUR_API_TOKEN>

# Prepare actor input
cat > input.json <<'EOF'
{
  "start_urls": [
    {
      "url": "https://www.flipkart.com/adidas-ampligy-m-running-shoes-men/p/itmab79cd4ce225d"
    }
  ],
  "proxySettings": {
    "useRealdataAPIProxy": true
  }
}
EOF

# Run the actor
curl "https://api.RealdataAPI.com/v2/acts/natanielsantos~flipkart-reviews-scraper/runs?token=$API_TOKEN" /
  -X POST /
  -d @input.json /
  -H 'Content-Type: application/json'

Start URLs

start_urls Required Array

Please use the valid URL for the Flipkart product in the starting URL field.

Maximum Items

max_items Optional Integer

Use it to scrape maximum review counts from Flipkart.

Maximum Reviews For Every Product

max_reviews_per_product Optional Integer

Please mention max_reviews_per_product to restrict review counts for every product from the start URL instead of max_items. If you choose the maximum items option, please keep it blank.

Sort By

sort_by Optional Enum

You can sort product reviews using this option with the following valid values, where you can use MOST_HELPFUL as the default value.

Options:

MOST_RECENT, NEGATIVE_FIRST, POSITIVE_FIRST, MOST_HELPFUL

Proxy Set Up

proxySettings Optional Object

Please choose proxy servers to help you successfully run your scraper.

{
  "start_urls": [
    {
      "url": "https://www.flipkart.com/adidas-ampligy-m-running-shoes-men/p/itmab79cd4ce225d"
    }
  ],
  "max_items": 100,
  "max_reviews_per_product": 0,
  "sort_by": "MOST_HELPFUL",
  "proxySettings": {
    "useRealdataAPIProxy": true
  }
}