Home › Guides › Facebook Page Reviews Scraper
Facebook Page reviews and recommendation rate, no login
The Facebook Page Reviews Scraper returns the newest reviews of public business Pages, exactly as a signed-out visitor sees them — whether the reviewer recommends the Page, the text, exact time, author (or a code), reactions, comments, photos — plus the Page's recommendation rate and review count as a row of its own. Honest up front: a signed-out visitor sees only a Page's newest six reviews (measured on a Page with 119,567) and its overall rate; this Actor delivers exactly that and says so. No login, no cookies, no account.
Who it's for
- Reputation monitors watching rate + newest reviews across many Pages week after week.
- Competitor researchers reading the latest customer sentiment on a rival.
- Privacy-minded analysts who want reviews without storing reviewer names.
- Dashboards building a reputation timeline per Page.
What you get
| Group | Fields |
|---|---|
| Review | Review ID & URL, isRecommended, title, text, exact time, reactions, comment count, photos, position |
| Author | Name, id, URL — or a stable u_… code with hideAuthors |
Rating row (includeRating) | ratingText ("100% recommend (119,567 reviews)"), ratingPercent, reviewCount |
A real rating row + review row:
{ "type": "rating", "pageName": "The Metropolitan Museum of Art, New York", "ratingText": "100% recommend (119,567 reviews)", "ratingPercent": 100, "reviewCount": 119567 }
{ "type": "review", "isRecommended": true, "title": "Alyssa Lema recommends The Metropolitan Museum of Art.", "text": "I managed to catch the very end of the Van Gogh…", "createdAt": "2026-10-01T13:38:11.000Z", "author": "Alyssa Lema", "position": 1 }
Input
| Input | What it does |
|---|---|
pages | One business Page per line (name, @handle, numeric id or URL); others get a free status row |
maxReviewsPerPage · maxReviews | Reviews per Page (default 50; a visitor is shown six at most) · total rows |
recommendation | all, recommends or does-not-recommend |
includeRating | The Page's rate and review count as a row of its own (default on) |
hideAuthors · authorCodeKey | Replace reviewer names with stable codes · shared key |
{ "pages": ["metmuseum"], "maxReviewsPerPage": 10 }
Honest limits
- Six reviews per Page — the signed-out visitor's limit, even on a Page with 119,567 reviews. The older archive needs a login this Actor does not use; schedule recurring runs to keep collecting the newest.
- No star ratings — Facebook reviews are recommendations (yes/no) plus the Page's overall percentage.
- The Page's replies to reviews aren't shown to a visitor, so they're not in the rows.
- A Page with no Reviews tab, no such Page, or signed-in only gets a free status row.
Pricing
Pay per result: a review event per delivered review row and a rating event per delivered rating row. No start fee, nothing for a status row, nothing for a review the filter left out, nothing for a Page that could not be read. Current prices are on the actor's Pricing tab on Apify.
Watch Facebook reputation: the recommendation rate and newest reviews across many Pages, privacy-safe on request. Exportable to JSON, CSV or Excel.
Open the Facebook Page Reviews Scraper →Related
This Actor reads reviews; for the Page's contact record use the Facebook Page Profile Scraper, for its posts the Facebook Page Posts Scraper, for all comments on a post the Facebook Post Comments Scraper, and for its videos the Facebook Page Videos Scraper.
Frequently asked questions
How many reviews can I get per Page?
Six — that is all Facebook shows a signed-out visitor, even on a Page with 119,567 reviews. The older archive needs a login, which this Actor does not use. For reputation watching, run the same Pages on a schedule.
Are there star ratings?
No — Facebook reviews are recommendations (yes/no), plus the Page's overall recommendation percentage and review count, which come as a rating row of their own.
Can I hide reviewer names?
Yes — hideAuthors returns a stable code instead of the name, id and URL; a shared authorCodeKey gives the same person the same code.
Why does a Page return a status row?
It has no Reviews tab (not a business Page), does not exist, or is signed-in only. Status rows are free and not charged.
Are the Page's replies to reviews included?
No — a Page's replies to its reviews are not shown to a signed-out visitor, so they are not in the rows.
Using the data lawfully
It reads only what Facebook shows a signed-out visitor. Reviews carry the names of people who wrote them publicly; personal data is protected by the GDPR and similar laws, so only collect and process it with a legitimate basis — or turn on hideAuthors. The Actor does not log in, use anyone's account or cookies, or solve CAPTCHAs. Not affiliated with Meta.
Facebook Page Reviews Scraper — recommendation rate and newest reviews. Pay per row, no API key.
Get Facebook reviews on Apify →