Disclaimer : Real Data API only extracts publicly available data while maintaining a strict policy against collecting any personal or identity-related information.
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.
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.
You can collect the following data from the required Facebook page or account using a Facebook Reviews 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.
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 } ...
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" }, ...
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.
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.
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.
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.
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.
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.
Check out how industries are using Amazon data scraper around the world.
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'
startUrls
Required Array
Active URL of Facebook to get reviews
resultsLimit
Optional Integer
If you don't set the limit, the scraper will show the result of the initial page only.
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.
maxRequestRetries
Optional Integer
maxConcurrency
{
"startUrls": [
{
"url": "https://www.facebook.com/copperkettleyqr/reviews"
}
],
"resultsLimit": 10,
"proxy": {
"useRealdataAPIProxy": true,
"RealdataAPIProxyGroups": [
"RESIDENTIAL"
]
},
"maxRequestRetries": 10
}