Facebook Posts Scraper with All Reactions
Pricing
from $1.50 / 1,000 results
Facebook Posts Scraper with All Reactions
Facebook Posts Scraper with All Reactions extracts detailed Facebook posts, reaction counts, comments, shares, media, page details, and engagement data from multiple profiles or pages. Enter usernames or URLs and collect structured Facebook post data for research and analysis.
Pricing
from $1.50 / 1,000 results
Rating
0.0
(0)
Developer
Alpha Scraper
Maintained by CommunityActor stats
0
Bookmarked
16
Total users
4
Monthly active users
19 days ago
Last modified
Categories
Share
🔹 Facebook Posts Scraper with All Reactions – Overview
Facebook Posts Scraper with All Reactions extracts structured post data from one or multiple Facebook profiles or pages. It is designed for users who need more than a basic post URL: the Actor collects post text, publication details, media information, engagement metrics, reaction breakdowns, comments, shares, page metadata, attachments, and available music information.
The Actor accepts Facebook usernames or full profile/page URLs and can process multiple targets in a single run. Duplicate targets are removed automatically, helping keep multi-profile scraping organized.
The main goal of this Facebook Posts Scraper with All Reactions is to turn publicly accessible Facebook timeline content into structured records that are easier to analyze, store, monitor, or reuse in downstream workflows.
🔍 Key Features
- Extract Facebook posts from multiple profiles or pages.
- Collect post text, title, URLs, IDs, and timestamps.
- Capture overall reaction counts and available reaction types.
- Return Like, Love, Haha, Wow, Care, Sad, and Angry counts when available.
- Collect comment and share counts.
- Extract images, photo URLs, video URLs, and attachments.
- Capture page name, page URL, page ID, and profile picture.
- Retrieve available music title, artist, and song video information.
- Process multiple usernames and URLs in one run.
- Automatically remove duplicate targets.
This makes the Actor useful for social media research, competitor monitoring, engagement analysis, content intelligence, lead research, and Facebook data collection workflows.
🔹 Facebook Posts Scraper with All Reactions – Key Features
The Facebook Posts Scraper with All Reactions focuses on detailed post-level information instead of returning only a list of URLs. Each extracted record contains structured sections for the post itself, media, engagement, feedback, links, and attachments.
📊 Detailed Facebook Post Data
Each result can contain the post ID, story ID, permalink, title, message text, creation time, privacy information, and additional Facebook post metadata.
This structure is especially useful when you want to combine post content with engagement information in a single dataset.
❤️ Reaction Breakdown
Reaction data is one of the main purposes of this Facebook Posts Scraper with All Reactions.
The Actor can return overall reaction totals as well as available individual reaction counts, including:
- Like
- Love
- Haha
- Wow
- Care
- Sad
- Angry
It also preserves the available reaction objects so you can inspect reaction names and associated counts in a more flexible structure.
💬 Comments and Shares
The extracted engagement section includes comment and share information when available.
Depending on what Facebook exposes for a particular post, results can include:
- Total comment count
- Aggregated comment count
- Share count
- Internationalized share count
- Interesting top-level comments
- Video view count when available
This makes the dataset useful for comparing how different posts perform.
🖼️ Images, Videos, and Attachments
The Facebook Posts Scraper with All Reactions also collects available media information.
Depending on the post, the output may include:
- Primary image URL
- Viewer image URL
- Multiple photo URLs
- Photo count
- Video URL
- Alternative video URL
- Audio URL
- Associated video information
- Attachment records
- Accessibility captions
- Media IDs
- Media types
Media-rich results are particularly useful for content audits, post categorization, and visual content analysis.
💡 Why Use This Actor?
- Save Facebook post metadata in a structured dataset.
- Compare reactions and engagement across many posts.
- Monitor public page content over repeated runs.
- Analyze which content types attract stronger interaction.
- Combine Facebook content with other business or marketing datasets.
- Reduce manual copying of post details from Facebook pages.
🔹 Facebook Posts Scraper with All Reactions – What Data You Can Extract
A major advantage of this Facebook Posts Scraper with All Reactions is that the returned record is organized into meaningful sections.
The top-level result includes page information such as:
url— Facebook URL associated with the extracted page or profile.name— Page or profile name.pageUrl— Page URL.profilePicture— Available profile picture URL.postText— Extracted post message text.pageId— Facebook page or profile identifier.
The post object contains post-specific details.
idpost_idstory_idurlpost_urlpermalink_urltitledisplay_titlemessageseo_titleseo_llm_titlecreation_timecreation_timestampprivacy
The media object can contain:
imageviewer_imagephoto_countphoto_urlsvideovideo_override_urlassociated_videoaudio_urlis_playablestory_media_metadata
The music object can contain:
titleartistsong_video_id
The engagement object includes detailed interaction metrics.
reaction_countaggregated_reaction_counti18n_reaction_countig_reaction_counttop_reactionstop_reactionreactionslike_countlove_counthaha_countwow_countcare_countsad_countangry_countcomment_countaggregated_comment_countinteresting_top_level_commentsshare_counti18n_share_countview_countplay_countvideo_view_count
Additional feedback and attachment information is available through the feedback, links, and attachments sections.
🔹 Facebook Posts Scraper with All Reactions – How to Use
Using the Facebook Posts Scraper with All Reactions requires only a few input values.
1. Add Facebook Targets
You can provide either usernames, full URLs, or both.
For example:
{"usernames": ["Cristiano","IamSRK"],"urls": ["https://www.facebook.com/tweakedmotorsports"],"maxItemsPerUrl": 15}
The Actor combines values from the two target fields and removes duplicate entries while preserving the original order.
2. Set the Maximum Number of Posts
Use maxItemsPerUrl to control the number of posts collected from each target.
The input is prefilled with 15, making 15 posts per URL the standard starting configuration in the Actor input interface.
When the value is omitted completely, the runtime uses a fallback value of 10.
3. Start the Actor
After entering your targets and item limit, start the run. The Actor processes each target and collects available posts until the requested quantity is reached or no additional posts are available.
📝 Input
Field Type Description Default / Prefill usernamesArray Facebook usernames or full Facebook profile/page URLs CristianourlsArray Full Facebook profile or page URLs Example URLs provided maxItemsPerUrlInteger Maximum posts to extract per target 15prefill
Both usernames and urls are optional. At least one target should be supplied to obtain results.
🔹 How to Scrape Facebook Posts with Reaction Counts
To scrape Facebook posts with engagement information, enter one or more public-facing Facebook usernames or profile/page URLs and choose the desired post limit.
For example:
{"usernames": ["Cristiano"],"maxItemsPerUrl": 20}
The Actor then builds a structured record for each available post. Instead of returning only the post link, the dataset can include post content, publication timestamps, reaction counts, comment totals, shares, media URLs, page information, and attachment details.
This makes the Facebook Posts Scraper with All Reactions useful for engagement research where reaction-level information matters.
🔹 Can You Scrape Multiple Facebook Pages at Once?
Yes. Multiple usernames and URLs can be supplied in the same run.
For example:
{"usernames": ["Cristiano","IamSRK","NASA"],"urls": ["https://www.facebook.com/tweakedmotorsports"],"maxItemsPerUrl": 15}
The Actor merges both target lists and removes duplicates. This is useful for comparing several brands, creators, public figures, organizations, or pages without creating a separate run for every target.
📌 Important
- The number in
maxItemsPerUrlapplies per target.- Results depend on the posts and information available from the supplied Facebook profile or page.
- Some fields can be empty or unavailable for individual posts.
- The Actor does not guarantee that every possible Facebook field will be present for every post.
🔹 Facebook Posts Scraper with All Reactions – Use Cases
📈 Social Media Engagement Analysis
Collect post-level reaction, comment, and share information to compare engagement across different Facebook accounts.
You can identify posts with higher interaction levels and organize the results for further analysis.
🔎 Competitor Research
Monitor public content from competitor pages and examine their post text, media, publishing patterns, and available engagement data.
The structured output makes it easier to compare several accounts in the same dataset.
📣 Content Performance Research
Marketing teams can collect posts and their associated engagement metrics to understand what types of Facebook content receive stronger interaction.
Reaction categories can be useful when comparing positive, humorous, surprised, caring, sad, or angry responses.
🧠 Content Intelligence
The Actor returns both textual and media-related information, which can support content classification, topic analysis, and social media intelligence workflows.
🗂️ Historical Monitoring
Repeated runs can be used to collect updated post data over time. This can support monitoring workflows where changes in recent Facebook content are important.
👥 Creator and Public Figure Research
Researchers can collect posts from public-facing Facebook profiles and examine content, media, reaction levels, shares, and comments in a structured format.
🔹 Facebook Posts Scraper with All Reactions – Output Example
A simplified example of the returned structure looks like this:
{"url": "https://www.facebook.com/example","name": "Example Page","pageUrl": "https://www.facebook.com/example","profilePicture": "https://example.com/profile.jpg","postText": "Example Facebook post","pageId": "123456789","post": {"id": "post-id","post_id": "post-id","story_id": "post-id","url": "https://www.facebook.com/example/posts/123","title": "Example title","message": "Example Facebook post","creation_timestamp": "2026-10-06T05:00:00Z"},"media": {"image": "https://example.com/image.jpg","photo_count": 1,"photo_urls": ["https://example.com/image.jpg"]},"engagement": {"reaction_count": 1250,"like_count": 900,"love_count": 200,"haha_count": 75,"wow_count": 25,"care_count": 20,"sad_count": 15,"angry_count": 15,"comment_count": 80,"share_count": 45}}
The example above is illustrative. Actual returned values depend on the Facebook content available for the target at run time.
📦 Output / Data Format
Each result is stored as structured Actor output data with nested sections for:
- Page or profile information
- Post details
- Media
- Music
- Engagement
- Feedback
- Links
- Attachments
The Actor pushes collected post records into the Apify dataset, making the structured results available for subsequent processing and export through the Apify platform.
🔹 What Happens When a Target Has Fewer Posts?
The requested maximum is a limit, not a guarantee that every target contains that many available posts.
For example, setting:
{"maxItemsPerUrl": 50}
does not mean the Actor will always return exactly 50 records. A target with fewer available posts may produce fewer results.
The Actor continues collecting until the requested amount is reached or additional posts are no longer available.
🔹 Facebook Posts Scraper with All Reactions – Automation
Because this is an Apify Actor, the resulting dataset can be incorporated into broader Apify workflows.
Common automation scenarios include:
- Running the Actor repeatedly to monitor changing Facebook content.
- Connecting Actor runs to other Apify workflows.
- Triggering runs programmatically through the Apify platform.
- Scheduling recurring data collection.
- Processing structured dataset results in downstream applications.
These workflows are useful when Facebook post collection needs to become part of a repeatable research or monitoring process rather than a one-time manual task.
🔹 Pricing
No actor-specific fixed price is provided in the supplied Actor configuration, so this README does not state a fabricated per-item or per-result price.
💰 Pricing Note
- The supplied configuration does not specify a public fixed price.
- Actual run costs should be checked on the Actor's current Apify Store page and account usage information.
- Usage can vary depending on the number of targets and posts collected.
🔹 Tips and Best Practices
🎯 Use Specific Targets
For cleaner datasets, provide the exact Facebook usernames or full URLs you want to analyze.
🔢 Choose a Suitable Item Limit
Start with a smaller value such as 10 or 15 when testing a new target. Increase the limit when you need a broader collection of posts.
🧹 Avoid Duplicate Targets
You can provide usernames and URLs together, but duplicate values are automatically ignored. Keeping your input lists organized still makes large runs easier to manage.
📊 Analyze Reaction Categories Separately
Instead of looking only at reaction_count, consider the individual fields such as like_count, love_count, haha_count, wow_count, care_count, sad_count, and angry_count.
🖼️ Use Media Data for Content Research
The photo_urls, image, video, attachment, and music fields can complement text and engagement data when performing content analysis.
⚠️ Important Notes
- Results depend on the Facebook content and metadata available for each target.
- Some fields may be
null, empty, or unavailable for individual posts.- Reaction categories are returned when corresponding reaction data is available.
view_countandplay_countmay be unavailable, whilevideo_view_countcan be returned when present.- The Actor is designed around Facebook profile/page post extraction and does not promise every type of Facebook content or every possible Facebook field.
🔹 Frequently Asked Questions
❓ What is Facebook Posts Scraper with All Reactions?
Facebook Posts Scraper with All Reactions is an Apify Actor for extracting structured post data from Facebook profiles or pages, including post text, URLs, timestamps, media, comments, shares, and available reaction information.
❓ How do I scrape Facebook posts with reaction counts?
Provide one or more Facebook usernames or profile/page URLs and set maxItemsPerUrl. The Actor returns structured post records with overall reaction information and individual reaction counts when available.
❓ Can I scrape multiple Facebook pages in one run?
Yes. You can place several usernames and URLs in the input. The Actor combines the target lists and removes duplicate entries automatically.
❓ What Facebook reactions can be extracted?
The output supports Like, Love, Haha, Wow, Care, Sad, and Angry counts when those reaction details are available in the returned Facebook data.
❓ Can I extract Facebook post comments and shares?
Yes. The engagement section can include comment counts, aggregated comment information, share counts, and available interesting top-level comment data.
❓ Can I collect Facebook images and videos?
Yes. Depending on the post, the output can include image URLs, multiple photo URLs, video URLs, audio information, attachment data, and related media metadata.
❓ What is the maximum number of Facebook posts I can request?
The maxItemsPerUrl input controls the requested number of posts per target. The input interface is prefilled with 15, while the runtime fallback is 10 when the value is omitted completely.
❓ Does the Actor return structured Facebook data?
Yes. Results are organized into nested sections including page information, post details, media, music, engagement, feedback, links, and attachments.
❓ Can I use Facebook Posts Scraper with All Reactions for competitor research?
Yes. The structured post and engagement data can be used for public-facing competitor research, content comparison, engagement analysis, and social media intelligence workflows.
❓ Why are some reaction or media fields empty?
Facebook does not necessarily expose the same information for every post. For that reason, individual fields may be unavailable or return null for some records.
❓ What happens when there are not enough posts on a Facebook page?
The Actor stops when it reaches the requested post count or when additional posts are no longer available. A target may therefore return fewer records than the configured maximum.
🔹 Support
For questions, feedback, or Actor-related support, you can contact the developer directly.
- contact me by email : alphascraper69@gmail.com
