Facebook Reviews Scraper avatar

Facebook Reviews Scraper

Pricing

from $1.00 / 1,000 reviews

Go to Apify Store
Facebook Reviews Scraper

Facebook Reviews Scraper

Scrape public Facebook page reviews: text, recommends or not, tags, photos, reactions, reviewer and the owner's reply, plus each page's rating, review count and contact details. Filter by keyword, date or recommendation, and monitor new reviews on a schedule. No login.

Pricing

from $1.00 / 1,000 reviews

Rating

0.0

(0)

Developer

Coder

Coder

Maintained by Community

Actor stats

0

Bookmarked

30

Total users

14

Monthly active users

2 days ago

Last modified

Share

Collect the public reviews (recommendations) of any Facebook page: no login, no cookies, no browser.

For each review you get the text, whether the reviewer recommends the page or not, the tags they picked, photos, reactions, the reviewer's name and profile, and the page owner's reply. Each page also gets a rating summary row: recommend %, total review count, category, address and contact details.

  • Filters: only positive or only negative reviews, reviews mentioning your keywords, reviews with text, or a date range. Filtered-out reviews are never charged.
  • Monitoring: on a schedule, save only the reviews that are new since the last run.
  • Owner replies: see at a glance which reviews the business answered (ownerReplied).

Good to know: Facebook shows logged-out visitors only part of a page's reviews, often far fewer than the total in the page header (for example 12 of 8,171). This Actor collects every review Facebook makes public for the page, the same set you see when you open the reviews tab without logging in. Every scraper without a login has the same limit. The run log and the Pages table show how many were available for each page.

How to use it

  1. Paste one or more Facebook page links, for example https://www.facebook.com/pagename, https://www.facebook.com/pagename/reviews or https://www.facebook.com/profile.php?id=123456789.
  2. Choose how many reviews per page, and any filters.
  3. Click Start. Reviews appear in the Reviews tab as they are found and can be exported to JSON, CSV, Excel or via the API. Page summaries are in the Pages tab.

Through the API you can also pass plain page names (pagename) or page IDs.

No page links yet? Search by keyword (for example "dentist houston") with our Facebook Pages Scraper. Its results show each page's rating and review count, so you can pick the pages that have reviews and paste their url values here.

Output

Reviews

FieldExample
isRecommendedtrue (recommends) / false (doesn't recommend)
text, tagsGreat food and friendly staff…, ["Cosy atmosphere", "Fast delivery"]
createdAt2024-09-11T17:57:58.000Z
reviewerid, name, url, profilePictureUrl
reactionCount, reactions3, [{"type": "Like", "count": 2}, {"type": "Love", "count": 1}]
commentCount, comments1, the top comment with its author, text, date and isPageOwner
ownerRepliedtrue when the page itself replied
mediaphotos and videos attached to the review
pageid, pageId, name, url of the reviewed page
url, reviewId, privacylink to the review, its ID, Public

Pages

One row per page: name, url, rating ("94% recommend (201 reviews)"), recommendPercent, reviewCount, reviewsCollected, reviewsStatus, category, followers, phone, email, website, address with coordinates, price range and verified badge. Free of charge.

reviewsStatus tells you why collection stopped: complete (every public review), limit (your maximum), date_limit (your date filter), up_to_date (monitoring: nothing newer), no_reviews (the page shows no reviews), incomplete (Facebook stopped answering; try again later).

Options

OptionWhat it does
Facebook pagesPage links, one per line
Maximum reviews per pageStop after this many reviews from each page
RecommendationAll reviews, only recommends, or only doesn't recommend
KeywordsKeep reviews whose text contains at least one of these words
Only reviews with textSkip recommendations without written text
Only reviews newer / older thanA date (2024-01-31) or a period (6 months); use both for a range
Only new reviews since the last runFor scheduled runs: you pay for new reviews only

Pricing

You pay per review saved. Page summary rows are free. Reviews removed by your filters are not charged. On the free Apify plan, each run collects up to 10 reviews from up to 2 pages so you can try every option.

Other Facebook scrapers

Pages, Posts, Comments, Groups, Followers and the Ads Library are covered by our other Facebook Actors, with the same output style.