Facebook Page Posts
Get Facebook page posts.
Inputs
| Field | Type | Description |
|---|---|---|
pageId |
string | Page ID of the Facebook page to fetch posts from |
maxPages |
integer | Maximum number of pages to fetch (pagination handled automatically) |
What you get
{
"post_id": "987654321098765",
"type": "post",
"url": "https://www.facebook.com/permalink.php?story_fbid=pfbid0XyZ123&id=987654321",
"message": "Excited to announce our new product launch! Check out the features that will transform your workflow.",
"message_rich": "Excited to announce our new product launch! Check out the features that will transform your workflow.",
"timestamp": 1702915200,
"comments_count": 127,
"reactions_count": 1543,
"reshare_count": 89,
"reactions": {
"angry": 3,
"care": 45,
"haha": 12,
"like": 982,
"love": 487,
"sad": 1,
"wow": 13
},
"author": {
"id": "987654321",
"name": "Tech Innovations Co",
"url": "https://www.facebook.com/techinnovationsco",
"profile_picture_url": "https://scontent.xx.fbcdn.net/v/t39.30808-1/profile_pic.jpg"
},
"image": "https://scontent.xx.fbcdn.net/v/t39.30808-6/product_image.jpg",
"video": null,
"external_url": "https://www.example.com/product-launch"
}
This Facebook Posts Scraper is a powerful web scraping tool designed to extract data from web pages without authentication barriers. Whether you need a social media post scraper for competitive analysis, a blog post scraper for content research, or a lead generation scraper for business intelligence, this web scraper delivers reliable results. Scrape website data efficiently and transform public Facebook posts into actionable insights with this cookieless web scraping tool.
Use cases
Social Media Managers: Track engagement patterns across competitor pages to identify optimal posting times, content formats that drive reactions, and trending topics within your niche.
Content Strategists: Analyze viral post characteristics including message length, media types, and reaction distributions to refine your content calendar and maximize audience engagement.
Marketing Analysts: Build comprehensive engagement datasets across multiple brand pages to benchmark performance, identify content gaps, and generate data-driven recommendations for cross-platform campaigns.
Pricing
$7.00 per 1,000 results (Free tier)
Actor start: $0.002 per GB
The actor is billed pay-per-result on Apify — you only pay for rows returned. See the live pricing on the Apify listing.
Runnable example
Paste this into the actor’s input (JSON) on Apify and press Start:
{
"pageId": "100064860875397",
"maxPages": 1
}
Get started
Run Facebook Page Posts on Apify →
Categories
Social Media
▶ Run Facebook Page Posts on Apify →
← All Apify actors ·
Tutorials home