Facebook Reviews Scraper
Pricing
from $0.90 / 1,000 recommendations
Facebook Reviews Scraper
Scrape public Facebook Page reviews and recommendations. Export review text, timestamps, reviewer info, status, engagement counts, comments, replies, media, and source Page data for CSV, API, schedules, and integrations.
Pricing
from $0.90 / 1,000 recommendations
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
3
Monthly active users
5 days ago
Last modified
Categories
Share
⭐ Facebook reviews scraper for Page feedback
Facebook Reviews Scraper collects public Facebook Page reviews and recommendations and saves them as clean Apify dataset rows. Add Page handles, Page URLs, reviews URLs, or numeric Page IDs, then export recommendation text, timestamps, reviewer details, engagement counts, comments, replies, media, and source Page data for reputation monitoring, reporting, and repeat analysis.
- Export Facebook page reviews for spreadsheets, dashboards, BI tools, or customer feedback archives.
- Monitor Facebook recommendations across local business Pages, franchises, and multi-location brands.
- Track recent Facebook reviews with reviewer details, recommendation status, timestamps, tags, comments, and engagement counts.
- Compare public Facebook Page feedback for competitor research, agency reporting, and market analysis.
- Automate Facebook reviews exports through the Apify API, schedules, webhooks, and dataset integrations.
📦 Data you can export
Each output row represents one public Facebook Page recommendation. The Actor accepts public Facebook Page targets only and does not ask for Facebook cookies, a Facebook login, a Meta API key, or any third-party account.
Fields can include:
idandurl- source recommendation identifier and public permalink when available.text- review or recommendation text.createdAt- recommendation timestamp in ISO 8601 format when available.recommendationStatus-recommended,not_recommended, orunknown.legacyRating- 1-5 rating only when Facebook exposes a legacy rating.input- the Page target you submitted.page- source Page ID, name, and URL.reviewer- public reviewer ID, name, profile URL, and profile picture URL when available.tags- recommendation-level tags shown by Facebook.engagement- reaction, comment, reply, share, and reaction-breakdown counts when available.media- attached photo, video, GIF, thumbnail, alt text, duration, and view-count data when available.comments- visible top-level comments and direct replies, with author, timestamp, engagement, and media fields.
Some values can be null or empty arrays because Facebook exposes different fields for different Pages, recommendations, regions, and run times. The Actor does not invent star ratings, sentiment, summaries, or missing reviewer facts.
🚀 How to run it
- Open the Actor input.
- Add one or more public Facebook Pages in Facebook Page targets.
- Use a handle such as
portosbakery, a Page URL such ashttps://www.facebook.com/portosbakery, a reviews URL, or a numeric Page ID. - Set Maximum recommendations and Maximum recommendations per Page to control run size.
- Set comment and reply limits when you want to bound discussion context.
- Start the Actor and open the default dataset.
For a first run, keep the prefilled portosbakery target and the default limit of 50 recommendations. Once the dataset shape matches your workflow, add more public Pages, adjust limits, schedule recurring runs, or call the Actor through the Apify API.
⚙️ Input
{"targets": ["portosbakery","https://www.facebook.com/portosbakery/reviews"],"maxRecommendations": 50,"maxRecommendationsPerTarget": 50,"commentsLimit": 3,"maxComments": 75,"repliesLimit": 5,"maxReplies": 100}
| Field | What to enter |
|---|---|
targets | Facebook Page handles, Page URLs, reviews URLs, or numeric Page IDs. |
maxRecommendations | Maximum recommendation rows across the whole run. |
maxRecommendationsPerTarget | Maximum recommendation rows for each Facebook Page. |
commentsLimit | Maximum top-level comments for each returned recommendation. |
maxComments | Maximum top-level comments across the whole run. |
repliesLimit | Maximum direct replies for each returned comment. |
maxReplies | Maximum direct replies across the whole run. |
🧾 Output example
{"id": "recommendation-1","url": "https://www.facebook.com/example/posts/recommendation-1","text": "Loved the lunch service.","createdAt": "2026-05-11T12:56:47.000Z","recommendationStatus": "recommended","legacyRating": null,"input": "examplecafe","page": {"id": "123456789","name": "Example Cafe","url": "https://www.facebook.com/examplecafe"},"reviewer": {"id": "reviewer-1","name": "Alice","profileUrl": "https://www.facebook.com/alice","profilePictureUrl": "https://example.com/alice.jpg"},"tags": ["Great service"],"engagement": {"reactionCount": 4,"commentCount": 1,"replyCount": 1,"shareCount": null,"reactionBreakdown": {"like": 4}},"media": [],"comments": [{"id": "comment-1","url": "https://www.facebook.com/examplecafe/comment-1","text": "Thanks for visiting.","createdAt": "2026-05-11T13:02:00.000Z","author": {"id": "123456789","name": "Example Cafe","profileUrl": "https://www.facebook.com/examplecafe","profilePictureUrl": null},"engagement": {"reactionCount": 2,"replyCount": 1},"media": [],"replies": []}]}
💸 Pricing
This Actor uses pay-per-event pricing. You are charged for each Facebook recommendation that is successfully saved to the dataset. Comments and replies are included on recommendation rows and do not create separate charges.
Use Maximum recommendations and Maximum recommendations per Page to control the size and cost of each run. Lower the limits for a tiny smoke test, or keep the defaults for a fuller first export from the prefilled Page.
🔌 Integrations
- Export datasets as JSON, CSV, Excel, XML, RSS, or HTML.
- Run the Actor through the Apify API for repeat Facebook reviews exports.
- Schedule runs to monitor public Facebook Page recommendations over time.
- Use webhooks or integrations to send new dataset rows to your own tools.
❓ FAQ
🔎 Is this a Facebook reviews scraper or a Facebook recommendations scraper?
Both phrases describe the same Page feedback surface for this Actor. Facebook commonly labels Page reviews as recommendations, while many users still search for Facebook reviews, Facebook review scraper, and Facebook page reviews.
⭐ Does it return star ratings?
Usually no. Facebook recommendations normally expose a recommendation status instead of star ratings. The legacyRating field is included for compatibility and is only populated when Facebook exposes a legacy 1-5 rating.
🔐 Do I need Facebook cookies or a login?
No. The Actor is built for public Facebook Page recommendation data and does not ask for Facebook cookies, login credentials, or a Meta API key.
🧑💼 Can it scrape private Facebook reviews?
No. It only collects public data from public Facebook Page review or recommendation surfaces. It cannot access private, friends-only, removed, login-only, or otherwise unavailable Facebook content.
🔗 Can I use full Facebook URLs?
Yes. You can use full Page URLs, reviews URLs, short handles, or numeric Page IDs.
💬 Can it include comments and replies?
Yes. Top-level comments and direct replies are included when Facebook exposes them and when your input limits allow them.
🧩 Why not use the Facebook API?
The Facebook API is useful for approved apps and permissioned use cases. This Actor is for exporting public Facebook Page review and recommendation data without requiring your own app, Page access, cookies, login, or source API key.
🔁 What are Facebook alternatives?
For broader public social data, use actors that match the surface you need, such as Facebook Page posts, Facebook Page videos, Facebook media downloads, Google Maps reviews, or other review-site scrapers. This Actor stays focused on public Facebook Page reviews and recommendations.
⚖️ Legal and responsible use
Use this Actor only for lawful purposes and follow Facebook's terms and applicable privacy, data protection, and platform rules. The Actor returns public data only, but you are responsible for how you store, process, and use exported data.
📝 Changelog
- 0.0: Initial release.
🆘 Support
For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡
🔗 Other actors
- Facebook Media Downloader ↗ - Download public Facebook video and reel media links from known URLs.
- Facebook Page Video Downloader ↗ - Export videos published on public Facebook Pages.
- Facebook User Posts Scraper ↗ - Scrape public Facebook profile and Page timeline posts.
- Google Maps Shared List Scraper ↗ - Export saved places, reviews, ratings, and contact data from public Google Maps shared lists.
- Social Media Stats Checker ↗ - Check public profile stats across major social platforms.
Made with ❤️ by Maxime Dupré


