Facebook Review Export and Business Reputation Monitor avatar

Facebook Review Export and Business Reputation Monitor

Pricing

Pay per usage

Go to Apify Store
Facebook Review Export and Business Reputation Monitor

Facebook Review Export and Business Reputation Monitor

For local businesses, agencies, and franchise operators. Pulls every Facebook recommendation for any business page with reviewer name, text, date, likes, and comment count. Monitor reputation and benchmark competitors without a SaaS subscription.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Kennedy Mutisya

Kennedy Mutisya

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Facebook Review Scraper and Export Tool for Facebook Business Pages

Export every Facebook recommendation for any business page into a clean JSON, CSV, or Excel file. Pull recommendation status (positive or negative), full review text, reviewer names, dates, reaction counts, comment counts, and aggregate page ratings for your business and every competitor on Facebook.

Built for local business owners, restaurant groups, franchise operators, marketing agencies, and brand managers who need Facebook review data without paying $200 to $1,000 per month to a reputation SaaS.


Who uses this Facebook review scraper

flowchart TD
A[Local business owners] -->|Catch negative recs<br/>before they pile up| D[Facebook Review<br/>Data Export]
B[Restaurant groups] -->|Rank every location<br/>in one spreadsheet| D
C[Marketing agencies] -->|Client reputation<br/>reports in minutes| D
R[Brand managers] -->|Track sentiment across<br/>Facebook and 6 other platforms| D
D --> E[Weekly reputation report]
D --> F[Location vs location ranking]
D --> G[Competitor gap analysis]
RoleWhat the export unlocks
Local business ownerEvery negative recommendation with full text so you can respond the same day
Restaurant groupRecommendation trends across every location in one dataset
Franchise operatorSpot the one location dragging down the brand before it spreads
Marketing agencyPull 10 client pages in one afternoon, generate reports from the same file
Brand managerFacebook recommendations plus Google, Yelp, TripAdvisor, Booking, Trustpilot, and Airbnb in one pipeline

How the Facebook review export works

flowchart LR
A[Facebook business<br/>page URL] --> B[Authenticate with<br/>your cookies]
B --> C[Load the reviews tab]
C --> D[Scroll and extract<br/>review cards]
D --> E[Fallback to mbasic<br/>if needed]
E --> F[(JSON / CSV / Excel)]

The actor opens each Facebook business page in a real browser using your login cookies. It loads the reviews tab, scrolls the infinite feed to load more reviews, and parses each review card from the DOM. If the main page is blocked, it falls back to mbasic.facebook.com which serves simpler server rendered HTML.


Facebook Graph API vs this scraper

flowchart LR
subgraph Official[Facebook Graph API]
A1[Deprecated in v22.0]
A2[Only 6 reviews<br/>per request]
A3[No reviewer names<br/>without permission]
end
subgraph Actor[This actor]
B1[Works in 2026<br/>and beyond]
B2[Every review on<br/>the page]
B3[$0.006 per review]
end
Official -.-> X[Choose based on<br/>your needs]
Actor --> X
FeatureFacebook Graph APIThis actor
StatusDeprecated (v22.0, Jan 2025)Working
Reviews per page6 per requestFull history
Reviewer namesOnly with user permissionYes (public display names)
Recommendation textLimitedFull text
Reaction countsNoYes
Comment countsNoYes
PriceRequired app review$0.006 per review, first 50 free

Quick start

Export recent Facebook recommendations for one restaurant:

curl -X POST "https://api.apify.com/v2/acts/scrapemint~facebook-review-intelligence/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"pageUrls": [
{ "url": "https://www.facebook.com/InNOut/reviews" }
],
"maxReviews": 200,
"loginCookies": "[{\"name\":\"c_user\",\"value\":\"YOUR_VALUE\",\"domain\":\".facebook.com\"}, ...]"
}'

Compare your business against 2 competitors in one run:

{
"pageUrls": [
{ "url": "https://www.facebook.com/YourBusiness/reviews" },
{ "url": "https://www.facebook.com/Competitor1/reviews" },
{ "url": "https://www.facebook.com/Competitor2/reviews" }
],
"maxReviews": 500,
"loginCookies": "[your cookies here]"
}

Pull only your own page to check for new negative recommendations:

{
"pageUrls": [
{ "url": "https://www.facebook.com/YourBusiness/reviews" }
],
"maxReviews": 100,
"loginCookies": "[your cookies here]"
}

How to get your Facebook login cookies

Facebook requires login to view reviews. Export your cookies once and paste them into the input.

flowchart LR
A[Install Cookie-Editor<br/>browser extension] --> B[Go to facebook.com<br/>while logged in]
B --> C[Click extension icon<br/>then Export as JSON]
C --> D[Paste the JSON array<br/>into loginCookies field]
D --> E[Run the actor]
  1. Install a browser extension like Cookie-Editor or EditThisCookie (available for Chrome and Firefox).
  2. Go to facebook.com and make sure you are logged in.
  3. Click the extension icon. Click "Export" or "Export as JSON."
  4. Paste the JSON array into the loginCookies field in the actor input.

The most important cookies are c_user, xs, and datr. The actor only uses these to authenticate. It does not store or share them.


What one review record looks like

