Black-Friday Black-Friday
logo

Facebook Review Data Scraper - Facebook Review Collection

RealdataAPI / facebook-reviews-data-scraper

Scrape data for thousands of Facebook reviews from more than one page using our Facebook Review Data Scraper. Get timestamps, review text, number of likes and comments, basic information about the reviewer, etc. Store the data in CSV, JSON, or Excel format, and use it in reports, spreadsheets, and apps. Our scraper for Facebook review collection is available in the USA, UAE, UK, Singapore, Australia, Canada, Germany, France, Spain, Italy, Mexico, and other countries.

What is Facebook Review Data Scraper?

Facebook Reviews Scraper is an easy and robust data scraping tool that allows you to collect Facebook Review data. You need to insert the URL of the targeted Facebook page and click on the save and start option.

What Data Can I Extract Using Facebook Reviews Scraper?

You can collect the following data from the required Facebook page or account using a Facebook Reviews scraper.

  • Comments and like count
  • Page information
  • Review URL
  • Review replies and text
  • Timestamp
  • Basic information of reviewer
  • Review image
  • Recommended or not

Why Extract Review Data From Facebook?

  • Competitor Monitoring
  • Tracking brand sentiment and recent trends
  • Market analysis and research
  • Finding the hot spot of misinformation and discovering fake reviews
  • Social media study

How to Use Facebook Review Data Scraper?

We've designed this tool for the Facebook review collection such that it is simple to start with, even though you are new to using it. Follow the below process with a few simple steps to scrape Facebook review data.

  • Open a free account on our platform using the required login credentials.
  • Visit the Facebook Review Data Scraper.
  • Insert as many links as required on the pages you want to scrape reviews.
  • Click on the start button and allow some time for the scraper to extract data for you.
  • Save and download the data in Excel, HTML, CSV, JSON, or XML format.

Input Parameters of Facebook Reviews Scraper

You must add links to targeted Facebook pages you want to collect review data in the input field of the scraper. Remember that you won't see reviews on each publically available Facebook page. For more explanation about input parameters, click the input tab and learn the JSON input.

{ "proxy": { "useRealdataAPIProxy": true, "RealdataAPIProxyGroups": [ "RESIDENTIAL" ] }, "resultsLimit": 50, "startUrls": [ { "url": "https://www.facebook.com/allmatters" } ], "maxRequestRetries": 10 } ...

Output Sample of Facebook Reviews Scraper

You'll get the scraper Output in a dataset format that you will find in the storage tab. Check the following image for a sample output dataset that you'll get for the above input parameters.

Initially, the output data is available in JSON format. You can transform it into another digestible format and download it according to your needs. Format options are Excel, HTML, XML, or CSV.

