VOOZH about

URL: https://apify.com/khadinakbar/facebook-posts-scraper

⇱ Facebook Posts Scraper - Public Posts API Β· Apify


Pricing

from $3.50 / 1,000 post scrapeds

Go to Apify Store

Facebook Posts Scraper

Scrape public Facebook page, profile, group, and post URLs into structured post records with text, media, links, and engagement counts. HTTP-first with optional provider fallback. MCP-ready.

Pricing

from $3.50 / 1,000 post scrapeds

Rating

0.0

(0)

Developer

πŸ‘ Khadin Akbar

Khadin Akbar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Share

Scrape public Facebook posts from page, profile, group, and direct post URLs. The actor returns clean JSON records with post URL, author, text, timestamp, engagement counts, media URLs, outbound links, source URL, and scrape metadata.

This actor is built for social listening, competitive research, brand monitoring, and AI-agent workflows that need structured public Facebook post data without handling browser sessions or cookies.

What it extracts

Each dataset item can include:

  • postUrl and postId
  • authorName and authorUrl
  • text
  • timestamp and timestampText
  • reactionsCount, commentsCount, and sharesCount
  • media
  • externalLinks
  • sourceUrl
  • scrapeSource
  • scrapedAt

The scraper is HTTP-first and uses mobile/basic Facebook pages where available. That keeps runs fast and cheaper than a browser-heavy workflow. Facebook can still hide, delete, age-gate, or login-gate content; those sources are reported in the OUTPUT summary instead of hard-failing the run.

Input

{
"startUrls":[
{"url":"https://www.facebook.com/NASA"},
{"url":"https://www.facebook.com/NASA/posts/10159744600446772"}
],
"resultsLimit":50,
"maxPostsPerSource":25,
"scrapeDetails":true,
"fallbackProvider":"auto",
"onlyPostsNewerThan":"2026-01-01",
"proxyConfiguration":{
"useApifyProxy":true,
"apifyProxyGroups":["RESIDENTIAL"]
}
}

Output example

{
"sourceUrl":"https://www.facebook.com/NASA",
"postUrl":"https://www.facebook.com/NASA/posts/123456789",
"postId":"123456789",
"authorName":"NASA",
"authorUrl":"https://www.facebook.com/NASA",
"text":"A new image from space...",
"timestamp":"2026-06-01T00:00:00.000Z",
"timestampText":"June 1, 2026",
"reactionsCount":1200,
"commentsCount":34,
"sharesCount":5,
"media":["https://scontent.xx.fbcdn.net/image.jpg"],
"externalLinks":["https://www.nasa.gov/"],
"scrapeSource":"post-detail",
"scrapedAt":"2026-06-08T12:00:00.000Z"
}

Notes

  • Public data only. Private groups, private profiles, deleted posts, login-only posts, and age-gated pages may not return results.
  • Residential proxies are enabled by default because Facebook often blocks datacenter IPs.
  • Provider fallback is optional. Set SCRAPECREATORS_API_KEY, SOCIAVAULT_API_KEY, or SOCIALVAULT_API_KEY in the actor environment and keep fallbackProvider as auto to use public-data APIs after Facebook blocks or returns empty HTML.
  • Date filters are best-effort. If Facebook exposes unparseable relative text, the actor keeps the post rather than silently dropping data.
  • includeRawHtml is for debugging only and increases dataset size.

Pricing

Pay-per-event configuration:

  • apify-actor-start: $0.00005
  • post-scraped: $0.0035 per dataset item

resultsLimit is the primary user-facing cost cap.

Local development

npminstall
npmtest
apify run --input='{"startUrls":[{"url":"https://www.facebook.com/NASA"}],"resultsLimit":5}'

You might also like

Facebook Page Scraper

khadinakbar/facebook-page-scraper

Scrape public Facebook page/profile URLs into clean page profile records plus optional recent post records. Extracts names, categories, contacts, websites, followers, likes, ratings, ad status, post text, timestamps, engagement counts, media, and links. No login required. MCP-ready.

Facebook Group Post Scraper

scraper-engine/facebook-group-post-scraper

Scrape Facebook group posts easily with Facebook Group Post Scraper! Extract post text, author info, reactions, comments, and timestamps from any group. Perfect for data collection, market research, community analysis, and engagement tracking across Facebook groups.

πŸ‘ User avatar

Scraper Engine

286

5.0

Facebook Group Post Scraper

scrapapi/facebook-group-post-scraper

Facebook Group Post Scraper extracts public posts, comments, reactions, and engagement data from Facebook groups. Export structured JSON for research, analytics, monitoring, and automation. Fast, scalable, and built for reliable Facebook data scraping workflows. πŸš€

Facebook Group Post Scraper

simpleapi/facebook-group-post-scraper

Facebook Group Post Scraper extracts posts from public Facebook groups, capturing text, images, videos, author details, timestamps, reactions, comments, and share data. Ideal for community research, trend analysis, social listening, and automating structured Facebook group post insights.

Facebook Groups Scraper

khadinakbar/facebook-groups-scraper

Scrape public Facebook group posts by group URL or group ID. Export post text, author, engagement counts, media URLs, top comments, and pagination cursors.

Facebook Group Post Scraper

scrapier/facebook-group-post-scraper

Scrape posts from Facebook groups with the Facebook Group Post Scraper. Extract post text, images, videos, comments, reactions, and timestamps. Ideal for community analysis, engagement tracking, and market research. Fast, reliable, and scalable for single or multiple groups.

Facebook Post Scraper

scrapyspider/facebook-post-scraper

Scrape public Facebook post data without login. Extracts post text, engagement metrics (likes, comments, shares), publish date, media URLs, and page name. Supports posts, reels, photos, and permalink URLs. Fast and lightweight with residential proxy support.

52

Facebook Group Posts Scraper

powerai/facebook-group-posts-scraper

Search Facebook group posts by keywordsβ€”optional group and date filtersβ€”with authors, text, reactions, and media in structured rows.

Facebook Post Scraper β€” Public Page Posts Without Login

maged120/facebook-post-scraper

Extract posts from any public Facebook page without login. Returns post text, reactions, comment counts, share counts, and timestamps.