Facebook Posts Scraper avatar

Facebook Posts Scraper

Pricing

from $4.00 / 1,000 posts

Go to Apify Store
Facebook Posts Scraper

Facebook Posts Scraper

Scrape Facebook posts from any public page, no login or Graph API token: text, date, reactions by type, comments, shares, video views, photos, video links and shared links. Filter by date, many pages per run, export to CSV or Excel.

Pricing

from $4.00 / 1,000 posts

Rating

0.0

(0)

Developer

FalconScrape

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

🚀 Facebook Posts Scraper

Scrape the posts of any public Facebook page, newest first, with no login and no Graph API token. The Facebook Posts Scraper returns each post's text, exact date, reactions (with the breakdown by type), comment and share counts, video views, photos, video links and thumbnails, shared links and the page's name and ID. Paste many page URLs or usernames in one run and export the posts to JSON, CSV or Excel. Use it to scrape Facebook posts for competitor monitoring, Facebook post engagement reports, brand and social listening, content research and page analytics.

✨ Features

  • 📰 Page timeline: Public posts of a page, newest first, page after page, months back.
  • 📈 Engagement data: Reactions total and per type (Like, Love, Haha, Wow, Sad, Angry, Care), comments, shares and video views.
  • 🖼️ Media: Photo URLs, video URLs with thumbnail and duration, every photo of an album post.
  • 🔗 Shared links: Target URL, title, description and preview image of shared articles.
  • 📅 Date filter: Only posts published after a date (2026-10-01) or in a relative window (30 days).
  • 📦 Bulk pages: Many pages per run, each with its own post limit; duplicate inputs are merged.

🛠️ How It Works

  1. Enter Facebook pages: https://www.facebook.com/NASA, NASA or facebook.com/profile.php?id=…, one per line.
  2. Set the limit: 50 posts per page by default, and optionally a "Posted after" date.
  3. Run the scraper: download the posts as JSON, CSV or Excel, or get them through the API.

⚙️ Input

FieldWhat it does
Facebook pagesPublic page URLs, usernames or numeric IDs, one per line.
Max posts per pageStop after this many posts from each page (newest first). Default 50.
Posted afterOnly posts published on or after this date, e.g. 2026-10-01 or 30 days. Optional.
{
"pages": ["https://www.facebook.com/NASA", "natgeo"],
"maxItems": 200,
"postedAfter": "30 days"
}

💰 Pricing

You pay per post saved, with no monthly rental.

EventPriceWhat you get
Post$0.004 per post ($4 per 1,000)One post with all the fields below
Actor start$0.00005 per runCharged once when the run starts

Examples: 100 posts cost $0.40 and 1,000 posts cost $4. Pages that are private, not found or have no posts are listed in the run's status message and are not charged. Posts outside the "Posted after" window are not charged either.

📊 Sample Output Data

{
"id": "1696521885178568",
"url": "https://www.facebook.com/reel/1390373583080292/",
"text": "Don't let its stubby arms fool you—Koleken inakayali was an ambush predator from the abelisaurid family that once thrived in the Southern Hemisphere. …",
"createdAt": "2026-10-20T22:01:16.000Z",
"reactions": 1088,
"topReactions": [
{ "name": "Like", "count": 964 },
{ "name": "Love", "count": 72 },
{ "name": "Wow", "count": 26 },
{ "name": "Haha", "count": 24 },
{ "name": "Care", "count": 2 }
],
"comments": 52,
"shares": 65,
"videoViews": null,
"mediaType": "Video",
"media": [
{
"type": "Video",
"id": "1390373583080292",
"url": "https://www.facebook.com/reel/1390373583080292/",
"imageUrl": "https://scontent.fdad3-1.fna.fbcdn.net/v/t15.5256-10/859640554_1390373673080283_8208256977604865481_n.jpg?…",
"videoUrl": "https://video.fdad3-8.fna.fbcdn.net/o1/v/t2/f2/m366/AQNNaDtGaoiVghaNkE-azzhLMRBh9xK6GQucJtoGIXxgTHBEbR8spDCbIwfrwCrzzDC.mp4?…",
"durationMs": 54976
}
],
"link": null,
"author": { "name": "National Geographic", "id": "100044623170418", "url": "https://www.facebook.com/natgeo" },
"pageId": "23497828950",
"pageName": "National Geographic",
"pageUrl": "https://www.facebook.com/natgeo",
"isSponsored": false,
"inputPage": "natgeo",
"scrapedAt": "2026-10-21T10:51:10.010Z"
}

A shared article fills link instead of media:

"mediaType": "Link",
"link": {
"url": "https://on.natgeo.com/g4xcRU",
"title": "Fighting to Save the Pangolin, the World’s Most Wanted Animal",
"description": null,
"source": null,
"imageUrl": "https://external.fdad3-1.fna.fbcdn.net/emg1/v/t13/9680513787067458301?…"
}

inputPage is the page you entered, so rows from several pages are easy to group.

🎯 Use Cases

  • Competitor monitoring: track what rival brands post and which posts get the most reactions and shares.
  • Facebook post engagement reports: reactions, comments and shares per post over a date range, ready for a spreadsheet.
  • Social listening and research: collect public posts of news outlets, public figures and organisations for analysis or AI pipelines.
  • Content planning: see which formats (video, photo, link) perform best on a page.

❓ FAQ

Do I need a Facebook account, cookies or a Graph API token? No. The scraper reads public pages the way a logged-out visitor sees them.

Which pages work? Public pages and public figures. Personal profiles and groups need a login and are not supported.

How far back does it go? The page timeline goes months back: we read NASA's page 300 posts deep (back to January 2026, about 9 months) without reaching the end. Set "Max posts per page" high and use "Posted after" to stop at a date.

Can I scrape Facebook posts to Excel or CSV? Yes. Every run's dataset downloads as CSV, Excel, JSON or XML, or through the Apify API.

Are comments included? The comment count is. The comment text is not part of this actor.

Why is videoViews usually empty? Facebook shows view counts to logged-out visitors only on a few videos (about 1 in 200 posts in our tests).

How long do the image and video links work? Facebook's media links expire after a few days, so download the files you need soon after the run.

🔗 More Facebook Actors