Facebook Reviews Scraper avatar

Facebook Reviews Scraper

Pricing

from $1.00 / 1,000 reviews

Go to Apify Store
Facebook Reviews Scraper

Facebook Reviews Scraper

Collect public Facebook page reviews and recommendations into clean, structured JSON format. Perfect for reputation monitoring, sentiment analysis, market research, and competitive intelligence. Gather review text, ratings, engagement metrics, and page metadata in bulk.

Pricing

from $1.00 / 1,000 reviews

Rating

0.0

(0)

Developer

Coder

Coder

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Collect public Facebook page reviews and recommendations from one or more page links into clean, structured JSON format.

This actor is built for reputation management, sentiment analysis, market research, and competitive intelligence. It allows you to gather reviews from any public Facebook page without needing complex setups or browser automation.

Features

  • Multi-URL Support: Process multiple Facebook pages in a single run.
  • Detailed Review Data: Collects review text, recommendation status (Yes/No), author details, and timestamps.
  • Engagement Metrics: Gathers reaction counts, share counts, and comment reply counts for each review.
  • Top Comments: Includes the first few comments/replies for each review to provide context.
  • Page Metadata: Every review record includes core page details (Page Name, URL, Overall Summary) for easy joining and grouping.
  • Structured Output: Results are returned in a clean format ready for JSON, CSV, or Excel.

Why use this scraper?

  1. Reputation Monitoring: Keep track of what customers are saying about your brand or your competitors.
  2. Sentiment Analysis: Use the collected review text for NLP tasks and customer satisfaction tracking.
  3. Market Research: Identify common pain points or praise in your industry by analyzing competitor reviews.
  4. Data Portability: Easily export your Facebook review history into your own CRM or dashboard.

How to Use

  1. Find Reviews Page Link: Navigate to the Facebook page's reviews section and copy the URL (e.g., https://www.facebook.com/pagename/reviews or https://www.facebook.com/profile.php?id=123&sk=reviews).
  2. Set Limits: Choose how many reviews you want to collect per link.
  3. Run the Actor: Start the actor and wait for it to complete.
  4. Download Data: Export your results in your preferred format from the dataset tab.

Input

FieldTypeDescription
Facebook page links (startUrls)ArrayList of direct links to Facebook reviews pages.
Maximum reviews per link (maxReviewsPerUrl)IntegerThe limit of reviews to collect for each input link (Default: 5).

Example Input

{
"startUrls": [
{ "url": "https://www.facebook.com/USPizza.in/reviews" },
{ "url": "https://www.facebook.com/copperkettleyqr/reviews" }
],
"maxReviewsPerUrl": 10
}

Output Data Structure

Each item in the dataset represents a single review. Below is an example of the fields you will receive:

{
"postId": "347454313853838",
"authorName": "Sãñjû Bâbã",
"authorProfileUrl": "https://www.facebook.com/people/S%C3%A3%C3%B1j%C3%BB-B%C3%A2b%C3%A3/pfbid0Dh...",
"authorProfileImageUrl": "https://scontent.fna.fbcdn.net/...",
"text": "welcome US Pizza Modasa thank you",
"isRecommended": true,
"createdAt": "2022-02-09T21:06:36Z",
"timestamp": 1644440796,
"url": "https://www.facebook.com/permalink.php?story_fbid=pfbid0Ju...",
"privacy": "Public",
"reactionCount": 2,
"shareCount": 0,
"commentRepliesCount": 2,
"topComments": [
{
"authorName": "US Pizza Official",
"text": "That looks delicious 😋",
"createdAt": "2022-03-08T11:29:54Z"
}
],
"page": {
"id": "100064843086340",
"name": "US Pizza Official",
"profileBusinessId": "69598700664",
"reviewsSummary": "70% recommend (8,199 reviews)",
"profileUrl": "https://www.facebook.com/USPizza.in"
}
}

Responsible Use

Use this actor only for publicly available content and ensure your use complies with applicable laws, regulations, and platform terms.