Introduction
Facebook Page Public retrieves publicly available data from any Facebook Page through the Meta Graph API (v23.0) — no page ownership, admin access, or ad account is required. It surfaces two kinds of data: the Page’s public profile (followers, About text, website, cover and profile imagery) and recent feed posts with their public engagement (per-reaction counts, shares, comments, and replies). This is a public connector, distinct from Facebook Page Organic (owned page analytics that require admin access) and Meta Ads (paid campaign data). Because it reads only public data, it authenticates with a server-side application token rather than a personal login, and the connection is created from a Facebook Page URL. To connect this data source, see How to connect Facebook Page Public to Adriel.Data refresh strategy
Architecture data
Facebook Page Public is a simple-cache connector: for each connected Page, Adriel re-fetches the public data and refreshes the cache on a fixed daily schedule. There is no historical backfill — the cache holds the current snapshot of the Page profile and the most recent feed posts, and values accumulate from the connection date forward as each daily refresh runs. The Page profile and the feed are stored in two separate cache collections per data source (one for page-profile data, one for posts).Reports data
The cache refreshes daily at 6:00 PM UTC for both the page profile and the posts collection (a single schedule covers both). This connector does not support date filtering. Reports always read the current cached snapshot: the page-profile view returns a single row, and the posts view returns up to the most recent 100 posts.Architecture levels
Facebook Page Public operates in two data modes, and a data source exposes both:- Page mode — reads the Page’s public profile from
GET /v23.0/{pageId}. Always returns exactly one row (the Page itself). - Posts mode — reads the Page’s public feed from
GET /v23.0/{pageId}/feed. Returns one row per post, up to a cap of 100 of the most recent posts.
Date range limits
Not applicable. Facebook Page Public has no date filtering — reports ignore the dashboard date range and always return the current cached snapshot (one page row; up to 100 recent posts).Metrics
How to read the columnsData type uses this vocabulary: Number, Currency, Percentage, Ratio, Duration, Date, Text, URL, Array, Boolean.API Key in code style such as
followers_count is the literal Meta Graph API field (or constructed sub-query). Italic text describes how a value is produced when it does not map cleanly to a single API field.Page profile
Available in page mode. Returns a single row describing the Page’s public profile.Post engagement
Available in posts mode. Returns one row per post (up to 100 most recent). Reaction totals are fetched as per-type summary counts.Breakdowns
Post
Available in posts mode. These group and identify individual posts.Page
Available in page mode.Limitations
- No date filtering — reports always return the current cached snapshot; the dashboard date range has no effect. There is no historical daily data, only what accumulates from the connection date forward.
- Posts are capped at ~100 — posts mode returns at most the 100 most recent posts, even though the underlying feed can be paginated further. Older posts are not retrieved.
- Public data only — only publicly visible profile fields and public engagement are available. Reach, impressions, and other owner-only insights are not accessible; use Facebook Page Organic for those.
- Generic data source — this connector cannot be natively combined with other connector types unless they share identical breakdowns. Cross-connector analysis requires a blended data source.
- Deletions are not reflected — if an element (a post or a profile field) is deleted on Facebook, its previously cached value stops updating and the current value becomes unavailable after the deletion.
- Media may expire — cover, profile-picture, and post image URLs point to Facebook-hosted media that can expire or change if the underlying content is removed or is no longer accessible through the API.
API references
- Facebook Page (Graph API reference)
- Page feed (Graph API reference)
- Reactions (Graph API reference)
- Graph API versioning (v23.0)
See also
- How to connect Facebook Page Public to Adriel (paired how-to)
- Facebook Page Organic data reference — owned Page analytics (requires admin access)
- Meta Ads data reference — for paid Facebook and Instagram campaigns
