Facebook Reviews Scraper
Pricing
from $0.38 / 1,000 reviews
Facebook Reviews Scraper
Scrape reviews from public Facebook Pages: text, date, recommends or not, review tags, reviewer name and profile, likes and comments counts, photos and the business's reply. Date filter, no login.
Pricing
from $0.38 / 1,000 reviews
Rating
0.0
(0)
Developer
Automly
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Features
Share
What is Facebook Reviews Scraper?
Facebook Reviews Scraper lets you scrape reviews from public Facebook Pages: review text, date, whether the reviewer recommends the Page or not, the tags they picked, reviewer name and profile picture, likes and comments counts, photos, and the first comments under each review, which are often the business's own reply. Paste Page links, click Start, and download the reviews as Excel, CSV or JSON.
- 👍 Recommends or not: every review says whether the reviewer recommends the Page
- 🏷️ Review tags: "Fast delivery", "Slow service", "Cosy atmosphere" and the other tags reviewers pick
- 💬 Business replies: the first comments shown under each review come with it
- 📅 Newest first: stop at the date you choose
- 🔓 No login: no Facebook account, cookies or API key needed
- 💸 Free to try: every Apify account gets $5 of free usage each month
What can Facebook Reviews Scraper do?
- Scrape reviews (recommendations) from any public Facebook Page
- Scrape many Pages in one run, read side by side
- Get every review a Page shows, or set how many you want per Page
- Keep only reviews written after a date you choose, or in the last days, weeks or months
- See which reviews recommend the Page and which don't, with the reviewer's tags
- Get the business's reply and other first comments under each review
- Export to Excel, CSV, JSON, HTML or XML, or send the reviews to Google Sheets, Make, Zapier and more
What data can you extract from Facebook reviews?
| 📝 Review text | 📅 Date and time | 🔗 Review link |
| 👍 Recommends or not | 🏷️ Review tags | 📷 Photos added to the review |
| 👤 Reviewer name | 🆔 Reviewer ID | 🖼️ Reviewer profile picture |
| 🌐 Reviewer profile link (when public) | ❤️ Number of likes | 💬 Number of comments |
| ↩️ First comments, often the business's reply | 📄 Page link, username and ID | 📢 Page's Meta Ad Library ID |
How to scrape Facebook reviews
- Create a free Apify account (no credit card needed).
- Open Facebook Reviews Scraper.
- Paste one or more Facebook Page links, for example
https://www.facebook.com/copperkettleyqr/reviews. - Choose how many reviews you want per Page and, if you like, the oldest date. Click Start.
- When the run finishes, download your reviews as Excel, CSV, JSON, HTML or XML.
How much does it cost to scrape Facebook reviews?
You pay only for the reviews you get, per 1,000 reviews. See the Pricing tab for the current price. Every Apify account gets $5 of free usage each month, so you can try it at no cost.
⬇️ Input
A Page can be given as its link (https://www.facebook.com/copperkettleyqr), its reviews link (https://www.facebook.com/copperkettleyqr/reviews), a profile.php?id= link, or just its name (copperkettleyqr).
| Setting | What it does |
|---|---|
| Facebook Page links | The Pages to get reviews from |
| Reviews per Page | How many reviews to get from each Page, newest first. Leave it empty to get every review |
| Only reviews newer than | Only reviews written on or after this date (2026-01-01), or in a period back from today (3 months) |
Example: the newest 100 reviews of two Pages.
{"startUrls": ["https://www.facebook.com/copperkettleyqr/reviews","https://www.facebook.com/theritzsj"],"resultsLimit": 100}
Example: every review from the last 6 months.
{"startUrls": ["https://www.facebook.com/McDonalds"],"onlyReviewsNewerThan": "6 months"}
⬆️ Output
You get one row per review. You can view them as a table in Apify Console or download them as Excel, CSV, JSON, HTML or XML. Reviews come newest first for each Page.
{"facebookUrl": "https://www.facebook.com/copperkettleyqr","id": "UzpfSTEwMDAwODg0Mjg0MTAzMDozNDMzNTYyNDMzNjE1MTUxOjM0MzM1NjI0MzM2MTUxNTE=","legacyId": "3433562433615151","user": {"id": "100008842841030","name": "******","profileUrl": "https://www.facebook.com/******","profilePic": "https://scontent-hou1-1.xx.fbcdn.net/v/t39.30808-1/..."},"date": "2024-09-11T17:57:58Z","url": "https://www.facebook.com/******/posts/pfbid0bVumcVV56...","isRecommended": true,"text": "They offers a cozy atmosphere, friendly service, and a menu of tasty comfort food at reasonable prices. It's a great spot for casual dining.","tags": ["Child-friendly", "Fast delivery", "Cosy atmosphere"],"likesCount": 0,"commentsCount": 0,"photos": [],"comments": [],"facebookId": "100064027242849","pageName": "copperkettleyqr","pageAdLibrary": {"id": "851606664870954"},"inputUrl": "https://www.facebook.com/copperkettleyqr/reviews"}
A review with a reply from the business carries it in comments:
"comments": [{"id": "10157166989197596","url": "https://www.facebook.com/******/posts/pfbid0AdP38...?comment_id=10157166989197596","text": "Thank you so much! We sure appreciate the good words and so will our team.","createdAt": "2020-05-11T02:28:27Z","authorName": "The Copper Kettle Restaurant","authorId": "100064027242849","authorUrl": "https://www.facebook.com/copperkettleyqr","reactions": 1,"replies": 0}]
Each run also saves a short report with how many Pages and reviews it covered, and any Page it could not scrape with the reason (for example, a Page that does not exist or has turned reviews off).
How can I use Facebook reviews data?
- Reputation monitoring: follow what customers say about your business and your locations
- Competitor research: compare how often people recommend you and your competitors, and why
- Customer service: find the reviews nobody has answered yet
- Sentiment analysis and AI: build review datasets for sentiment, topic or trend analysis
- Lead generation: find businesses with unhappy customers that need your help
❓FAQ
How many reviews can I scrape from one Facebook Page?
Every review the Page shows to visitors. Leave Reviews per Page empty to get all of them, or set a number.
Why do I get fewer reviews than the number shown on the Page?
The count next to a Page's recommendations ("92% recommend (1,955 reviews)") is larger than the list of reviews Facebook shows to visitors: in our tests the list held 62 of 74 on one Page and 113 of 1,955 on another. You get every review in that list, back to the oldest it shows.
Why does a Page come back as "not found"?
The Page does not exist, is not public, or has turned off reviews (some big brands do). Such Pages are listed in the run report; they do not fail the run.
Do I need a Facebook account?
No. You don't need a Facebook account, cookies or an API key.
Does it show star ratings?
Facebook replaced star ratings with recommendations: each review says whether the reviewer recommends the Page (isRecommended). The Page's overall share of recommendations is shown on its Page.
Can I connect Facebook Reviews Scraper to other tools or AI agents?
Yes. Start runs and download results with the Apify API or the Python and JavaScript clients, send results to Make, Zapier, n8n, Google Sheets or Slack with Apify integrations and webhooks, or let AI assistants and agents run it through the Apify MCP server at mcp.apify.com.
Is it legal to scrape Facebook reviews?
This scraper only collects reviews that people chose to post publicly. It does not collect private data such as e-mail addresses or phone numbers. Reviews can still contain personal data, which may be protected by laws such as GDPR, so only scrape it for a legitimate reason and ask a lawyer if you are unsure. You can read more in Is web scraping legal?
Facebook Reviews Scraper is an independent tool. It is not affiliated with, endorsed by or sponsored by Facebook or Meta.
Something isn't working. What should I do?
Open the Issues tab and tell us the Page link and what you expected. We usually reply within a day.
Scrape more Facebook data
| Actor | What it gets |
|---|---|
| Facebook Posts Scraper | Posts from public Pages, with reactions, comments and shares counts |
| Facebook Comments Scraper | Comments and replies from public posts |
| Facebook Pages Scraper | Followers, category and contact details of many Pages |
⭐ Your feedback
Ideas, missing fields or problems: open the Issues tab and we'll take a look. If Facebook Reviews Scraper saved you time, a short review on the Reviews tab helps other people find it.