Facebook Public Data
Facebook Public Data lets you automatically export statistics from your public Facebook Pages and posts to Google Sheets, Excel, BigQuery, Looker Studio, or AI destinations like Claude and ChatGPT. Pull page engagement metrics and post performance data on a schedule without writing any code.
Why connect to Coupler.io?
Automate reporting — Pull page and post statistics on a schedule instead of manually checking Meta Business Suite
Centralize your data — Combine Facebook data with other sources using Join or Append transformations
Send to your tools — Export directly to Google Sheets, Excel, BigQuery, Looker Studio, or AI platforms like Claude and Gemini
No code required — Set up your data flow in minutes with an intuitive interface
Prerequisites
A Facebook account with access to a public page you want to report on
The page must have its "Followers and Public Content" settings visible to the public
A destination to send the data (Google Sheets, Excel, BigQuery, Looker Studio, or an AI destination)
Quick start
How to connect
Click "Create data flow" and search for "Facebook Public Data". Select it from the list and choose your destination (Google Sheets, Excel, BigQuery, Looker Studio, Claude, ChatGPT, or another AI platform).
Sign in with Facebook. You'll be redirected to Facebook to authorize Coupler.io to access your public page data. Click "Allow" to proceed.
Select your report type. Choose either "Public pages statistics" (overall page performance) or "Public posts statistics" (individual post metrics).
Enter your page ID or public alias. You can find your page ID in your page URL (e.g., facebook.com/yourpagename — use yourpagename or the numeric ID like 123456789). If you have multiple pages, enter one ID per line.
Set date range (posts only). If you selected "Public posts statistics", use the date pickers to set the "Published after" and "Published before" dates. For page statistics, Facebook returns all available data automatically.
Configure your destination and run the data flow. Review your settings, map any required columns in your destination, then click "Run" to complete your first import. After a successful run, you can schedule future refreshes.
Facebook Public Data data overview
Facebook Public Data gives you two report types: page-level statistics and post-level statistics. Both pull data from public Facebook Pages only — you cannot import data from personal profiles using this source.
Report types
Public pages statistics
Aggregated metrics for your entire page (followers, engagement, reach)
Tracking overall page health and trends
Public posts statistics
Performance of individual posts published to your page
Analyzing which content performs best
Page statistics metrics
Engagement
Page likes
New followers (daily)
Page views (daily)
Post views (daily)
Follower demographics (age, gender, location, language)
Visibility & reach
Page reach
Impressions
Website clicks
Call button clicks
Direction request clicks
Post statistics metrics
Performance
Post reach
Post impressions
Engagements (total interactions)
Shares
Comments
Reactions (likes, love, haha, wow, sad, angry)
Clicks (external links, CTAs)
Content details
Post type (status, photo, video, link)
Post creation date
Post text/caption
Permalink to the post
Common analysis patterns
Track post performance over time — Use "Public posts statistics" to identify your best-performing content by reach, engagement, or specific reaction types. Filter by date range to analyze seasonal trends.
Compare multiple pages — Enter multiple page IDs (one per line) to pull statistics from all your pages in a single data flow. Use an Append transformation if you want to combine them into one table, or keep them separate for side-by-side comparison.
Join post data with external sources — Combine post statistics with your marketing data in Google Sheets or BigQuery using a Join transformation. For example, match posts with paid campaign data by date to see organic vs. paid impact.
Use cases by role
Combine Facebook data with ad spend data from other sources using a Join transformation. Export page statistics to Google Sheets or Looker Studio to build dashboards tracking follower growth, reach, and engagement over time. Use this to justify social media investment.
Aggregate post data across multiple pages and time periods in BigQuery. Create custom calculations (engagement rate, reach per post, etc.) and build dashboards in Looker Studio. Use Append transformations to centralize data from all your pages for company-wide reporting.
Send post data and captions to Claude or ChatGPT via Coupler.io's AI destinations to auto-generate content insights, identify themes in top-performing posts, or get recommendations for future content. Send page statistics to Gemini or Perplexity for competitive analysis.
Platform-specific notes
Page IDs vs. usernames — You must use either your page's numeric ID (e.g.,
123456789) or its public alias (e.g.,yourpagename). Do not use the full URL or page name. If unsure, visit your page, look at the URL, and extract the ID or name.Public pages only — This source works only for pages with public content. Personal profiles cannot be imported, even if the profile is set to public.
No custom date ranges for page stats — "Public pages statistics" returns all available historical data from Facebook. You cannot filter by a specific date range for overall page metrics.
Post data requires date range — "Public posts statistics" requires you to set both "Published after" and "Published before" dates. Posts outside this range will not be returned.
Data freshness — Facebook typically updates public page data within a few hours. Scheduled refreshes work best on a daily or weekly basis.
Facebook Public Data common issues
Connection issues
Missing data
Permission errors
Data discrepancies
Rate limits
Facebook Public Data FAQ
Last updated
Was this helpful?

Pull weekly or daily post performance reports to see which content resonates with your audience. Use "Public posts statistics" to identify top-performing posts by engagement and reach, then replicate that content style. Export to Google Sheets for easy sharing with the team.