Facebook Reviews Scraper avatar

Facebook Reviews Scraper

Pricing

from $2.49 / 1,000 results

Go to Apify Store
Facebook Reviews Scraper

Facebook Reviews Scraper

Facebook Reviews Scraper SD - Facebook Reviews Scraper is a social media data tool that extracts public reviews (recommendations) of Facebook pages: text, recommends or not, tags, date, reviewer, reactions, comments, photos and the page rating summary, no login.

Pricing

from $2.49 / 1,000 results

Rating

0.0

(0)

Developer

Neuro Scraper

Neuro Scraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 days ago

Last modified

Share

Facebook Reviews Scraper - page reviews and recommendations

Facebook Reviews Scraper exports the public reviews (recommendations) of Facebook Pages without logging in: review text, recommends / doesn't recommend, review tags, date, reviewer, reactions by type, comments and shares counts, review photos, and the page's rating summary ("98% recommend (52,500 reviews)"). Export to JSON, CSV or Excel, or connect it through the Apify API, webhooks, Make, Zapier, n8n or Google Sheets.

How it works

A page's /reviews tab preloads its reviews feed and the rating summary. The Actor reads the first reviews from that page, then follows Facebook's own reviews pagination query - its id, its variables (including the page size) and the provider values are read from the page and its JavaScript bundles on every run, the cursor from each answer. Reviews come newest first.

Input

FieldWhat it does
startUrlsPage URLs, /reviews URLs, usernames (katzsdeli) or numeric page ids
maxReviewsPerPageMax reviews per page (default 50)
onlyReviewsNewerThan / onlyReviewsOlderThanDate window (2026-01-01, ISO, 6 months) - stops early when older
recommendationall, recommended or not_recommended
keywords, onlyWithTextText filters
maxComments, commentsSort, maxRepliesPerCommentAttach the comments of every review
enrichPageContactsAdd the page's email, phone, websites, address, category, followers
onlyNewReviewsSkip reviews delivered in earlier runs (monitoring)
maxPagesPerPage, maxTotalItems, proxyConfigurationSafety stop, total limit and proxy (RESIDENTIAL by default)

Output (one row per review)

reviewId, reviewUrl, text, isRecommended, recommendationText, tags[], time, timestamp, authorName, authorId, authorUrl, authorProfilePictureUrl, reactionsCount, reactionLikeCount ... reactionAngryCount, commentsCount, sharesCount, media[], imageUrls[], comments[], pageId, pageUsername, pageName, pageUrl, pageRatingText, pageRecommendPercent, pageReviewsCount, pageEmail, pagePhone, pageWebsites, pageAddress, pageCategory, pageFollowers, pageIsVerified, pageProfilePictureUrl, inputUrl, scrapedAt.

Measured limits (local runs, 2026-10-03, see TEST_REPORT.md)

  • 3 reviews per request (the page size comes from Facebook's own module): 50 reviews took 41-49 s; 95 reviews from 35 requests still had a next page.
  • Pages without a public reviews tab answer HTTP 404 (Hard Rock Cafe London, Russ & Daughters) - reported in the log.
  • No star ratings: Facebook replaced them with recommends / doesn't recommend. No sort option exists in the reviews query (newest first only).
  • Reviewers often appear with an obfuscated id (pfbid...) and no profile link logged out.

Example

{"startUrls": ["https://www.facebook.com/katzsdeli/reviews", "levainbakery"], "maxReviewsPerPage": 100,
"onlyReviewsNewerThan": "1 year", "recommendation": "not_recommended"}