VOOZH about

URL: https://apify.com/solid-scraper/facebook-comments-scraper

โ‡ฑ Facebook Comments Scraper ยท Apify


Pricing

from $2.99 / 1,000 results

Go to Apify Store

Facebook Comments Scraper

๐Ÿ“ฃ Facebook Comments Scraper extracts public comments fast for insights, competitor research, and audience analysis. Capture keywords, sentiment cues, and engagement data instantlyโ€”ideal for marketers, agencies, and researchers. ๐Ÿš€๐Ÿ”Ž

Pricing

from $2.99 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ SolidScraper

SolidScraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

5 days ago

Last modified

Share

Facebook Comments Scraper ๐Ÿ”

Facebook Comments Scraper extracts comment threads from Facebook post URLs so you can collect, review, and analyze public discussion at scale. It helps teams that need a facebook comments scraper for scrape facebook comments workflowsโ€”whether youโ€™re building datasets for facebook comments export, researching community sentiment, or powering downstream reporting. Whether youโ€™re a marketer, data analyst, or researcher, this actor simplifies facebook post comments extractor tasks by turning public comment data into a structured dataset you can use immediatelyโ€”saving you hours of manual work.


Why choose Facebook Comments Scraper?

FeatureBenefit
โœ… All-in-one comments extractionExtracts comment text, dates, and engagement metrics from each provided Facebook post URL
โœ… Configurable comment rankingLets you choose between Most relevant, Newest, and All comments mode for your use case
โœ… Optional inclusion of repliesSupports scraping replies to comments when you enable includeReplies
โœ… Reliability-focused executionIncludes retries and fallbacks for resilient collection across runs
โœ… Structured dataset outputSaves results in a consistent dataset schema ready for analysis
โœ… Scale-friendly bulk runsProcess multiple post URLs in a single actor run using startUrls

Key features

  • ๐Ÿ”Ž Facebook post comments extraction: Scrapes comment threads from the Facebook post URLs you provide in startUrls.
  • ๐Ÿงพ Structured output for analysis: Produces fields like text, date, likesCount, commentsCount, and facebookUrl for each comment.
  • ๐Ÿ—‚๏ธ Comments mode control: Choose Most relevant, Newest, or All to match how you want comments prioritized.
  • ๐Ÿ’ฌ Optional reply scraping: Enable includeReplies to also pull replies in your collected thread data.
  • ๐Ÿง  Thread-aware parsing: Captures comment URLs/IDs and author metadata (e.g., profileName, profileId, profilePicture) alongside the comment text.
  • ๐Ÿ›ก๏ธ Retry and resilience handling: Uses retries with exponential backoff during requests to improve completion reliability.
  • ๐Ÿ’พ Dataset-ready saving: Pushes results to an Apify dataset continuously during pagination.
  • ๐ŸŒ URL list input: Accepts a list of Facebook URLs so you can run bulk facebook comments scraper workflows.

Input

Provide input via an input.json file. Example structure:

{
"startUrls":[
{
"url":"https://www.facebook.com/humansofnewyork/posts/pfbid0BbKbkisExKGSKuhee9a7i86RwRuMKFC8NSkKStB7CsM3uXJuAAfZLrkcJMXxhH4Yl"
}
],
"resultsAmount":50,
"includeReplies":false,
"commentsMode":"All"
}

Input Fields

FieldRequiredDescription
startUrlsโœ…List of Facebook post URLs to scrape (each item can be an object with url, or a plain string URL depending on how you build your input).
resultsAmountโŒMaximum number of comments to scrape per URL. Defaults to 50.
includeRepliesโŒIf enabled, replies to comments will also be scraped. Defaults to false.
commentsModeโŒRanking mode for comments: Most relevant, Newest, or All. Defaults to All.

Output

The actor saves each collected comment record to the default Apify dataset as structured JSON objects.

