Facebook Pages Scraper: Posts, Pages & Comments
Pricing
from $1.00 / 1,000 posts
Facebook Pages Scraper: Posts, Pages & Comments
Public Facebook Pages without login: page info with exact follower counts, the latest posts with text, reactions, comments, shares and media, and single post pages with visible comments. No cookies, no browser. $1.00 per 1,000 posts.
Pricing
from $1.00 / 1,000 posts
Rating
0.0
(0)
Developer
subimpact
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
2
Monthly active users
5 days ago
Last modified
Categories
Share
Facebook Pages Scraper: Page Info, Posts & Comments
Scrape public Facebook Pages without logging in. Give it a page and it returns the page details plus the posts that the page shows to a logged out visitor (about 20 per page). Give it a single post link and it also returns the comments that the post page shows.
No login, no cookies, no API key, no browser. Plain HTTP requests to facebook.com.
What you get
- Page rows: page name, page id, page URL, category, verified flag, followers, talking about, were here, description text, profile picture URL and how many posts the page carried.
- Post rows: post id, permalink, text, creation time, reactions, comments, shares, video views, media type, image URLs, and the page it came from.
- Comment rows: author name, text, creation time, reactions and the post they belong to (from single post links).
Input
The default run reads NASA and BBC News:
{"pageUrls": ["https://www.facebook.com/NASA", "https://www.facebook.com/bbcnews"],"maxPostsPerPage": 20,"maxItems": 200,"proxyConfiguration": { "useApifyProxy": true }}
pageUrls accepts a page name (NASA or @NASA), a page link (https://www.facebook.com/NASA) or a
numeric page link (https://www.facebook.com/profile.php?id=100044561550831).
postUrls takes single post, video or photo links:
{"pageUrls": [],"postUrls": ["https://www.facebook.com/NASA/posts/pfbid09brqCCTZ2tMaqk582QcQo83AgQoc3s9xE5H82qkMQBsNokX3knkXckksXddVNhxfl"],"includeComments": true,"maxCommentsPerPost": 20}
| Field | Default | What it does |
|---|---|---|
pageUrls | none (prefill NASA + bbcnews) | Public pages to read. One page row plus its latest posts each. |
postUrls | none | Single post, video or photo links. One post row plus its visible comments each. |
maxPostsPerPage | 20 | Posts to keep per page, 0 to 50. 0 gives the page row only. |
includeComments | true | Deliver the visible comments of postUrls. |
maxCommentsPerPost | 20 | Comments to keep per post link, 0 to 100. |
maxItems | 200 | Hard cap on charged rows in one run. |
proxyConfiguration | Apify datacenter proxy | Proxy for the requests. Direct requests also work. |
Give pageUrls, postUrls, or both. A run with {} reads https://www.facebook.com/NASA.
Output
One page row, then one row per post, then one row per comment. Every row carries rowType, status,
error and scrapedAt.
Example page row (NASA, values from a real run):
{"rowType": "page","pageName": "NASA - National Aeronautics and Space Administration","pageId": "100044561550831","pageUrl": "https://www.facebook.com/NASA","category": "Government organization","verified": true,"followers": 28737151,"talkingAbout": 69720,"wereHere": null,"about": "Explore the universe and discover our home planet. \nThere's space for everybody. ✨","profilePictureUrl": "https://lookaside.fbsbx.com/lookaside/crawler/media/?media_id=100044561550831","postsInPage": 20,"status": "ok","error": null,"inputValue": "https://www.facebook.com/NASA","scrapedAt": "2026-10-30T12:00:00.000Z"}
Example post row:
{"rowType": "post","postId": "1670768087751894","postUrl": "https://www.facebook.com/NASA/videos/4075684206061398/","pageName": "NASA - National Aeronautics and Space Administration","pageId": "100044561550831","text": "NASA astronaut Anil Menon and Canadian Space Agency astronaut Joshua Kutryk are getting ready to head out of the International Space Station!","createdAt": "2026-10-29T11:49:38.000Z","reactions": 479,"comments": 47,"shares": 57,"videoViews": 7303,"mediaType": "video","imageUrls": ["https://lookaside.fbsbx.com/lookaside/crawler/media/?media_id=4075684206061398&get_thumbnail=1"],"videoUrl": null,"linkUrl": null,"sourcePage": "https://www.facebook.com/NASA","sourcePostUrl": null,"status": "ok","error": null,"scrapedAt": "2026-10-30T12:00:00.000Z"}
Example comment row (from a single post link):
{"rowType": "comment","commentId": "Y29tbWVudDoxNjcwMTc3NzExMTQ0MjY1XzExMTUwODQwODQyMjcyNTY=","postId": "1670177711144265","postUrl": "https://www.facebook.com/NASA/posts/pfbid09brqCCTZ2tMaqk582QcQo83AgQoc3s9xE5H82qkMQBsNokX3knkXckksXddVNhxfl","authorName": "AI Explorer - Future Creators","text": "Hearing a crew describe a year in a Mars simulation makes the daily teamwork and problem-solving side of space exploration feel real for young learners.","createdAt": "2026-10-29T04:49:01.000Z","reactions": 2,"status": "ok","error": null,"scrapedAt": "2026-10-30T12:00:00.000Z"}
Counts (reactions, comments, shares, videoViews, followers) are the numbers the page shows to a
logged out visitor. comments is the count the post page reports and can be higher than the number of
comment rows, because facebook.com only renders a subset of comments.
Pricing
Pay per result, charged after the row is in your dataset:
- Page: $2.00 per 1,000 pages ($0.002 each).
- Post: $1.00 per 1,000 posts ($0.001 each).
- Comment: $0.50 per 1,000 comments ($0.0005 each).
No start fee. Rows with status: "not_found_or_login_wall" or "error" are free. The default run (2 pages,
20 posts each) costs about $0.044 plus Apify platform usage. The buyer pays platform usage.
How this compares
Free plan list prices checked on 2026-10-30. Their platform usage: see listing.
| Actor | Price | Users in 30 days |
|---|---|---|
| apify/facebook-posts-scraper | $5.00 per 1,000 posts | 18,091 |
| apify/facebook-pages-scraper | $12.00 per 1,000 pages | 8,406 |
| apify/facebook-comments-scraper | $2.50 per 1,000 comments | 4,999 |
| this actor | $1.00 per 1,000 posts, $2.00 per 1,000 pages, $0.50 per 1,000 comments | new, no start fee |
Limits
- About 20 latest posts per page. facebook.com serves no deeper pagination to logged out requests, so older posts are not available.
- Public Pages only. No personal profiles, no groups, no Marketplace listings.
- Login gated, age restricted or region restricted pages come back as
not_found_or_login_walland are not charged. - Only the comments the post page renders are available, and only for single post links. There are no further comment pages.
videoUrlis null: facebook.com does not serve a direct video file to logged out requests. Video posts still carry their poster frame inimageUrlsand their view count invideoViews.followers,talkingAboutandwereHereare parsed from the page description in English. If the page is served in another language those counts stay null instead of guessing.
Responsible use
This actor reads public Pages only, with no login and no cookies. You are responsible for complying with Meta's terms and with privacy law that applies to you. Do not use it to build profiles of private individuals or to republish content you have no right to use.