Facebook Post Scraper — Public Page Posts Without Login
Pricing
from $2.00 / 1,000 results
Facebook Post Scraper — Public Page Posts Without Login
Extract posts from any public Facebook page without login. Returns post text, reactions, comment counts, share counts, and timestamps.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Maged
Maintained by CommunityActor stats
0
Bookmarked
5
Total users
3
Monthly active users
17 days ago
Last modified
Categories
Share
What does Facebook Post Scraper do?
Facebook Post Scraper extracts posts from public Facebook pages — including post text, reactions, comment counts, share counts, timestamps, and media URLs — without requiring a Facebook login or Graph API access.
This Actor runs on the Apify platform. Use it for content research, competitive analysis, social media audits, or building public page activity datasets.
Why use Facebook Post Scraper?
- No Facebook login or API — accesses public page posts directly
- Full post data — text, reactions, shares, comments, timestamps, and media
- Batch pages — scrape multiple Facebook pages in one run
- Competitive analysis — audit what content competitors are posting and how it performs
- Content research — find high-engagement posts in any niche
How to use Facebook Post Scraper
- Open the Actor and click Try for free
- Enter Facebook page URLs in the
pageUrlsfield - Set date range and maximum posts to extract
- Click Start — posts appear in the Output tab
- Download as JSON or CSV, or connect via the Apify API
Input
{"pageUrls": ["https://www.facebook.com/nasa","https://www.facebook.com/natgeo"],"maxPosts": 100,"startDate": "2024-01-01"}
| Field | Type | Description | Default |
|---|---|---|---|
pageUrls | array | Facebook public page URLs | required |
maxPosts | integer | Max posts per page | 100 |
startDate | string | Only posts from this date onward (YYYY-MM-DD) | — |
Output
Results are stored in the Apify dataset. Download in JSON, CSV, HTML, or Excel.
{"pageUrl": "https://www.facebook.com/nasa","pageName": "NASA","postText": "Today, astronauts aboard the ISS...","postUrl": "https://www.facebook.com/nasa/posts/example","publishedAt": "2024-03-19T14:30:00Z","reactions": 45200,"comments": 3100,"shares": 8900,"mediaUrls": ["https://..."]}
Output fields
| Field | Type | Description |
|---|---|---|
pageName | string | Facebook page name |
postText | string | Full post text |
postUrl | string | Direct post URL |
publishedAt | string | Post publication timestamp |
reactions | number | Total reaction count |
comments | number | Comment count |
shares | number | Share count |
mediaUrls | array | Image/video URLs attached to the post |
Cost
Pay-per-result pricing:
| Volume | Estimated cost |
|---|---|
| 500 posts | ~$0.05–$0.50 |
| 5,000 posts | ~$0.50–$5.00 |
Tips
- Filter by
startDateto only collect recent posts and reduce compute costs - Sort exported results by
reactionsdescending to identify the best-performing content - Compare reaction counts across competitors to benchmark your own page performance
- Schedule monthly runs to build a longitudinal dataset of page activity
FAQ
Does this require a Facebook account? No — only public page posts are accessed.
Can I scrape private pages or groups? No — only publicly visible page posts are supported.
Is this compliant with Facebook's Terms of Service? This Actor accesses publicly visible data. Users are responsible for ensuring their use complies with applicable laws and platform policies.
Is this Actor maintained? Yes. Report bugs or feature requests in the Issues tab.
Need help or have questions? Open an issue in the Issues tab or reach out on Discord: maged03211