{
"recommendation": "positive",
"reviewText": "Best burgers in California. Drive thru line is always long but it moves fast.",
"reviewDate": "March 2026",
"reviewerName": "Sarah K.",
"reviewerUrl": "https://www.facebook.com/profile.php?id=100001234567",
"reactionCount": 8,
"commentCount": 2,
"pageName": "In-N-Out Burger",
"pageCategory": "Fast Food Restaurant",
"pageAddress": "7009 Sunset Blvd, Hollywood, CA 90028",
"pagePhone": "(800) 786-1000",
"overallRating": 4.6,
"totalReviewCount": 12847,
"sourceUrl": "https://www.facebook.com/InNOut/reviews",
"scrapedAt": "2026-04-16T14:22:01.445Z"
}

Facebook uses a recommendation system instead of star ratings. The recommendation field is either positive (recommends) or negative (doesn't recommend). Every record also carries the page metadata so multi location exports group cleanly by pageName in any spreadsheet.


Inputs

FieldTypeDefaultWhat it does
pageUrlsarray[]Facebook business page URLs (with or without /reviews)
pageUrlstringnullSingle URL shortcut
maxReviewsinteger500Hard cap per page. Controls cost.
loginCookiesstring""Your Facebook cookies as a JSON array (required for most pages)
proxyConfigurationobjectResidentialApify proxy settings. Facebook blocks datacenter IPs.

Pricing

Pay per review. Free tier lets you verify the output before spending anything.

TierPriceBest for
FreeFirst 50 reviews per runVerifying the output format
Standard$0.006 per reviewOngoing monitoring and benchmarking

5,000 reviews across 10 pages: $29.70 once. Reputation SaaS subscriptions for the same coverage: $200 to $1,000 per month.


Benchmark every location in one run

flowchart LR
A[Location 1 URL] --> X[Actor]
B[Location 2 URL] --> X
C[Location 3 URL] --> X
X --> D[(Unified review<br/>dataset)]
D --> E[Group by pageName]
E --> F[Location vs location<br/>recommendation report]

Every record carries pageName, pageAddress, and overallRating, so a pivot table turns multi location exports into a recommendation ranking in seconds.


Monitor reputation across 7 platforms in one pipeline

flowchart TD
G[Google Reviews] --> R[Unified<br/>Reputation Dataset]
F[Facebook Reviews] --> R
Y[Yelp Reviews] --> R
T[TripAdvisor Reviews] --> R
B[Booking Reviews] --> R
TP[Trustpilot Reviews] --> R
A[Airbnb Data] --> R
R --> D1[Cross platform<br/>sentiment report]
R --> D2[Platform by platform<br/>comparison]
R --> D3[Single source of truth<br/>for every review]

Run all seven actors on the same business. Merge the datasets. One spreadsheet with every review from every platform. No SaaS subscription needed.


Common workflows

  • Weekly reputation check. Schedule this actor every Monday on your own Facebook page. Skim the negative recommendations. Respond before they spread.
  • Competitor intelligence. Pull your page plus 3 rivals. Compare who gets more positive recommendations and read what their happy customers mention.
  • Franchise audit. Pass every location page in one run. Rank by recommendation ratio. Find the underperformer before the quarterly review.
  • Agency reporting. Pull 10 client pages in one session. Build a quarterly recommendation trend report from a single dataset.
  • Cross platform reputation. Combine with Google, Yelp, TripAdvisor, Booking, Trustpilot, and Airbnb actors for a full picture across 7 platforms.

Combine all seven for a full business reputation picture across Google, Facebook, Yelp, TripAdvisor, Booking, Trustpilot, and Airbnb.


Frequently asked questions

How do I scrape Facebook reviews into a CSV or Excel file? Run this actor with a Facebook business page URL, your login cookies, and a review cap. Export the dataset as CSV or Excel from the Apify console or pull it via the API.

Is there a Facebook Reviews API that still works in 2026? No. The official Facebook Graph API deprecated its page ratings endpoint in v22.0 (January 2025). This actor scrapes the live Facebook page directly, which works regardless of API changes.

How do I download all my Facebook business page recommendations? Paste your business page URL into pageUrls. The actor loads the reviews tab, scrolls to load all recommendations, and exports them with reviewer info and reaction counts.

How do I monitor Facebook reviews without paying for a SaaS tool? Schedule this actor weekly on the Apify platform. Each run exports your latest recommendations. Diff against last week in a spreadsheet. Replaces a $200+ monthly subscription.

Can I compare multiple Facebook business pages in one run? Yes. Pass every URL in pageUrls. Every record includes pageName and pageAddress for easy grouping and ranking.

What is the difference between Facebook reviews and recommendations? Facebook replaced star ratings with a recommendation system in 2018. Users now select "Recommends" or "Doesn't recommend" and optionally add text. This actor captures both the recommendation status and the full text.

Why does this actor need my Facebook cookies? Facebook requires login to view business page reviews. The actor uses your cookies to authenticate the browser session. It does not store, share, or transmit your cookies anywhere outside the run.

Does this work for any type of Facebook business page? Yes. Restaurants, retail stores, salons, clinics, gyms, real estate agencies, auto shops, any page that has a Reviews or Recommendations tab on Facebook.

Can I use this with the other review scrapers in the suite? Yes. Run this actor alongside the Google, Yelp, TripAdvisor, Booking, Trustpilot, and Airbnb actors. Merge the datasets for a full cross platform reputation report from 7 sources.

How fresh is the data? Live at query time. Every run pulls straight from Facebook.

Why residential proxies? Facebook blocks datacenter IPs aggressively. Residential proxies keep runs clean, and the actor ships with residential defaults.

What does mbasic.facebook.com mean in the logs? The actor automatically falls back to mbasic.facebook.com (a lighter version of Facebook) when the main page does not load reviews properly. This is normal and the output quality is the same.