[
{
"facebookUrl":"https://www.facebook.com/example",
"commentUrl":"https://www.facebook.com/some/path?comment_id=123",
"commentId":"123",
"id":"4567890",
"feedbackId":null,
"date":"2024-01-01T00:00:00.000Z",
"text":"This is the comment text",
"profilePicture":"https://example.com/avatar.jpg",
"profileId":"111222333",
"profileName":"Author Name",
"likesCount":"12",
"commentsCount":3,
"comments":[],
"threadingDepth":0,
"pageAdLibrary":{
"is_business_page_active":false,
"id":"999999999"
},
"facebookId":"987654321",
"postTitle":"Optional post title if available",
"inputUrl":"https://www.facebook.com/example"
}
]

Output Fields

FieldTypeDescription
facebookUrlstringLink to the Facebook post the comment belongs to.
commentUrlstringDirect URL to the comment (when available).
commentIdstring | nullComment identifier extracted from the comment URL or legacy identifiers (when available).
idstring | nullInternal relay ID for the comment node (labeled as relay ID in code).
feedbackIdstring | nullFeedback identifier associated with the comment (when available).
datestring | nullComment timestamp formatted in Zulu/ISO style (e.g. ...Z).
textstring | nullThe comment text content.
profilePicturestring | nullURL to the authorโ€™s profile picture URI (when available).
profileIdstring | nullAuthor profile ID.
profileNamestring | nullAuthor display name for the commenter.
likesCountstringLike/reaction count stored as a string in the extracted record.
commentsCountnumberReply count (stored as replies_fields.total_count when available).
commentsarrayPlaceholder for nested comments (initialized as an empty array in the extracted records).
threadingDepthnumberInitialized to 0 in extracted records.
facebookIdstring | nullPost-level Facebook legacy ID (when available).
postTitlestring | nullPost title/message text if it can be found in the page data.
inputUrlstringThe input URL used as the scraping target (defaults to the target URL).
pageAdLibraryobject | nullPage metadata attached per item (includes is_business_page_active and id).

Export formats: results are stored in an Apify dataset and can be exported from the Apify Console (e.g., JSON and CSV depending on your workflow).


How to use Facebook Comments Scraper (via Apify Console)

  1. Open Apify Console
    Log in at console.apify.com and go to the Actors tab.

  2. Find Facebook Comments Scraper
    Search for Facebook Comments Scraper and open the actor details page.

  3. Go to the INPUT section
    Use the built-in input form to add your Facebook post URLs in startUrls.

  4. Set your limits and behavior
    Configure resultsAmount (max comments per URL), decide whether includeReplies should be enabled, and choose commentsMode (Most relevant, Newest, or All).

  5. (Optional) Adjust proxy settings
    If youโ€™re running into access issues, you can set proxy configuration in the run input. This actor includes built-in proxy support and resilience features for more reliable scraping.

  6. Click Run
    Start the actor run and monitor logs. You should see progress as it fetches and paginates through comment data.

  7. Open the OUTPUT dataset
    After completion, check the Results dataset where each comment record is saved.

  8. Export your data
    Export the dataset for reporting, analysis, or a facebook comments export pipeline (commonly to JSON/CSV depending on your needs).

No coding requiredโ€”get accurate results in minutes with this facebook comments scraper.


Advanced features & SEO optimization

  • ๐Ÿ”ง Engineered for Facebook comments analysis scraper workflows: Designed to collect key engagement signals like likesCount and commentsCount alongside the comment text for easier downstream analysis of public discussion.
  • ๐ŸŽ›๏ธ Precise control with comments mode: Use commentsMode to switch between Most relevant, Newest, and All comment ranking.
  • ๐Ÿ“Œ Bulk-ready dataset building: Feed multiple URLs through startUrls to power facebook comments collection tool use cases and bulk facebook comments scraper runs.
  • ๐Ÿ”„ Resilient pagination & retries: Includes retries and fallbacks to improve completion success across different targets.
  • ๐Ÿ’พ Structured output schema: Consistent fields like profileName, date, facebookUrl, and commentUrl make results easy to import into your pipelines.