[{ "facebookUrl": "https://www.facebook.com/allmatters", "id": "UzpfSTgzNTM5Mzg0NToxMDE1ODg5MDUyNDY5ODg0NjoxMDE1ODg5MDUyNDY5ODg0Ng==", "user": { "id": "pfbid031JGq7ukCeZUQrUMoqSr3JMacksktE3fAbutV1H5mXHu6QjETwtuYq1jPFQ6axFBNl", "name": "Vesselina Palazova", "profileUrl": "https://www.facebook.com/vesselinap", "profilePic": "https://scontent-lga3-2.xx.fbcdn.net/v/t1.6435-1/38949084_10156794518978846_7769182035544899584_n.jpg?stp=c0.0.40.40a_cp0_dst-jpg_p40x40&_nc_cat=111&ccb=1-7&_nc_sid=7206a8&_nc_ohc=16hSpJ3h1DcAX_V79M_&_nc_ht=scontent-lga3-2.xx&oh=00_AfAwIdvRBWGsmpOnbmAK1us8Jt7HOEqCE6zs0wI-2D33dw&oe=6456570F" }, "date": "2020-08-12T06:36:44.000Z", "url": "https://www.facebook.com/vesselinap/posts/pfbid0bBjGxXsPYMyJg7VGwAqfJRidvLJ299cJVZZrCGFBn12LT93382kC9B2yDHV9CRHcl", "isRecommended": true, "text": "Environmentally friendly. Easy to use. Cost-effective. I am happy with the product. I am glad I finally switch.", "likesCount": 2, "commentsCount": 0, "facebookId": "402677536461567", "postFacebookId": "5796416440420956", "pageName": "AllMatters" }, { "facebookUrl": "https://www.facebook.com/allmatters", "id": "UzpfSTEwMDAwMTg3NjE3ODY2OTo0Njc4NzE0NjY1NTM0MzYwOjQ2Nzg3MTQ2NjU1MzQzNjA=", "user": { "id": "pfbid02SHvrW7MfRDQWVpz2ZbB6BZbvGk91pkA62T898eGQehmCRwWBxXx3B54JMKcaQ76Yl", "name": "Bina Procee", "profileUrl": null, "profilePic": "https://scontent-lga3-2.xx.fbcdn.net/v/t39.30808-1/308963215_8026893334049793_4670619200209188311_n.jpg?stp=cp6_dst-jpg_p40x40&_nc_cat=107&ccb=1-7&_nc_sid=7206a8&_nc_ohc=EojDu7tVzO4AX8_1fYT&_nc_ht=scontent-lga3-2.xx&oh=00_AfBGmF-fO71NEfE_vrJVeHmxgLbk3JoQhNyxSxo9nYyc1w&oe=6432D450" }, "date": "2020-11-23T09:30:39.000Z", "url": "https://www.facebook.com/bina.joustra/posts/pfbid02k6jH7yXQrEqKFTjLjGEutpxtKrPRVLstnA4vR96jUMbeWiBNEwbbaYrGVeHVhvQLl", "isRecommended": true, "text": "Fantastic!!! ... the first time it is a bit of a puzzle (is it in the right place) and Owh dear how out .. but after doing that twice it is a breeze !!/n On day 2 to 4 in the period, I had to change myself every two hours phew, now no longer necessary! 😄 .. I can go all day with peace of mind !! Without the mess of tampons ect .. take a shower twice a day in the morning and in the evening, hop cup out and rinse and back in .. I have two so the next day a clean one .. (the other one with Pour boiling water (kettle) into a bowl for half an hour and then it is ready for the next day 😃 ../n I no longer leak through the night !! .. no more tampons with sanitary pads to get through the night !!/n The cup has literally changed my menstrual problems. !! ../n Change twice a day instead of 10 times a day .. no more messy! ../n super happy with it 🎊 .. I recommend it to every woman !! It really takes some getting used to, but I don't want anything else !!", "likesCount": 1, "commentsCount": 0, "facebookId": "402677536461567", "postFacebookId": "5796416440420956", "pageName": "AllMatters" }, { "facebookUrl": "https://www.facebook.com/allmatters", "id": "UzpfSTEwMDAwMjYzNzQyMTkxNDozMDcwODQ1NjA5Njc5OTkwOjMwNzA4NDU2MDk2Nzk5OTA=", "user": { "id": "pfbid0gZCQ9n1j6DsgqPbgrQZ8fZXB2aoneirLXZntAWNK9MBKUdY69gnAoAAxpeitEEo3l", "name": "Cleopatra Paula Bunda", "profileUrl": null, "profilePic": "https://scontent.fdac24-2.fna.fbcdn.net/v/t39.30808-1/246671574_4300415556722983_8751565547044509995_n.jpg?stp=cp0_dst-jpg_p40x40&_nc_cat=108&ccb=1-7&_nc_sid=7206a8&_nc_ohc=LNUOdSNAhrAAX-IQRbB&_nc_ht=scontent.fdac24-2.fna&oh=00_AfBYIUSoyHzdI4UfUIUyakbzCZbmizqb_8AP_vcfs2UQpg&oe=64333BC3" }, "date": "2020-08-07T20:51:44.000Z", "url": "https://www.facebook.com/SkyBlueRoseForYou/posts/pfbid02e7zEiWEyH17buURFGivPWVosMbRjtyX7yDAfpkRq4PrdozG47qhXi3dtcp5uRFVEl", "isRecommended": true, "text": "Best thing ever. Only ever used pads before, but this product makes me so happy that sometimes I even forget I'm menstruating! No leeks, no strings, no possible chemical complications, no ugly sight for at least a good few hours, total freedom of mobility and even sleeping butt naked or going to the pool with no worries!", "likesCount": 1, "commentsCount": 1, "facebookId": "402677536461567", "postFacebookId": "5796416440420956", "pageName": "AllMatters" }, ...

What is the Cost of Using Facebook Review Data Scraper?

If you use the Facebook reviews scraper on our platform, you must use residential proxy servers. That we have included in our monthly subscription plan of 49 USD.

To learn more about platform credits, pricing, proxies, and other queries, visit our pricing page.

Do you need to scrape Facebook comments or groups?

We've developed dedicated Facebook data scrapers for specific requirements. Each data category has a separate scraper, like posts, photos, groups, or comments. Check them out.

  • Facebook Comments Scraper
  • Facebook Groups Scraper
  • Facebook Events Scraper
  • Facebook Ads Scraper
  • Facebook Posts Scraper
  • Facebook Pages Scraper

Facebook Review Data Scraper with Integrations

Lastly, you can connect the Facebook review data scraper with any web application or cloud service with the help of integrations on our platform. You can connect the scraper with Slack, Zapier, Make, Asana, Google Drive, Airbyte, Google Sheets, GitHub, and other platforms.

There is also an option to use Webhooks to commence an action for event occurrence, like getting an alert for the successful execution of the scraper.

Using Facebook Review Data Scraper with Real Data API Actor

Our actor gives you programmatic permission to access the platform. We have organized the API around RESTful HTTP endpoints to allow you to schedule, run, and manage scrapers. The actor also allows you to track scraper performances, retrieve outputs, access datasets, update and create scraper versions, etc. You can use our client PyPl package to access the actor using Python and the client NPM package to access it using Node.js.

Can I Scrape Facebook Reviews Legally?

We've designed Facebook Reviews Scraper for ethical use, and it doesn't collect any private information from the source, like location, contact details, or gender. It only collects publically existing user data. But you must note that the output may contain some personal data unknowingly. We recommend you avoid scraping personal data if you do not have a legit reason.

You can consult your advocate if you need clarification about whether your purpose of scraping personal data is legit.

Your Feedback for Facebook Reviews Scraper

We are continuously improving the scraper performance. But, if you find any bug or technical feedback or want any add-on in the scraper, you can raise the issue through the issue tab from your console account.

Industries

Check out how industries are using Amazon data scraper around the world.

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 = {
    "startUrls": [
        {
            "url": "https://www.facebook.com/copperkettleyqr/reviews"
        }
    ],
    "resultsLimit": 10,
    "proxy": {
        "useRealdataAPIProxy": true,
        "RealdataAPIProxyGroups": [
            "RESIDENTIAL"
        ]
    }
};

(async () => {
    // Run the actor and wait for it to finish
    const run = await client.actor("RealdataAPI/facebook-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 = {
    "startUrls": [{ "url": "https://www.facebook.com/copperkettleyqr/reviews" }],
    "resultsLimit": 10,
    "proxy": {
        "useRealdataAPIProxy": True,
        "RealdataAPIProxyGroups": ["RESIDENTIAL"],
    },
}

# Run the actor and wait for it to finish
run = client.actor("RealdataAPI/facebook-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'
{
  "startUrls": [
    {
      "url": "https://www.facebook.com/copperkettleyqr/reviews"
    }
  ],
  "resultsLimit": 10,
  "proxy": {
    "useRealdataAPIProxy": true,
    "RealdataAPIProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}
EOF

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

Facebook URLs

startUrls Required Array

Active URL of Facebook to get reviews

Results Limit

resultsLimit Optional Integer

If you don't set the limit, the scraper will show the result of the initial page only.

Proxy Configuration

proxy Required Object

You must use proxy servers to collect Facebook review data successfully. You can use residential proxies from our platform or your proxy. Avoid using data center proxies because they will not work.

Max Retries

maxRequestRetries Optional Integer

maxConcurrency

{
  "startUrls": [
    {
      "url": "https://www.facebook.com/copperkettleyqr/reviews"
    }
  ],
  "resultsLimit": 10,
  "proxy": {
    "useRealdataAPIProxy": true,
    "RealdataAPIProxyGroups": [
      "RESIDENTIAL"
    ]
  },
  "maxRequestRetries": 10
}