# Facebook Comments Scraper Lite (`alpha-scraper/facebook-comments-scraper-lite`) Actor

Facebook Comment Scraper Lite extracts structured comment data from public Facebook posts. Get ALL Details Reactions, comment text, author profiles, reactions, replies, timestamps, attachments, and engagement metrics in clean JSON for research, analytics, marketing, and AI applications.

- **URL**: https://apify.com/alpha-scraper/facebook-comments-scraper-lite.md
- **Developed by:** [Alpha Scraper](https://apify.com/alpha-scraper) (community)
- **Categories:** Social media, Integrations
- **Stats:** 3 total users, 2 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.00005 / actor start

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js/docs.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python/docs.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

---

## Facebook Comment Scraper Lite

> 🚀 **Extract Facebook post comments with structured, ready-to-use datasets.**
> Scrape comments from one or multiple public Facebook posts with author details, engagement metrics, reactions, replies, attachments, timestamps, and direct comment links.

---

### 📌 Overview

**Facebook Comment Scraper Lite** is a powerful Apify Actor that extracts structured comment data from public Facebook posts.

Simply provide one or multiple Facebook post URLs and choose the maximum number of comments to collect from each post.

The actor returns clean JSON output containing comment text, author information, reactions, reply statistics, timestamps, verification status, attachment counts, profile links, and much more.

Perfect for:

* 📈 Social Media Analytics
* 💬 Comment Analysis
* 🤖 AI Training
* 📊 Sentiment Analysis
* 📚 Academic Research
* 📣 Brand Monitoring
* ❤️ Audience Engagement
* 🛒 Marketing Intelligence
* 🔍 Competitor Research

---

#### Keywords

Facebook Comment Scraper, Facebook Comments API, Facebook Comment Extractor, Facebook Post Comments, Facebook Data Scraper, Facebook Analytics, Facebook Comment Export, Social Media Scraper, Facebook Engagement Data, Facebook Reactions, Facebook Replies, Facebook Dataset, Facebook Comment Mining, Facebook Public Posts, Facebook Comment Analysis, Apify Facebook Scraper, Facebook Marketing Data, Facebook Research Tool, Facebook Data Export, Social Listening.



---


### ⭐ Features

✅ Extract comments from public Facebook posts

✅ Multiple Facebook post URLs supported

✅ Configurable maximum comments per post

✅ Structured JSON output

✅ Author profile information

✅ Profile verification status

✅ Comment timestamps

✅ Direct comment URLs

✅ Reaction statistics

✅ Top reaction breakdown

✅ Reply statistics

✅ Attachment information

✅ Image & Video attachment counts

✅ Ready for AI, BI, SQL, Excel, Power BI and Data Warehouses

---

### 🎯 What This Actor Extracts

For every Facebook comment the actor returns detailed information including:

* Comment ID
* Facebook Legacy Comment ID
* Comment Number
* Comment Text
* Comment URL
* Creation Date
* Source Facebook Post
* Author Name
* Author Profile ID
* Author Profile URL
* Author Profile Picture
* Verification Status
* Total Reactions
* Reduced Reaction Count
* Reaction Types
* Reaction Labels
* Detailed Reaction Breakdown
* Reply Statistics
* Reply Availability
* Reply Visibility
* Attachment Statistics
* Photo Count
* Video Count

---

### 📥 Input

| Field             | Type    | Description                               |
| ----------------- | ------- | ----------------------------------------- |
| startUrls         | Array   | One or more Facebook Post URLs            |
| maxCommentsPerUrl | Integer | Maximum comments to collect from each URL |

---

### Example Input

```json
{
    
    "startUrls": [
        "https://www.facebook.com/neymarjr/posts/pfbid02VT6bZQ6d1KMVJFPBFEnbm1DNLZgJevZBBuedyZRDFw4ikifs23z62SDwTHrravy7l",
        "https://www.facebook.com/Cristiano/posts/pfbid02ra7AUixcXk4hDoifyGWGEEZ5kbMMJS69P9UmpRN7mr5cL8dEFp2dxAr4icqnHPjLl"
    ]

    "maxCommentsPerUrl": 500,
}
````

***

### 📤 Output

Each dataset item represents one Facebook comment.

Example:

```json
[
    {
    "type": "comment",
    "number": 1,
    "source_post_number": 1,
    "source_post_url": "https://www.facebook.com/neymarjr/posts/pfbid02VT6bZQ6d1KMVJFPBFEnbm1DNLZgJevZBBuedyZRDFw4ikifs23z62SDwTHrravy7l",
    "source_row_number": 1,
    "comment_id": "Y29tbWVudDoxNjUzODQwMzYyOTY5MTE4XzE1MDA2OTA2NjIwODYwMzM=",
    "comment_legacy_fbid": "1500690662086033",
    "depth": 0,
    "created_at": "2026-07-05T22:22:20Z",
    "message_text": "Obrigado Ney se não fosse por vc tinha sido 2x0 pelo menos 1 pra levantar o astral ♥️♥️🇧🇷🇧🇷🇧🇷",
    "comment_links": [
      "https://www.facebook.com/neymarjr/posts/pfbid02VT6bZQ6d1KMVJFPBFEnbm1DNLZgJevZBBuedyZRDFw4ikifs23z62SDwTHrravy7l?comment_id=1500690662086033"
    ],
    "author": {
      "profile_name": "Hossain Story",
      "profile_id": "61563151226516",
      "profile_links": [
        "https://www.facebook.com/profile.php?id=61563151226516"
      ],
      "profile_picture_links": [
        "https://scontent-iad3-2.xx.fbcdn.net/v/t39.30808-1/705547253_1594242859368426_4272083618015453310_n.jpg?stp=cp0_dst-jpg_tt6&cstp=mx960x960&ctp=s64x64&_nc_cat=105&ccb=1-7&_nc_sid=e99d92&_nc_ohc=OaxMIxJPd64Q7kNvwG71c4N&_nc_oc=Adr8gpueJloK0_FtSEGu16Xq56Q7Z7ocQn1q-16eQhYMcqyczPNpEVnsxGJRwND5o5Q&_nc_zt=24&_nc_ht=scontent-iad3-2.xx&_nc_gid=NIrCAwOp02zSRXLOJGsusA&_nc_ss=7f289&oh=00_AQAhdKevcbDZsRPniSlTTNwIXA7Oxi8jvjOfmkKogI7tiw&oe=6A6961E6"
      ],
      "profile_is_verified": false
    },
    "engagement": {
      "reaction_count_total": 170,
      "reaction_count_reduced": "170",
      "top_reaction_types": [
        "Like",
        "Love",
        "Haha",
        "Care"
      ],
      "top_reaction_labels": [
        "Like 👍",
        "Love ❤️",
        "Haha 😂",
        "Care 🤗"
      ],
      "top_reactions_breakdown": [
        {
          "reaction_type": "Like",
          "reaction_emoji": "👍",
          "reaction_label": "Like 👍",
          "reaction_count": 133
        },
        {
          "reaction_type": "Love",
          "reaction_emoji": "❤️",
          "reaction_label": "Love ❤️",
          "reaction_count": 18
        },
        {
          "reaction_type": "Haha",
          "reaction_emoji": "😂",
          "reaction_label": "Haha 😂",
          "reaction_count": 16
        },
        {
          "reaction_type": "Care",
          "reaction_emoji": "🤗",
          "reaction_label": "Care 🤗",
          "reaction_count": 3
        }
      ],
      "reply_count_total": 10,
      "reply_count_visible": 10,
      "reply_count_hidden": 0,
      "has_more_replies": true,
      "reply_visibility_note": "Most Relevant is selected, so some replies may have been filtered out."
    },
    "reply_details": {
      "enabled": true,
      "collection_status": {
        "state": "enabled",
        "message": "Reply rows were collected from Facebook's public reply endpoint for this comment.",
        "pagination_policy": "Pagination continues until your requested reply limit is reached or Facebook exposes no more public replies for this comment."
      },
      "request": {
        "requested_count": 10,
        "returned_count": 10,
        "available_count_signal": 10,
        "has_more_public_data_signal": true,
        "request_fulfilled": true,
        "availability_state": "requested_limit_reached",
        "message": "You requested up to 10 replies. The actor returned 10 and stopped at your requested limit. More public replies may still be available for this comment."
      },
      "counts": {
        "total_reply_count": 10,
        "visible_reply_count": 10,
        "hidden_reply_count": 0,
        "has_more_replies": true,
        "reply_visibility_note": "Most Relevant is selected, so some replies may have been filtered out."
      }
    },
    "attachments": {
      "attachment_count": 1,
      "photo_attachment_count": 1,
      "video_attachment_count": 0
    }
  },
  {
    "type": "comment",
    "number": 2,
    "source_post_number": 2,
    "source_post_url": "https://www.facebook.com/neymarjr/posts/pfbid02VT6bZQ6d1KMVJFPBFEnbm1DNLZgJevZBBuedyZRDFw4ikifs23z62SDwTHrravy7l",
    "source_row_number": 2,
    "comment_id": "Y29tbWVudDoxNjUzODQwMzYyOTY5MTE4XzIyNTY1OTgyNDg0MjY2MzI=",
    "comment_legacy_fbid": "2256598248426632",
    "depth": 0,
    "created_at": "2026-07-05T15:44:45Z",
    "message_text": "A Mavie roubando a cena como sempre kkkkkkk essa é uma ferinha",
    "comment_links": [
      "https://www.facebook.com/neymarjr/posts/pfbid02VT6bZQ6d1KMVJFPBFEnbm1DNLZgJevZBBuedyZRDFw4ikifs23z62SDwTHrravy7l?comment_id=2256598248426632"
    ],
    "author": {
      "profile_name": "Rafael Lidia Maia",
      "profile_id": "100003972849840",
      "profile_links": [
        "https://www.facebook.com/profile.php?id=100003972849840"
      ],
      "profile_picture_links": [
        "https://scontent-iad3-2.xx.fbcdn.net/v/t39.30808-1/439841648_3000248086784257_5152321618168563071_n.jpg?stp=cp0_dst-jpg_tt6&cstp=mx1080x1080&ctp=s64x64&_nc_cat=111&ccb=1-7&_nc_sid=1d2534&_nc_ohc=Db6VVkNMgT0Q7kNvwGZmE1g&_nc_oc=AdoZjur4Qy2GEXV7a6RkUyjdNfOYty2LEH1gr9kbVjPA45ZA9DU1tPcQ9eNe61EvMKk&_nc_zt=24&_nc_ht=scontent-iad3-2.xx&_nc_gid=NIrCAwOp02zSRXLOJGsusA&_nc_ss=7f289&oh=00_AQAiqyy8Djd-xPhEfKExfAKdVx5mgbIwfZIamYsvkmoO8w&oe=6A694E60"
      ],
      "profile_is_verified": false
    },
    "engagement": {
      "reaction_count_total": 64,
      "reaction_count_reduced": "64",
      "top_reaction_types": [
        "Like",
        "Love",
        "Care",
        "Haha",
        "Angry"
      ],
      "top_reaction_labels": [
        "Like 👍",
        "Love ❤️",
        "Care 🤗",
        "Haha 😂",
        "Angry 😡"
      ],
      "top_reactions_breakdown": [
        {
          "reaction_type": "Like",
          "reaction_emoji": "👍",
          "reaction_label": "Like 👍",
          "reaction_count": 56
        },
        {
          "reaction_type": "Love",
          "reaction_emoji": "❤️",
          "reaction_label": "Love ❤️",
          "reaction_count": 5
        },
        {
          "reaction_type": "Care",
          "reaction_emoji": "🤗",
          "reaction_label": "Care 🤗",
          "reaction_count": 1
        },
        {
          "reaction_type": "Haha",
          "reaction_emoji": "😂",
          "reaction_label": "Haha 😂",
          "reaction_count": 1
        },
        {
          "reaction_type": "Angry",
          "reaction_emoji": "😡",
          "reaction_label": "Angry 😡",
          "reaction_count": 1
        }
      ],
      "reply_count_total": 0,
      "reply_count_visible": 0,
      "reply_count_hidden": 0,
      "has_more_replies": false,
      "reply_visibility_note": "Most Relevant is selected, so some replies may have been filtered out."
    },
    "reply_details": {
      "enabled": true,
      "collection_status": {
        "state": "enabled",
        "message": "Reply rows were collected from Facebook's public reply endpoint for this comment.",
        "pagination_policy": "Pagination continues until your requested reply limit is reached or Facebook exposes no more public replies for this comment."
      },
      "request": {
        "requested_count": 10,
        "returned_count": 0,
        "available_count_signal": 0,
        "has_more_public_data_signal": false,
        "request_fulfilled": true,
        "availability_state": "requested_limit_reached",
        "message": "You requested up to 10 replies. The actor returned 10 and stopped at your requested limit. More public replies may still be available for this comment."
      },
      "counts": {
        "total_reply_count": 0,
        "visible_reply_count": 0,
        "hidden_reply_count": 0,
        "has_more_replies": false,
        "reply_visibility_note": "Most Relevant is selected, so some replies may have been filtered out."
      }
    },
    "attachments": {
      "attachment_count": 0,
      "photo_attachment_count": 0,
      "video_attachment_count": 0
    }
  },
  {
    "type": "comment",
    "number": 3,
    "source_post_number": 3,
    "source_post_url": "https://www.facebook.com/neymarjr/posts/pfbid02VT6bZQ6d1KMVJFPBFEnbm1DNLZgJevZBBuedyZRDFw4ikifs23z62SDwTHrravy7l",
    "source_row_number": 3,
    "comment_id": "Y29tbWVudDoxNjUzODQwMzYyOTY5MTE4Xzk2MzA3NjM2Njc1NTE3NQ==",
    "comment_legacy_fbid": "963076366755175",
    "depth": 0,
    "created_at": "2026-07-05T17:56:16Z",
    "message_text": "পাঁচবারের বিশ্বকাপ চ্যাম্পিয়ন ব্রাজিল—এটি শুধু একটি দলের নাম নয়, ফুটবল ইতিহাসের এক গৌরবময় অধ্যায়। ব্রাজিল যখনই মাঠে নামে, প্রতিপক্ষের আত্মবিশ্বাস থাকে; কেউ বলে ব্রাজিল হারবে, কেউ আবার তাদের বিদায়ের স্বপ্ন দেখে। কিন্তু ব্রাজিলের আসল জবাব কথায় নয়—সবুজ ঘাসের মাঠে, পায়ের জাদুতে। ফুটবলের সৌন্দর্যই হলো, শেষ বাঁশি না বাজা পর্যন্ত কোনো ফল নিশ্চিত নয়। তাই বিশ্বাস রাখি, সাম্বার ছন্দে আবারও প্রতিপক্ষকে জবাব দেবে ব্রাজিল এবং বিজয়ের পথে এগিয়ে যাবে, ইনশাআল্লাহ। আর আমাদের শ্রদ্ধেয় আপু যেহেতু আর্জেন্টিনার সমর্থক, তাই ব্রাজিল জয়ী হলে ভালোবাসার হাস্যরসেই তাঁকে ব্রাজিলের জার্সি উপহার দেব, থ্রি-পিস পরিয়ে আর বিজয়ের মালা গলায় দিয়ে সাম্বা উৎসব উদযাপন করব।",
    "comment_links": [
      "https://www.facebook.com/neymarjr/posts/pfbid02VT6bZQ6d1KMVJFPBFEnbm1DNLZgJevZBBuedyZRDFw4ikifs23z62SDwTHrravy7l?comment_id=963076366755175"
    ],
    "author": {
      "profile_name": "JB J\\u00e3k\\u00edr H\\u00f5\\u015b\\u0161\\u00e9n",
      "profile_id": "100090176478319",
      "profile_links": [
        "https://www.facebook.com/profile.php?id=100090176478319"
      ],
      "profile_picture_links": [
        "https://scontent-iad3-1.xx.fbcdn.net/v/t39.30808-1/511005823_691467773869099_2759217031254807754_n.jpg?stp=cp0_dst-jpg_tt6&cstp=mx1876x1900&ctp=s64x64&_nc_cat=110&ccb=1-7&_nc_sid=1d2534&_nc_ohc=ycTxpxOA13EQ7kNvwE_KHXU&_nc_oc=AdqJawSNxGQVbkTv_lYJWV33455MIAc_fLLmICqwH6HWBYaMagLZhy76lCya-a8n6lU&_nc_zt=24&_nc_ht=scontent-iad3-1.xx&_nc_gid=NIrCAwOp02zSRXLOJGsusA&_nc_ss=7f289&oh=00_AQD-0nAMP0pffJJpDel75T7eQhLW6Xyxii2FcFXVuL1XoQ&oe=6A696706"
      ],
      "profile_is_verified": false
    },
    "engagement": {
      "reaction_count_total": 81,
      "reaction_count_reduced": "81",
      "top_reaction_types": [
        "Like",
        "Love",
        "Haha",
        "Care",
        "Wow",
        "Sad"
      ],
      "top_reaction_labels": [
        "Like 👍",
        "Love ❤️",
        "Haha 😂",
        "Care 🤗",
        "Wow 😮",
        "Sad 😢"
      ],
      "top_reactions_breakdown": [
        {
          "reaction_type": "Like",
          "reaction_emoji": "👍",
          "reaction_label": "Like 👍",
          "reaction_count": 57
        },
        {
          "reaction_type": "Love",
          "reaction_emoji": "❤️",
          "reaction_label": "Love ❤️",
          "reaction_count": 12
        },
        {
          "reaction_type": "Haha",
          "reaction_emoji": "😂",
          "reaction_label": "Haha 😂",
          "reaction_count": 8
        },
        {
          "reaction_type": "Care",
          "reaction_emoji": "🤗",
          "reaction_label": "Care 🤗",
          "reaction_count": 2
        },
        {
          "reaction_type": "Wow",
          "reaction_emoji": "😮",
          "reaction_label": "Wow 😮",
          "reaction_count": 1
        },
        {
          "reaction_type": "Sad",
          "reaction_emoji": "😢",
          "reaction_label": "Sad 😢",
          "reaction_count": 1
        }
      ],
      "reply_count_total": 7,
      "reply_count_visible": 7,
      "reply_count_hidden": 0,
      "has_more_replies": true,
      "reply_visibility_note": "Most Relevant is selected, so some replies may have been filtered out."
    },
    "reply_details": {
      "enabled": true,
      "collection_status": {
        "state": "enabled",
        "message": "Reply rows were collected from Facebook's public reply endpoint for this comment.",
        "pagination_policy": "Pagination continues until your requested reply limit is reached or Facebook exposes no more public replies for this comment."
      },
      "request": {
        "requested_count": 10,
        "returned_count": 7,
        "available_count_signal": 7,
        "has_more_public_data_signal": true,
        "request_fulfilled": true,
        "availability_state": "requested_limit_reached",
        "message": "You requested up to 10 replies. The actor returned 10 and stopped at your requested limit. More public replies may still be available for this comment."
      },
      "counts": {
        "total_reply_count": 7,
        "visible_reply_count": 7,
        "hidden_reply_count": 0,
        "has_more_replies": true,
        "reply_visibility_note": "Most Relevant is selected, so some replies may have been filtered out."
      }
    },
    "attachments": {
      "attachment_count": 0,
      "photo_attachment_count": 0,
      "video_attachment_count": 0
    }
  },
  {
    "type": "comment",
    "number": 4,
    "source_post_number": 4,
    "source_post_url": "https://www.facebook.com/neymarjr/posts/pfbid02VT6bZQ6d1KMVJFPBFEnbm1DNLZgJevZBBuedyZRDFw4ikifs23z62SDwTHrravy7l",
    "source_row_number": 4,
    "comment_id": "Y29tbWVudDoxNjUzODQwMzYyOTY5MTE4XzEzNjc5ODk0ODE4OTQ4OTg=",
    "comment_legacy_fbid": "1367989481894898",
    "depth": 0,
    "created_at": "2026-07-05T15:16:58Z",
    "message_text": "ম্যাচের টেনশন? সেটা তো নরওয়ে করবে।  আমি তো চিল করছি! 🇧🇷 Neymar jr 🛷🥰",
    "comment_links": [
      "https://www.facebook.com/neymarjr/posts/pfbid02VT6bZQ6d1KMVJFPBFEnbm1DNLZgJevZBBuedyZRDFw4ikifs23z62SDwTHrravy7l?comment_id=1367989481894898"
    ],
    "author": {
      "profile_name": "Hossain Story",
      "profile_id": "61563151226516",
      "profile_links": [
        "https://www.facebook.com/profile.php?id=61563151226516"
      ],
      "profile_picture_links": [
        "https://scontent-iad3-1.xx.fbcdn.net/v/t39.30808-1/690770358_122100538136438374_4978510706084829233_n.jpg?stp=cp0_dst-jpg_tt6&cstp=mx935x928&ctp=s64x64&_nc_cat=104&ccb=1-7&_nc_sid=1d2534&_nc_ohc=gMgCx9tIAggQ7kNvwFVuHG6&_nc_oc=AdqlDyCJjoYUKL3Tb0_JGG73FdxMXPKTgtIAXMoocmsX-nsjahXKyVKaytH1uRiIMGU&_nc_zt=24&_nc_ht=scontent-iad3-1.xx&_nc_gid=NIrCAwOp02zSRXLOJGsusA&_nc_ss=7f289&oh=00_AQBk04E9hPhgDuefDcfse6z4K9balGFOZgxh3jIPr0JF1Q&oe=6A695644"
      ],
      "profile_is_verified": false
    },
    "engagement": {
      "reaction_count_total": 405,
      "reaction_count_reduced": "405",
      "top_reaction_types": [
        "Like",
        "Haha",
        "Love",
        "Care",
        "Sad",
        "Angry"
      ],
      "top_reaction_labels": [
        "Like 👍",
        "Haha 😂",
        "Love ❤️",
        "Care 🤗",
        "Sad 😢",
        "Angry 😡"
      ],
      "top_reactions_breakdown": [
        {
          "reaction_type": "Like",
          "reaction_emoji": "👍",
          "reaction_label": "Like 👍",
          "reaction_count": 230
        },
        {
          "reaction_type": "Haha",
          "reaction_emoji": "😂",
          "reaction_label": "Haha 😂",
          "reaction_count": 113
        },
        {
          "reaction_type": "Love",
          "reaction_emoji": "❤️",
          "reaction_label": "Love ❤️",
          "reaction_count": 35
        },
        {
          "reaction_type": "Care",
          "reaction_emoji": "🤗",
          "reaction_label": "Care 🤗",
          "reaction_count": 19
        },
        {
          "reaction_type": "Sad",
          "reaction_emoji": "😢",
          "reaction_label": "Sad 😢",
          "reaction_count": 6
        },
        {
          "reaction_type": "Angry",
          "reaction_emoji": "😡",
          "reaction_label": "Angry 😡",
          "reaction_count": 2
        }
      ],
      "reply_count_total": 44,
      "reply_count_visible": 10,
      "reply_count_hidden": 34,
      "has_more_replies": true,
      "reply_visibility_note": "Most Relevant is selected, so some replies may have been filtered out."
    },
    "reply_details": {
      "enabled": true,
      "collection_status": {
        "state": "enabled",
        "message": "Reply rows were collected from Facebook's public reply endpoint for this comment.",
        "pagination_policy": "Pagination continues until your requested reply limit is reached or Facebook exposes no more public replies for this comment."
      },
      "request": {
        "requested_count": 10,
        "returned_count": 10,
        "available_count_signal": 44,
        "has_more_public_data_signal": true,
        "request_fulfilled": true,
        "availability_state": "requested_limit_reached",
        "message": "You requested up to 10 replies. The actor returned 10 and stopped at your requested limit. More public replies may still be available for this comment."
      },
      "counts": {
        "total_reply_count": 44,
        "visible_reply_count": 10,
        "hidden_reply_count": 34,
        "has_more_replies": true,
        "reply_visibility_note": "Most Relevant is selected, so some replies may have been filtered out."
      }
    },
    "attachments": {
      "attachment_count": 0,
      "photo_attachment_count": 0,
      "video_attachment_count": 0
    }
  },
  {
    "type": "comment",
    "number": 5,
    "source_post_number": 5,
    "source_post_url": "https://www.facebook.com/neymarjr/posts/pfbid02VT6bZQ6d1KMVJFPBFEnbm1DNLZgJevZBBuedyZRDFw4ikifs23z62SDwTHrravy7l",
    "source_row_number": 5,
    "comment_id": "Y29tbWVudDoxNjUzODQwMzYyOTY5MTE4XzE2MTcwMDU2NzY1MTA0OTM=",
    "comment_legacy_fbid": "1617005676510493",
    "depth": 0,
    "created_at": "2026-07-05T15:33:35Z",
    "message_text": "চার সন্তানের পিতা নেইমার চাচা 🤣🙌",
    "comment_links": [
      "https://www.facebook.com/neymarjr/posts/pfbid02VT6bZQ6d1KMVJFPBFEnbm1DNLZgJevZBBuedyZRDFw4ikifs23z62SDwTHrravy7l?comment_id=1617005676510493"
    ],
    "author": {
      "profile_name": "A K M Mahfuz",
      "profile_id": "100041860606127",
      "profile_links": [
        "https://www.facebook.com/profile.php?id=100041860606127"
      ],
      "profile_picture_links": [
        "https://scontent-iad6-1.xx.fbcdn.net/v/t39.30808-1/753007488_1879488900123112_5268575304549323871_n.jpg?stp=c0.425.1536.1536a_cp0_dst-jpg_tt6&cstp=mx1536x1536&ctp=s64x64&_nc_cat=102&ccb=1-7&_nc_sid=1d2534&_nc_ohc=XeEOCH6HL48Q7kNvwEW02bs&_nc_oc=AdrugH5lqHz81rVJByy5WTItL3IudkdfL0w3NXLQoIJPjb8UaIeByiN01EMuGn5GwtU&_nc_zt=24&_nc_ht=scontent-iad6-1.xx&_nc_gid=NIrCAwOp02zSRXLOJGsusA&_nc_ss=7f289&oh=00_AQDDUVIIZnRO-FhIEI-in1JzLNY-otvWRDGPbwx7KZdUIg&oe=6A6953F1"
      ],
      "profile_is_verified": false
    },
    "engagement": {
      "reaction_count_total": 27,
      "reaction_count_reduced": "27",
      "top_reaction_types": [
        "Like",
        "Love",
        "Angry",
        "Haha"
      ],
      "top_reaction_labels": [
        "Like 👍",
        "Love ❤️",
        "Angry 😡",
        "Haha 😂"
      ],
      "top_reactions_breakdown": [
        {
          "reaction_type": "Like",
          "reaction_emoji": "👍",
          "reaction_label": "Like 👍",
          "reaction_count": 18
        },
        {
          "reaction_type": "Love",
          "reaction_emoji": "❤️",
          "reaction_label": "Love ❤️",
          "reaction_count": 4
        },
        {
          "reaction_type": "Angry",
          "reaction_emoji": "😡",
          "reaction_label": "Angry 😡",
          "reaction_count": 3
        },
        {
          "reaction_type": "Haha",
          "reaction_emoji": "😂",
          "reaction_label": "Haha 😂",
          "reaction_count": 2
        }
      ],
      "reply_count_total": 1,
      "reply_count_visible": 1,
      "reply_count_hidden": 0,
      "has_more_replies": true,
      "reply_visibility_note": "Most Relevant is selected, so some replies may have been filtered out."
    },
    "reply_details": {
      "enabled": true,
      "collection_status": {
        "state": "enabled",
        "message": "Reply rows were collected from Facebook's public reply endpoint for this comment.",
        "pagination_policy": "Pagination continues until your requested reply limit is reached or Facebook exposes no more public replies for this comment."
      },
      "request": {
        "requested_count": 10,
        "returned_count": 1,
        "available_count_signal": 1,
        "has_more_public_data_signal": true,
        "request_fulfilled": true,
        "availability_state": "requested_limit_reached",
        "message": "You requested up to 10 replies. The actor returned 10 and stopped at your requested limit. More public replies may still be available for this comment."
      },
      "counts": {
        "total_reply_count": 1,
        "visible_reply_count": 1,
        "hidden_reply_count": 0,
        "has_more_replies": true,
        "reply_visibility_note": "Most Relevant is selected, so some replies may have been filtered out."
      }
    },
    "attachments": {
      "attachment_count": 1,
      "photo_attachment_count": 1,
      "video_attachment_count": 0
    }
  },
  {
    "type": "comment",
    "number": 6,
    "source_post_number": 6,
    "source_post_url": "https://www.facebook.com/neymarjr/posts/pfbid02VT6bZQ6d1KMVJFPBFEnbm1DNLZgJevZBBuedyZRDFw4ikifs23z62SDwTHrravy7l",
    "source_row_number": 6,
    "comment_id": "Y29tbWVudDoxNjUzODQwMzYyOTY5MTE4XzE1OTE2NTUyMjI2MTg3OTg=",
    "comment_legacy_fbid": "1591655222618798",
    "depth": 0,
    "created_at": "2026-07-05T15:14:09Z",
    "message_text": "নেইমারের এই দুইটাই বিশ্বকাপ 🥰",
    "comment_links": [
      "https://www.facebook.com/neymarjr/posts/pfbid02VT6bZQ6d1KMVJFPBFEnbm1DNLZgJevZBBuedyZRDFw4ikifs23z62SDwTHrravy7l?comment_id=1591655222618798"
    ],
    "author": {
      "profile_name": "S M Alim Khan",
      "profile_id": "100004755169065",
      "profile_links": [
        "https://www.facebook.com/profile.php?id=100004755169065"
      ],
      "profile_picture_links": [
        "https://scontent-iad3-2.xx.fbcdn.net/v/t39.30808-1/716702676_3400615563440249_8837575829212383250_n.jpg?stp=cp0_dst-jpg_tt6&cstp=mx639x634&ctp=p64x64&_nc_cat=105&ccb=1-7&_nc_sid=1d2534&_nc_ohc=PjNzCetTVscQ7kNvwGRO361&_nc_oc=AdqCIvRikLwFSEgrnCkeAlbwMPtYDIRlC6Sl2BOpuPIx_4TxdyBxQedXpDNFh0O4t5U&_nc_zt=24&_nc_ht=scontent-iad3-2.xx&_nc_gid=NIrCAwOp02zSRXLOJGsusA&_nc_ss=7f289&oh=00_AQC00tNXW1LmusdXxR8Ddh6T_qh1MSij30XmG_1lXvlifw&oe=6A696025"
      ],
      "profile_is_verified": false
    },
    "engagement": {
      "reaction_count_total": 77,
      "reaction_count_reduced": "77",
      "top_reaction_types": [
        "Like",
        "Love",
        "Care",
        "Haha"
      ],
      "top_reaction_labels": [
        "Like 👍",
        "Love ❤️",
        "Care 🤗",
        "Haha 😂"
      ],
      "top_reactions_breakdown": [
        {
          "reaction_type": "Like",
          "reaction_emoji": "👍",
          "reaction_label": "Like 👍",
          "reaction_count": 70
        },
        {
          "reaction_type": "Love",
          "reaction_emoji": "❤️",
          "reaction_label": "Love ❤️",
          "reaction_count": 4
        },
        {
          "reaction_type": "Care",
          "reaction_emoji": "🤗",
          "reaction_label": "Care 🤗",
          "reaction_count": 2
        },
        {
          "reaction_type": "Haha",
          "reaction_emoji": "😂",
          "reaction_label": "Haha 😂",
          "reaction_count": 1
        }
      ],
      "reply_count_total": 1,
      "reply_count_visible": 1,
      "reply_count_hidden": 0,
      "has_more_replies": true,
      "reply_visibility_note": "Most Relevant is selected, so some replies may have been filtered out."
    },
    "reply_details": {
      "enabled": true,
      "collection_status": {
        "state": "enabled",
        "message": "Reply rows were collected from Facebook's public reply endpoint for this comment.",
        "pagination_policy": "Pagination continues until your requested reply limit is reached or Facebook exposes no more public replies for this comment."
      },
      "request": {
        "requested_count": 10,
        "returned_count": 1,
        "available_count_signal": 1,
        "has_more_public_data_signal": true,
        "request_fulfilled": true,
        "availability_state": "requested_limit_reached",
        "message": "You requested up to 10 replies. The actor returned 10 and stopped at your requested limit. More public replies may still be available for this comment."
      },
      "counts": {
        "total_reply_count": 1,
        "visible_reply_count": 1,
        "hidden_reply_count": 0,
        "has_more_replies": true,
        "reply_visibility_note": "Most Relevant is selected, so some replies may have been filtered out."
      }
    },
    "attachments": {
      "attachment_count": 1,
      "photo_attachment_count": 1,
      "video_attachment_count": 0
    }
  },
   ........
        ........
            ............
]
```

***

### 📖 Output Fields

***

### Comment Information

| Field               | Description                            |
| ------------------- | -------------------------------------- |
| type                | Dataset record type                    |
| number              | Sequential comment number              |
| source\_post\_number  | Comment index within source post       |
| source\_post\_url     | Original Facebook post URL             |
| source\_row\_number   | Dataset row number                     |
| comment\_id          | Facebook internal comment ID           |
| comment\_legacy\_fbid | Legacy Facebook Comment ID             |
| depth               | Comment nesting level                  |
| created\_at          | Comment creation time (UTC ISO format) |
| message\_text        | Comment text                           |
| comment\_links       | Direct links to the Facebook comment   |

***

### 👤 Author Object

```json
"author": {}
```

Contains:

| Field                 | Description                  |
| --------------------- | ---------------------------- |
| profile\_name          | Facebook user's display name |
| profile\_id            | User profile ID              |
| profile\_links         | Direct profile URLs          |
| profile\_picture\_links | Profile image URLs           |
| profile\_is\_verified   | Whether profile is verified  |

***

### ❤️ Engagement Object

```json
"engagement": {}
```

Contains:

| Field                   | Description                |
| ----------------------- | -------------------------- |
| reaction\_count\_total    | Total reactions            |
| reaction\_count\_reduced  | Human readable count       |
| top\_reaction\_types      | Reaction names             |
| top\_reaction\_labels     | Reaction labels with emoji |
| top\_reactions\_breakdown | Detailed reactions         |
| reply\_count\_total       | Total replies              |
| reply\_count\_visible     | Public replies returned    |
| reply\_count\_hidden      | Remaining replies          |
| has\_more\_replies        | More replies available     |
| reply\_visibility\_note   | Facebook visibility notice |

***

### 😀 Reaction Breakdown

Each reaction contains

```json
{
    "reaction_type": "Love",
    "reaction_emoji": "❤️",
    "reaction_label": "Love ❤️",
    "reaction_count": 182
}
```

Supported reactions include

- 👍 Like
- ❤️ Love
- 😂 Haha
- 😮 Wow
- 😢 Sad
- 😡 Angry
- 🤗 Care

***

### 💬 Reply Details

Contains metadata about replies.

```json
"reply_details": {
}
```

Includes

- Collection Status
- Reply Request
- Requested Count
- Returned Count
- Total Replies
- Hidden Replies
- Availability
- Pagination Information

***

### 📷 Attachments

```json
"attachments": {
}
```

Contains

| Field                  | Description       |
| ---------------------- | ----------------- |
| attachment\_count       | Total attachments |
| photo\_attachment\_count | Photos            |
| video\_attachment\_count | Videos            |

***

### 📊 Example Output Structure

```
Comment

├── Comment Information
├── Author
│      ├── Name
│      ├── ID
│      ├── Links
│      └── Verified
│
├── Engagement
│      ├── Total Reactions
│      ├── Reaction Breakdown
│      ├── Reply Counts
│      └── Visibility
│
└── Attachments
       ├── Photos
       └── Videos
```

***

### 🚀 Use Cases

This actor is ideal for

- Brand Monitoring
- Marketing Research
- Customer Feedback Analysis
- Community Analysis
- Influencer Analytics
- Competitor Research
- Social Listening
- AI Dataset Collection
- NLP Training
- Sentiment Analysis
- Business Intelligence
- Academic Research
- CRM Enrichment

***

### ⭐ Benefits

- Fast data collection
- Easy input
- Clean structured output
- Ready-to-use JSON
- Supports multiple URLs
- Rich engagement metrics
- Detailed author information
- Excellent for analytics
- Ideal for dashboards
- No manual copying
- Machine learning ready

***

### 💡 Best Practices

- Use public Facebook post URLs.
- Increase the maximum comment limit only when needed.
- Provide valid Facebook post links.
- Avoid duplicate URLs.
- Process datasets using pagination for very large jobs.
- Export datasets as JSON, CSV, Excel, or API.

***

### ⚠ Possible Errors

| Issue                         | Cause                               | Solution                     |
| ----------------------------- | ----------------------------------- | ---------------------------- |
| No comments returned          | Invalid URL                         | Verify the Facebook post URL |
| Empty dataset                 | Public comments unavailable         | Try another public post      |
| Fewer comments than requested | Post contains fewer public comments | This is expected behavior    |
| Invalid input                 | Incorrect JSON                      | Validate the input format    |

***

### ❓ FAQ

#### Does this support multiple Facebook posts?

Yes.

***

#### Can I scrape thousands of comments?

Yes. Simply increase **maxCommentsPerUrl**.

***

#### What format is returned?

Structured JSON datasets.

***

#### Does it return author information?

Yes.

***

#### Are reaction statistics included?

Yes.

***

#### Are reply statistics included?

Yes.

***

#### Can I export to CSV?

Yes.

***

### 🎯 Perfect For

- Marketing Agencies
- Researchers
- Data Scientists
- Developers
- Businesses
- Journalists
- AI Engineers
- Social Media Managers
- BI Teams
- Startups

***

### 🎉 Start Scraping Today

Transform Facebook discussions into structured, analytics-ready datasets with **Facebook Comment Scraper Lite**. Simply provide your Facebook post URLs, set the maximum number of comments, and receive comprehensive comment data ready for reporting, research, analytics, AI, or business intelligence.

***

#### Best search

facebook comment scraper,
facebook comments scraper,
facebook post comment scraper,
facebook comments extractor,
facebook comment extractor,
facebook comment api,
facebook comments api,
facebook scraper,
facebook data scraper,
facebook post scraper,
facebook post comments,
facebook public comments,
facebook public post scraper,
facebook engagement scraper,
facebook reactions scraper,
facebook reply scraper,
facebook replies scraper,
facebook comments export,
facebook comment export,
facebook comment downloader,
facebook comment collector,
facebook comments collector,
facebook comment parser,
facebook comment dataset,
facebook comments dataset,
facebook social media scraper,
facebook analytics data,
facebook marketing data,
facebook audience data,
facebook user comments,
facebook comment analytics,
facebook sentiment analysis,
facebook ai dataset,
facebook machine learning data,
facebook nlp dataset,
facebook research scraper,
facebook business intelligence,
facebook customer feedback,
facebook public data,
facebook monitoring,
facebook listening,
facebook social listening,
facebook comment mining,
facebook text mining,
facebook data extraction,
facebook post analytics,
facebook community analysis,
facebook brand monitoring,
facebook influencer analysis,
facebook engagement analysis,
facebook comments json,
facebook comments csv,
facebook comments excel,
facebook export api,
facebook automation,
facebook automation tool,
facebook scraping tool,
facebook crawler,
facebook extractor,
facebook parser,
facebook comments download,
facebook comments collector api,
facebook public post comments,
facebook post engagement,
facebook discussion scraper,
facebook conversation scraper,
facebook discussion analysis,
facebook comments statistics,
facebook reactions analysis,
facebook engagement metrics,
facebook comments data,
facebook public dataset,
facebook data export,
facebook profile comment,
facebook page comments,
facebook business page comments,
facebook public page comments,
facebook social analytics,
facebook insights,
facebook monitoring tool,
facebook data api,
facebook comments parser,
facebook comments search,
facebook comment finder,
facebook comments fetch,
facebook comments fetcher,
facebook public comment extractor,
facebook review comments,
facebook post interactions,
facebook engagement tracker,
facebook comment tracking,
facebook public engagement,
facebook dataset api,
facebook json export,
facebook comment database,
facebook post monitoring,
facebook post insights,
facebook comments reporting,
facebook social research,
facebook digital marketing,
facebook competitor analysis,
facebook audience research,
facebook public engagement data,
facebook social intelligence,
facebook ai data,
facebook llm dataset,
facebook comments machine learning,
facebook comment archive,
facebook comments backup,
facebook post replies,
facebook reply analytics,
facebook comments intelligence,
apify facebook scraper,
apify facebook comments,
apify facebook actor,
apify scraper,
apify dataset,
apify automation,
apify data extraction,
apify facebook data,
apify facebook api,
apify comment scraper,
apify social media scraper,
comment scraper,
comments scraper,
comment extractor,
comments extractor,
comment data,
comments data,
comment analytics,
comment mining,
comment export,
comment json,
comment csv,
comment dataset,
comment parser,
comment collector,
comment downloader,
comment api,
public comments,
public comment scraper,
social media analytics,
social media data,
social media monitoring,
social media intelligence,
social media research,
social media automation,
social data,
social listening tool,
customer feedback scraper,
customer reviews scraper,
feedback analysis,
engagement analytics,
engagement data,
engagement tracker,
brand monitoring tool,
market research scraper,
marketing intelligence,
consumer insights,
opinion mining,
text analytics,
sentiment dataset,
nlp training data,
llm training dataset,
ai ready dataset,
structured json,
json api,
json dataset,
csv export,
excel export,
automation api,
marketing data,
research tool,
business intelligence data,
public facebook data,
public facebook comments,
facebook comments no cookies,
facebook comment scraper lite,
facebook public scraper,
fast facebook scraper,
bulk facebook comment scraper,
multiple facebook posts,
facebook comment export json,
facebook comment export csv,
facebook engagement export,
facebook comments api alternative,
facebook public api,
facebook scraper api,
comment intelligence,
facebook comments tool,
facebook comment collector tool,
facebook analytics tool,
facebook automation software,
best facebook scraper,
best comment scraper,
low cost facebook scraper,
pay per event scraper,
apify pay per event,
best apify actor,
facebook data collector,
facebook insights scraper,
facebook discussion data,
facebook audience insights,
facebook comment intelligence api,
facebook comments reporting tool,
facebook monitoring api,
facebook social data api,
facebook engagement api,
facebook comments extractor api.

***

## Here my another actors:

### Youtube Iteams:

- [🎶 Youtube Audio Downloader (Video/Shorts)](https://console.apify.com/actors/lTUPL4gmLTDNXBeWw/source)
- [Youtube Video Downloader Advanced](https://console.apify.com/actors/XOpQsUkgGZLGSCJd0/source)
- [Youtube Video Downloader ( Soundless )](https://console.apify.com/actors/gFsczW1QplIquv9eL/source)
- [Youtube Video Downloader](https://console.apify.com/actors/9kZQcUlHZRKp1ilZA/source)
- [Youtube Video Details Scraper](https://console.apify.com/actors/On4VfiWjGnT79clm1/source)
- [Youtube Transcript Ninja (Subtitles) ](https://console.apify.com/actors/eWrsJHhdeEbVHChpX/source)
- [Youtube Thumbnails Downloader & Scraper](https://console.apify.com/actors/YShot3wkL0HJdRkD0/source)
- [Youtube Tags or Hashtags Scraper](https://console.apify.com/actors/O1FU99ID2ccR5wcS8/source)
- [Youtube Tags Scraper](https://console.apify.com/actors/1wVokAhQLbbeeFVfR/source)
- [Youtube Shorts Scraper lite](https://console.apify.com/actors/bOyWDt1IbXZsadWRp/source)
- [Youtube Shorts Downloader Pro](https://console.apify.com/actors/bN1AjNRMops81rGkg/source)
- [Youtube Shorts Comments Scraper](https://console.apify.com/actors/ON1C4qgHaEQEhhEmI/source)
- [Youtube Community Posts Scraper](https://console.apify.com/actors/X38E51BParHFNaCw1/source)
- [Youtube Channel Id Scraper Pro](https://console.apify.com/actors/2uuIEovgGHcYjEKyN/source)
- [Youtube Video Transcript  Scraper ( Subtitles )](https://console.apify.com/actors/IEmSN6FkNn0tw10BA/source)
- [Youtube Video Comments Scraper](https://console.apify.com/actors/URh4zBT1aesfE8QKc/source)
- [Youtube Shorts Scraper  Pro](https://console.apify.com/actors/G4McyHJJzc2TbUSo6/source)
- [Youtube Shorts Scraper](https://console.apify.com/actors/XP0WgKweF1M83FnmR/source)
- [Youtube Channel Scraper](https://console.apify.com/actors/ufMZfwMgyHeaoDdAd/source)
- [YouTube Video Description Extractor](https://console.apify.com/actors/Xqae3CmxqT3HfHaJ5/source)
- [YouTube Hashtag Scraper](https://console.apify.com/actors/d4bYqQ0LWuczEgumx/source)
- [YouTube Description Scraper pro](https://console.apify.com/actors/OVymx0bku0C8gowB0/source)
- [YouTube Comments Scraper | Pay Per Result](https://console.apify.com/actors/ict6AecoJ85T4RthZ/source)
- [YouTube Channel ID Scraper](https://console.apify.com/actors/P9XlG8ylMGqfoelOg/source)

### Tiktok Iteams:

- [Tiktok Video Downloader](https://console.apify.com/actors/dlyQGIrqOracdqOeb/source)
- [Tiktok Video Details Scraper Pro](https://console.apify.com/actors/kZMMAHBehLOdG2FBb/source)
- [Tiktok Profile Scraper](https://console.apify.com/actors/C9mdCvPs7mDV8AYdd/source)
- [TikTok Video Scraper](https://console.apify.com/actors/7NjipRJbS73X9Io90/source)
- [TikTok Profile Videos Scraper](https://console.apify.com/actors/F6ar6Hu5STLp5mdAf/source)
- [TikTok Profile Scraper pro](https://console.apify.com/actors/3fmkMmoCBQ4SBIIAN/source)
- [TikTok Audio Downloader 🎵](https://console.apify.com/actors/jHipu7fQihSVhBE3x/source)

### Snapchat Iteams:

- [Snapchat Video Downloader (Spotlight )](https://console.apify.com/actors/yKz99HNmn4AgmhPOf/source)
- [Snapchat Video  Details Scraper (Spotlight)](https://console.apify.com/actors/fyV48EkRqcNoeq2kH/source)
- [Snapchat Followers Scraper](https://console.apify.com/actors/PxBiNYw0mgZOagGyD/source)
- [Snapchat Profile     Scraper](https://console.apify.com/actors/siCUsZdm6xmc3g7HF/source)
- [Snapchat Profile Scraper  Mini](https://console.apify.com/actors/qhkQO51Cv6iHJxdAs/source)

### Instagram Iteams:

- [Instagram video Downloader + Scraper](https://console.apify.com/actors/zIpixF6ZjlbelQDrY/source)
- [Instagram Video Downloader (Soundlss)](https://console.apify.com/actors/QQkJuhIQp4pexakls/source)
- [Instagram Thumbnail Scraper Video & Reels](https://console.apify.com/actors/z8JOosBY8hlqiUthl/source)
- [Instagram Reels  Downloader](https://console.apify.com/actors/VRbovYCWXTZXuVaN2/source)
- [Instagram Profile URL to Username Converter & Extractor](https://console.apify.com/actors/FOApkedA1VuG6ncno/source)
- [Instagram Profile Scraper](https://console.apify.com/actors/5dvorBkg7ccX95wAg/source)
- [Instagram Post Videos Downloader](https://console.apify.com/actors/h95ZexZ0ifOX4JEYQ/source)
- [Instagram Followers Scraper](https://console.apify.com/actors/c55pdH9mCE02sj7Dg/source)
- [Instagram Audio Downloader](https://console.apify.com/actors/MQRNuEHUqKreEi8gI/source)
- [Instagram Video Scraper + Downloader](https://console.apify.com/actors/63Z5eSy3IxgdIEYOX/source)
- [Instagram Video  scraper Advanced](https://console.apify.com/actors/79ng2nukXLzUn0aWg/source)
- [Instagram Video Details  scraper](https://console.apify.com/actors/VLyBXSwQpHTFwUcds/source)
- [Instagram Reels Details scraper](https://console.apify.com/actors/oGR3xfeXTuIirhdlZ/source)
- [Instagram Followers Scraper Pro](https://console.apify.com/actors/MqW3EtUZXm6OHdvcI/source)

### Facebook Iteams:

- [Facebook reels Downloader  (Separate audio or video)](https://console.apify.com/actors/nuvIRaMeRIzz3cfxK/source)
- [Facebook Video Downloader advanced](https://console.apify.com/actors/2SU8ZuABbAVFNKMZa/source)
- [Facebook Video Details Scraper Advanced](https://console.apify.com/actors/umYouAXm92472jIdY/source)
- [Facebook Video Details Scraper](https://console.apify.com/actors/cQi4k63arffL6Cn0m/source)
- [Facebook Transcript & Subtitle scraper](https://console.apify.com/actors/hMNe1QYDOtcTc95qI/source)
- [Facebook Thumbnail Downloader Video & Reels](https://console.apify.com/actors/9SmYiqGTUia29Yd1Y/source)
- [Facebook Reels Downloader Advanced](https://console.apify.com/actors/3Zdnp9TnvltdoC44T/source)
- [Facebook Reels Details Scraper  Best and  Affordable](https://console.apify.com/actors/nuzr418MKJltywrCh/source)
- [Facebook Reels Details Scraper](https://console.apify.com/actors/OGBA89e5Ki6Y5amko/source)
- [Facebook Page Details Scraper](https://console.apify.com/actors/PL9nP9BrKDSsKwSZF/source)
- [Facebook Audio Downloader](https://console.apify.com/actors/uVrcf4OJ9VW8iCybQ/source)

### Amazon Iteams:

- [Amazon Search Scraper](https://console.apify.com/actors/YcgJR1WP1cHJhHzvH/source)
- [Amazon Product Details Scraper ](https://console.apify.com/actors/1twpltijc10KFaVeb/source)

# Actor input Schema

## `startUrls` (type: `array`):

Enter one or more Facebook post URLs or Post IDs.

## `maxCommentsPerUrl` (type: `integer`):

Maximum number of comments to scrape from each post.

## Actor input object example

```json
{
  "startUrls": [
    "https://www.facebook.com/neymarjr/posts/pfbid02VT6bZQ6d1KMVJFPBFEnbm1DNLZgJevZBBuedyZRDFw4ikifs23z62SDwTHrravy7l",
    "https://www.facebook.com/Cristiano/posts/pfbid02ra7AUixcXk4hDoifyGWGEEZ5kbMMJS69P9UmpRN7mr5cL8dEFp2dxAr4icqnHPjLl"
  ],
  "maxCommentsPerUrl": 500
}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "startUrls": [
        "https://www.facebook.com/neymarjr/posts/pfbid02VT6bZQ6d1KMVJFPBFEnbm1DNLZgJevZBBuedyZRDFw4ikifs23z62SDwTHrravy7l",
        "https://www.facebook.com/Cristiano/posts/pfbid02ra7AUixcXk4hDoifyGWGEEZ5kbMMJS69P9UmpRN7mr5cL8dEFp2dxAr4icqnHPjLl"
    ],
    "maxCommentsPerUrl": 500
};