Best use cases

  • ๐Ÿ“ˆ Marketing teams building community insights: Extract public discussion from multiple posts and assemble a clean dataset for sentiment or topic analysis.
  • ๐Ÿง‘โ€๐Ÿ”ฌ Researchers analyzing engagement patterns: Compare likesCount and reply volume (commentsCount) across posts and time.
  • ๐Ÿ—ž๏ธ Content strategists validating audience response: Quickly review comment text and metadata after launching content, then export for reporting.
  • ๐Ÿง‘โ€๐Ÿ’ผ Community managers monitoring feedback: Collect comments (and optionally replies) into a single place for review and moderation workflows.
  • ๐Ÿงฑ Data analysts preparing structured datasets: Use the consistent output fields to join comment data with other sources in a data warehouse.
  • ๐Ÿ’ป Developers automating export pipelines: Integrate dataset outputs into scheduled workflows for a facebook comment downloader style automation.
  • ๐Ÿง  Lead research & outreach preparation: When you use publicly available data ethically, you can aggregate commenter profiles to inform outreach research (always follow relevant policies and laws).

Technical specifications

Supported Input Formats

  • โœ… startUrls: List of Facebook post URLs (as objects with url, or plain URL strings depending on your input).
  • โœ… resultsAmount (integer): Maximum comments per URL (default 50).
  • โœ… includeReplies (boolean): Whether replies are included (default false).
  • โœ… commentsMode (string): Most relevant, Newest, or All (default All).

Proxy Support

  • โœ… Built-in proxy support for more reliable scraping runs.
  • โ— Proxy configuration can be provided via input (the actor uses proxy settings when available).

Retry Mechanism

  • โœ… Retries are used during requests with exponential backoff to improve robustness.

Dataset Structure

  • โœ… Default dataset view titled Results with columns for: profileName, text, date, likesCount, commentsCount, and facebookUrl.

Rate Limits & Performance

  • โš ๏ธ Performance varies based on target availability and access conditions.
  • โœ… The actor respects resultsAmount as a cap per URL during pagination.

Limitations

  • โŒ Private/restricted content is not guaranteed to be accessible.
  • โŒ Some fields (e.g. commentUrl, commentId, or postTitle) may be null when not available in the extracted data.

FAQ

What does the Facebook Comments Scraper actually scrape?

โœ… It scrapes public comment data from the Facebook post URLs you provide in startUrls, returning fields such as comment text, date, likesCount, and author information like profileName and profileId.

Can I scrape replies, not just top-level comments?

โœ… Yes. Enable includeReplies to also scrape replies to comments (default is false).

How do commentsMode options affect the results?

โœ… commentsMode controls the ranking behavior for comments using one of these values: Most relevant, Newest, or All (default: All).

How many comments do I get per URL?

โœ… The actor uses resultsAmount as the maximum number of comments to scrape per URL (default: 50).

Where do the results go?

โœ… Results are saved to the actorโ€™s default Apify dataset under the Results view, with table columns like profileName, text, date, likesCount, commentsCount, and facebookUrl.

Is there a way to use this in an automated workflow?

โœ… Yes. You can run the actor with input JSON and then export the dataset output to your downstream systems as part of a pipelineโ€”perfect for a facebook comments collection tool or facebook comments export process.

Do I need coding to use it?

โœ… No. You can use Apify Consoleโ€™s INPUT form to provide startUrls, configure resultsAmount, includeReplies, and commentsMode, then export your dataset.

Is it legal to scrape public Facebook comments?

โœ… The actor accesses publicly available sources only, but whether scraping is permitted depends on applicable laws and platform policies. Youโ€™re responsible for compliance (including GDPR/CCPA where relevant) and for using the data ethically.


Support & feature requests

Have questions or want to improve this Facebook Comments Scraper? Weโ€™d love your feedback. ๐Ÿ’ฌ

  • ๐Ÿ’ก Feature Requests: Examples include exporting directly to CSV, adding more comment/thread fields, or supporting additional output formats for facebook comments analysis scraper workflows.
  • ๐Ÿ“ง Contact: Send support requests to dataforleads@gmail.com.

User feedback directly shapes the roadmap for this facebook comments scraper.


Closing CTA / Final thoughts

If you need the most comprehensive and SEO-optimized way to scrape and export Facebook comment data, Facebook Comments Scraper is built for exactly that.
Run it against your post URLs, set your resultsAmount, and start building your facebook comments export dataset today.


Disclaimer

This tool only accesses publicly accessible sources. It does not access private profiles, authenticated data, or password-protected pages.

