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

What you get

GroupFields
ReviewReview ID & URL, isRecommended, title, text, exact time, reactions, comment count, photos, position
AuthorName, 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

InputWhat it does
pagesOne business Page per line (name, @handle, numeric id or URL); others get a free status row
maxReviewsPerPage · maxReviewsReviews per Page (default 50; a visitor is shown six at most) · total rows
recommendationall, recommends or does-not-recommend
includeRatingThe Page's rate and review count as a row of its own (default on)
hideAuthors · authorCodeKeyReplace reviewer names with stable codes · shared key
{ "pages": ["metmuseum"], "maxReviewsPerPage": 10 }

Honest limits

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 →