// Run the Actor and wait for it to finish
const run = await client.actor("alpha-scraper/facebook-comments-scraper-lite").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "startUrls": [
        "https://www.facebook.com/neymarjr/posts/pfbid02VT6bZQ6d1KMVJFPBFEnbm1DNLZgJevZBBuedyZRDFw4ikifs23z62SDwTHrravy7l",
        "https://www.facebook.com/Cristiano/posts/pfbid02ra7AUixcXk4hDoifyGWGEEZ5kbMMJS69P9UmpRN7mr5cL8dEFp2dxAr4icqnHPjLl",
    ],
    "maxCommentsPerUrl": 500,
}

# Run the Actor and wait for it to finish
run = client.actor("alpha-scraper/facebook-comments-scraper-lite").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "startUrls": [
    "https://www.facebook.com/neymarjr/posts/pfbid02VT6bZQ6d1KMVJFPBFEnbm1DNLZgJevZBBuedyZRDFw4ikifs23z62SDwTHrravy7l",
    "https://www.facebook.com/Cristiano/posts/pfbid02ra7AUixcXk4hDoifyGWGEEZ5kbMMJS69P9UmpRN7mr5cL8dEFp2dxAr4icqnHPjLl"
  ],
  "maxCommentsPerUrl": 500
}' |
apify call alpha-scraper/facebook-comments-scraper-lite --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=alpha-scraper/facebook-comments-scraper-lite",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Facebook Comments Scraper Lite",
        "description": "Facebook Comment Scraper Lite extracts structured comment data from public Facebook posts. Get ALL Details Reactions, comment text, author profiles, reactions, replies, timestamps, attachments, and engagement metrics in clean JSON for research, analytics, marketing, and AI applications.",
        "version": "0.0",
        "x-build-id": "hEH8UgoiD67ZFJbei"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/alpha-scraper~facebook-comments-scraper-lite/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-alpha-scraper-facebook-comments-scraper-lite",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/alpha-scraper~facebook-comments-scraper-lite/runs": {
            "post": {
                "operationId": "runs-sync-alpha-scraper-facebook-comments-scraper-lite",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/alpha-scraper~facebook-comments-scraper-lite/run-sync": {
            "post": {
                "operationId": "run-sync-alpha-scraper-facebook-comments-scraper-lite",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "properties": {
                    "startUrls": {
                        "title": "Facebook Post URLs",
                        "type": "array",
                        "description": "Enter one or more Facebook post URLs or Post IDs.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "maxCommentsPerUrl": {
                        "title": "Max Comments Limit",
                        "type": "integer",
                        "description": "Maximum number of comments to scrape from each post.",
                        "default": 500
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