You are responsible for ensuring your use complies with applicable laws and regulations (including GDPR/CCPA where relevant), spam and privacy rules, and the platformโ€™s Terms of Service. For data removal requests, contact dataforleads@gmail.com.

Please use this actor responsibly, ethically, and for legitimate purposes only.

You might also like

Facebook Comments Scraper

scrapeflux/facebook-comments-scraper

Facebook Comments Scraper extracts publicly available comments from Facebook posts, pages, and public discussions. Collect comment text, usernames, engagement metrics, timestamps, and post data for sentiment analysis, audience research, brand monitoring, competitor analysis, and market research.

Facebook Comments Scraper

scrapio/facebook-comments-scraper

Facebook Comments Scraper extracts comments from public Facebook posts. Collect comment text, usernames, timestamps, reactions, and reply threads. Ideal for sentiment analysis, audience research, engagement tracking, and social media monitoring.

Facebook Comments Scraper

scrapers-hub/facebook-comments-scraper

๐Ÿ” Facebook Comments Scraper extracts public Facebook comments fast and accurately. Perfect for brand insights, competitor research, sentiment analysis & lead generation. ๐Ÿ“Š๐Ÿš€ Clean data, easy workflowโ€”start scraping today!

Facebook Comments Scraper

scrapapi/facebook-comments-scraper

๐Ÿ’ฌ Facebook Comments Scraper extracts comments from public Facebook posts, pages & videosโ€”replies, reactions, timestamps, authorsโ€”fast and at scale. ๐Ÿ” Export CSV/JSON. ๐Ÿ“Š Ideal for social listening, sentiment, research, community management & competitor insights. โšก๏ธ

Facebook Comments Scraper

scraply/facebook-comments-scraper

๐Ÿ’ฌ Facebook Comments Scraper (facebook-comments-scraper) extracts comments from public postsโ€”text, author, time, reactions & replies. ๐Ÿ“ฅ Export CSV/JSON. ๐Ÿ“Š Perfect for social listening, sentiment analysis & community management. โšก Fast, reliable, scalable.

Facebook Posts/Comments Scraper

alien_force/facebook-posts-comments-scraper

Facebook Post Scraper with Comments extracts Facebook post details, including text, author info, likes, shares, and media. It also scrapes comments with user details, engagement metrics, and timestamps. Ideal for social media monitoring, sentiment analysis, and audience insights.

783

5.0

Facebook Comments Scraper - Low-cost๐Ÿ’ฒ๐Ÿ”ฅ๐Ÿ’ฌ๐Ÿ“˜

delectable_incubator/facebook-comments-scraper-low-cost

Scrape comments from public Facebook posts ๐Ÿ’ฌ๐Ÿ“˜ with a powerful social media scraper. Extract author details, comment text, timestamps, replies, and comments from posts, images, and videos. Ideal for sentiment analysis, audience insights, engagement tracking, and social media research ๐Ÿ“Š๐Ÿš€

Facebook Comments Scraper (All-in-One) Fast & cheap ๐Ÿ’ฌโญ

scrapestorm/facebook-comments-scraper-all-in-one-fast-cheap

Collect comments from public Facebook posts effortlessly with this powerful tool! Automate the extraction of author info, comments, and timestamps โฐ. Scrape not only post comments but also comments from images and videos ๐ŸŽฅ๐Ÿ“ธ. Ideal for social media analysis and data insights ๐Ÿ“Š!

205

4.8

Facebook Comments Scraper

scrapeengine/facebook-comments-scraper

๐Ÿ’ฌ Facebook Comments Scraper extracts comments from public Facebook posts and Pages at scale โ€” text, author, timestamp, reactions & reply threads. ๐Ÿ“Š Export CSV/JSON for sentiment analysis, social listening & moderation. โšก Fast, reliable, API-ready.

Facebook Comments Scraper

scrapium/facebook-comments-scraper

๐Ÿ’ฌ Facebook Comments Scraper extracts comments & replies from public posts/pages โ€” with author, timestamps, reactions & IDs. ๐Ÿ“Š Export to CSV/JSON for sentiment, social listening, moderation & marketing insights. โšก Fast, reliable, API-ready. ๐Ÿ“ˆ Track engagement at scale.