Facebook Posts Scraper avatar

Facebook Posts Scraper

Pricing

from $3.99 / 1,000 results

Go to Apify Store
Facebook Posts Scraper

Facebook Posts Scraper

Facebook posts scraper that collects public Page posts with text, reactions, shares, and comment counts so marketing and research teams can track engagement without manual copying.

Pricing

from $3.99 / 1,000 results

Rating

0.0

(0)

Developer

Luffy

Luffy

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Security

Limited permissions

Share

Facebook Posts Scraper cover

Facebook Posts Scraper

Facebook posts scraper for public Pages. Paste a Page URL, run the actor, and get post text plus reaction, share, and comment counts in a clean dataset you can export to JSON, CSV, or Excel.

It works on public Facebook Pages only. Private profiles and content behind a login are out of scope.

What data does this actor extract

FieldMeaning
postIdFacebook post id
textPost message text when available
reactionsTotal reaction count
sharesShare count
commentsCountComment count
pageNamePublic Page display name
creationTimeCreation time when present on the page
sourceUrlPage URL the row came from
scrapedAtISO timestamp for when the row was saved

Use cases

  • Track brand Page performance by pulling reactions, shares, and comments for every public post
  • Benchmark rival Pages on posting frequency and average reactions
  • Find better posting times by grouping posts by hour and weekday
  • Archive a public institution timeline (for example a city council or NASA) for later research
  • Spot posts whose share count is far above the Page median
  • Schedule a weekly Page report into Google Sheets or Looker Studio

How to run

  1. Add one or more public Facebook Page URLs under startUrls.
  2. Set maxItems if you want more than the default of 3 (up to 1000).
  3. Start the run and download the dataset.

A Page that returns no posts writes an error row and the run continues with the next URL.

Input

ParameterTypeDefaultDescription
startUrlsarrayNASA PagePublic Facebook Page URLs
maxItemsinteger3Max posts to save (hard cap 1000)
requestTimeoutSecsinteger30Per-request timeout in seconds

Example input

{
"startUrls": [
{ "url": "https://www.facebook.com/NASA/" }
],
"maxItems": 3,
"requestTimeoutSecs": 30
}

Example output

{
"postId": "123456789012345",
"text": "Sample public post text from the Page.",
"reactions": 4200,
"shares": 310,
"commentsCount": 188,
"pageName": "NASA",
"creationTime": 1730000000,
"sourceUrl": "https://www.facebook.com/NASA/",
"scrapedAt": "2026-11-02T01:00:00+00:00",
"error": null
}

FAQ

How many posts can one run collect? Up to maxItems, with a hard maximum of 1000 posts per run.

Can I scrape private profiles or groups? No. This actor only targets public Facebook Pages.

What happens if a Page URL fails? The actor saves an error row for that URL and continues with the remaining URLs.

Does it need my Facebook login? No. It only reads public Page content.

Can I schedule recurring runs? Yes. Use Apify schedules and push the dataset into Sheets, Make, Zapier, or n8n.

Trademark notice

Facebook and related names, logos, and trademarks belong to their respective owners. Their use here only identifies the source of the data and does not imply affiliation, sponsorship, endorsement, or partnership.

Disclaimer

This Actor is an independent tool and is not affiliated with, endorsed by, sponsored by, or otherwise officially associated with Facebook or Meta. All data is collected from publicly available sources. Users are responsible for complying with the source's terms of use, rate limits, and attribution or licensing requirements.

This Actor only collects publicly available data from Facebook Pages, without logging in. Scraping public data is generally legal, but how you use it matters.

  • Personal data. If results include personal data (names, emails, profile details), laws such as the GDPR in the EU and the CCPA in California may apply. Only collect and store personal data when you have a legitimate reason.
  • Copyright. Some content may be protected by copyright. Do not republish full copyrighted content without permission.
  • Legal advice. This is general information, not legal advice. If you are unsure, consult a lawyer.

To learn more, read Apify's guide Is web scraping legal?

Facebook Posts Scraper CTA