Facebook Review Scraper
Pricing
from $0.01 / 1,000 results
Facebook Review Scraper
🔍 Facebook Review Scraper extracts verified customer reviews with ratings, dates, and key details—fast and reliable. 🚀 Perfect for brand insights, competitor analysis, and improving customer service. 📈 Boost decision-making with real feedback.
Pricing
from $0.01 / 1,000 results
Rating
0.0
(0)
Developer
Scraperoka
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Facebook Review Scraper 📊
Facebook Review Scraper is a focused tool that scrapes reviews from Facebook pages—so you can collect real customer feedback without manual copy-pasting. Whether you're looking to scrape Facebook reviews, extract Facebook reviews, or build a Facebook review lead generator workflow, this actor helps you turn public review content into usable data. It’s designed for marketers, researchers, and data analysts who want to automate Facebook review scraping software tasks and save hours of manual work at scale.
Why choose Facebook Review Scraper?
| Feature | Benefit |
|---|---|
| ✅ All-in-one review extraction | Extracts reviewer name, profile picture, review text, and links from a Facebook page reviews URL in one run |
| ✅ Structured output ready for analysis | Saves results into a dataset with consistent JSON fields for easy import into spreadsheets or pipelines |
| ✅ Reliability-focused execution | Includes pagination handling via cursors and stops cleanly when limits are reached or no further pages exist |
| ✅ Flexible input controls | Lets you set a maximum number of reviews with maxReviews to control run size and cost |
| ✅ Apify Console friendly workflow | Runs directly from the Apify input form and writes results to the “Facebook Reviews” dataset |
| ✅ Proxy configuration support | Supports selecting “Proxy Configuration” in input to validly scrape Facebook |
Key features
- 🔍 Accurate review fields: Captures
name,message,story_url,story_id, andprofile_picper review - 📥 Direct Facebook page reviews URL input: Uses your provided
startUrl(Facebook page reviews section URL) to start the scrape - 🔄 Pagination with cursor handling: Continues fetching subsequent review pages until
maxReviewsis reached or no more pages are available - 🛡️ Proxy configuration option: Works with the provided
proxyConfigurationsetting (includesproxy support) - 💾 Real-time dataset pushing: Each review is pushed immediately to the output dataset as it’s found
- 🧮 Run-sized output control: Uses
maxReviews(minimum 1) to limit how many Facebook reviews you collect - 📊 Dataset-ready links: Includes
story_urlso you can trace each extracted Facebook page review back to its source
Input
Provide input via an input.json file. Example structure:
{"startUrl": "https://www.facebook.com/buladiradda/reviews","maxReviews": 100,"proxyConfiguration": {"useApifyProxy": true}}
Input Fields
| Field | Required | Description |
|---|---|---|
startUrl | ✅ | The URL of the Facebook page reviews section (for example: https://www.facebook.com/buladiradda/reviews). This is where the actor starts scraping Facebook review scraping content. |
maxReviews | ❌ | Maximum number of reviews to scrape. Default is 100. Minimum value is 1. |
proxyConfiguration | ❌ | Proxy settings for scraping Facebook. The input provides an editor of type proxy. The default includes proxy support: true. |
proxyConfiguration.proxy support | ❌ | When present inside proxyConfiguration, enables the “Use Apify Proxy” option. |
Output
The actor saves each review’s data into a dataset in JSON format.
Example output JSON (each object is one review):
[{"name": "Julia Odan","profile_pic": "https://scontent-itm1-1.xx.fbcdn.net/v/t39.30808-1/447503218_1421351475235900_1276580829558666368_n.jpg?stp=c0.128.768.768a_cp0_dst-jpg_s50x50_tt6&_nc_cat=100&ccb=1-7&_nc_sid=e99d92&_nc_ohc=tb3gMBl1nZ4Q7kNvwHMkcRR&_nc_oc=AdnbtWHkJecxad6HPguRsNhJVh9ftY5PVIUMvVAI-1g3IZDWWdcj4WucYO2TxYyuF5Y&_nc_zt=24&_nc_ht=scontent-itm1-1.xx&_nc_gid=fXOTY82o1VPchmrLVtteLg&oh=00_AfgvvWN2o7VZh2TnnY5kZ0_lWB6y8cs8_KJIoCETdya-cw&oe=693251AB","message": "Rubbish product from a misogynistic company.","story_id": "UzpfSTEwMDAyMDgzMTgyMzg1MjoxMTg5NTQyMDg4NDE2ODQxOjExODk1NDIwODg0MTY4NDE=","story_url": "https://web.facebook.com/jyn.odan.3/posts/pfbid0FbBNhkzZArg9AYASawZNhDuYAfPaErwHgFGZm7ZTaCn2dZs7Q9ys2UMkG7ejLJ6tl"}]
Output Fields
| Field | Type | Description |
|---|---|---|
name | text | Reviewer name |
message | text | Review content text |
story_url | link | Link to the review/story on Facebook |
story_id | text | ID for the review/story |
profile_pic | image | URL to the reviewer’s profile picture |
How to use Facebook Review Scraper (via Apify Console)
-
Open Apify Console Log in at https://console.apify.com and navigate to the Actors area.
-
Find Facebook Review Scraper Search for Facebook Review Scraper and open the actor page.
-
Enter your
startUrlIn the INPUT section, provide the Facebook page reviews section URL instartUrl(e.g. a URL ending with/reviews). -
Set
maxReviews(optional but recommended) UsemaxReviewsto control how many Facebook reviews you want to collect. If you leave it empty, the actor uses the default value100. -
Configure proxy settings (optional) If needed, adjust Proxy Configuration. The default includes
proxy support: true. -
Run the actor Click Run. While it executes, check the real-time logs to monitor progress and whether it reaches your
maxReviewstarget. -
Open the dataset results After the run completes, go to the OUTPUT tab and open the dataset titled Facebook Reviews.
-
Export your data Export the dataset in the format you need (commonly JSON/CSV from Apify). You can then use it for scrape Facebook reviews analysis, reporting, or a Facebook page review scraper workflow.
No coding required—get structured Facebook reviews data in minutes with Facebook Review Scraper. ✅
Advanced features & SEO optimization
- 🔄 Engineered for “Facebook review scraper” workflows: Built specifically for extracting review content from Facebook pages and turning it into dataset rows you can analyze (great for scrape Facebook reviews use cases).
- 📊 Automate Facebook review collection: Uses your
maxReviewsto keep output predictable and avoid oversized runs when you’re automating Facebook review scraping software tasks. - 💾 Structured dataset output: Each scraped review includes consistent fields (
name,message,story_url,story_id,profile_pic) so downstream analysis is straightforward. - 🛡️ Proxy configuration option: Includes an input-level proxy configuration so you can validly scrape Facebook in your environment.
- 📈 Pagination-aware collection: Continues through additional pages until it hits your target review count or can no longer fetch additional pages.
Best use cases
- 🎯 Marketing teams building review-based messaging: Collect consistent Facebook page review content to identify recurring themes and craft better ad/landing copy.
- 🧪 Researchers studying customer sentiment: Export
messageplusstory_urland analyze feedback patterns across multiple review samples. - 🏢 Local business reputation tracking: Run Facebook review scraping tool jobs regularly to measure changes over time.
- 📈 Ecommerce brand monitoring: Track how customers describe product experience, then connect findings to product iterations.
- 🧰 Data analysts preparing supervised datasets: Use structured fields (
story_id,message, reviewer metadata) for labeling and model training. - 💼 Sales and lead research: Use extracted review text and page context to inform outreach—an approach aligned with Facebook review lead generator workflows.
- 🔁 Automation pipelines via Apify: Schedule runs to continually update a dataset of Facebook reviews data for downstream BI dashboards.
Technical specifications
-
Supported Input Formats
- ✅
startUrlas a string containing the Facebook page reviews section URL (e.g. ending in/reviews) - ✅
maxReviewsas an integer (minimum1, default100) - ✅
proxyConfigurationas an object withproxy supportsupported by the input schema
- ✅
-
Proxy Support
- ✅ Input supports “Proxy Configuration” and includes
proxy supportin the default object
- ✅ Input supports “Proxy Configuration” and includes
-
Retry Mechanism
- ✅ Includes resilience via pagination handling and stopping conditions based on available pages and reaching
maxReviews
- ✅ Includes resilience via pagination handling and stopping conditions based on available pages and reaching
-
Dataset Structure
- ✅ Dataset title: Facebook Reviews
- ✅ Dataset output fields:
name,message,story_url,story_id,profile_pic
-
Rate Limits & Performance
- ⚠️ Performance depends on how quickly the target page returns review batches and network conditions
-
Limitations
- ⚠️ Scraping starts from the specific reviews URL you provide in
startUrl - ⚠️ Output is limited by
maxReviews
- ⚠️ Scraping starts from the specific reviews URL you provide in
FAQ
Do I need to provide a startUrl to scrape Facebook reviews?
✅ Yes. startUrl is the only required input. It must be the Facebook page reviews section URL you want to extract reviews from.
What does the maxReviews setting do?
maxReviews limits how many reviews the actor will scrape in a single run. The minimum is 1, and the default is 100.
What fields will I get for each Facebook review?
Each item in the output dataset includes name, message, story_url, story_id, and profile_pic.
Can I control proxy usage?
Yes. You can pass proxyConfiguration in the input. The schema includes proxy support (defaulting to true in the provided example).
Where do the results get saved?
The actor pushes each review to the Apify dataset titled Facebook Reviews. You can find it under the OUTPUT tab after the run.
Do I need to write code to use Facebook Review Scraper?
No. You can run it directly from Apify Console by filling in the INPUT form with startUrl, optionally adjusting maxReviews and proxy settings.
How can I request support or suggest a feature?
Share feedback or feature requests by emailing dataforleads@gmail.com. If you’re trying to improve outcomes for scraping reviews from Facebook, tell us what fields or formats you need.
Support & feature requests
If you’re using Facebook Review Scraper and want improvements, we’d love to hear from you. 👋
- 💡 Feature Requests: Examples include additional export formatting options or enhancements to make results easier to plug into your Facebook review scraper pipeline.
- 📧 Contact: Email dataforleads@gmail.com for support or questions about your runs.
Your feedback helps shape what we build next for Facebook review scraping tool users. ✅
Facebook Review Scraper — get the most comprehensive Facebook reviews data fast
If you’re serious about extracting Facebook reviews at scale, Facebook Review Scraper is the SEO-optimized way to automate Facebook review collection.
Disclaimer
This tool accesses publicly accessible sources only. It does not access private profiles, authenticated pages, or password-protected content. It is your responsibility to comply with applicable laws (including GDPR/CCPA where relevant), spam regulations, and each platform’s Terms of Service.
For data removal requests, contact dataforleads@gmail.com. Please use Facebook Review Scraper responsibly, ethically, and only for legitimate purposes.