facebook-page-posts

Extract Facebook Page posts with engagement metrics via cursor-based pagination.

5.3k|252|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/browser-act/skills --skill facebook-page-posts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: facebook-page-posts
Source: https://github.com/browser-act/skills/tree/main/solutions/social-listening/facebook-page-posts
Command: npx skills add https://github.com/browser-act/skills --skill facebook-page-posts

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Automatically extract posts from public Facebook Page timelines, including post text, engagement metrics, and references, to enable quick analysis without manual scraping.

Core Features & Use Cases

  • Resolve a Facebook page URL to its numeric page ID, then fetch posts in paginated batches with cursor-based navigation.
  • Return structured post data including post text, creation time, user info, engagement counts (likes, comments, shares), top reaction breakdowns, text references (hashtags and external links), and media metadata.
  • Use cases include social analytics, page monitoring, and bulk data collection for research on public pages.

Quick Start

Provide a public Facebook page URL and run the skill to fetch posts with engagement metrics.

Frequently Asked Questions about facebook-page-posts

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract Facebook page posts with engagement data automatically?

To extract Facebook page posts with engagement data, provide a public page URL and the skill resolves it to a numeric page ID, fetching posts with likes, comments, and shares via paginated calls. It returns structured JSON containing post content, timing, and media metadata.

Can I scrape public Facebook page timelines without manual scrolling?

Yes, you can scrape public Facebook page timelines without manual scrolling. The skill uses cursor-based pagination to fetch posts in batches, supporting scalable collection of timeline data including reactions, comments, shares, and text references like hashtags.

What data fields are included when extracting Facebook posts from a public page?

Extracting Facebook posts from a public page returns structured JSON data fields including post text, creation time, author info, engagement counts for likes, comments, and shares, top reaction breakdowns, text references like hashtags and external links, and media metadata.

Does Facebook post scraping work with private profiles or only public pages?

Facebook post scraping with this skill works only with publicly accessible Facebook Pages. It requires a public page URL opened in a browser to resolve the page ID and fetch timeline posts, and does not support extracting data from private profiles or restricted content.

How do I handle pagination when collecting large volumes of Facebook page posts?

To handle pagination when collecting large volumes of Facebook page posts, the skill applies cursor-based navigation to fetch posts in scalable batches. This approach uses GraphQL-like calls to retrieve sequential timelines without hitting manual loading limits.

Why does my Facebook page data extraction return incomplete post metrics?

Facebook page data extraction may return incomplete post metrics if the page is not fully public or if browser access is restricted. The skill relies on discovering page IDs and fetching via GraphQL-like calls, requiring fully accessible public timelines to capture all engagement and media metadata.