{
  "data": {
    "id": "AtBpiepuIUNs2k2ku",
    "userId": "jodA8dKTGDWyAvdT4",
    "name": "facebook-post-scraper",
    "username": "curious_coder",
    "description": "Scrape facebook posts from profiles, pages, groups  and search results. Get complete details such as author details, post text, attachments, engagement details, etc.",
    "isPublic": true,
    "createdAt": "2023-08-21T06:06:41.446Z",
    "modifiedAt": "2026-11-06T17:43:56.340Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "hJQfjCJROCNjZzhpW",
        "finishedAt": "2026-11-06T17:41:56.258Z",
        "buildNumberInt": 10100021,
        "buildNumber": "1.1.21"
      },
      "last-v1": {
        "buildId": "iKhs4TwxUTt7r4XTY",
        "finishedAt": "2026-04-09T04:35:00.051Z",
        "buildNumberInt": 10000001,
        "buildNumber": "1.0.1"
      },
      "beta": {
        "buildId": "hJQfjCJROCNjZzhpW",
        "finishedAt": "2026-11-06T17:41:56.258Z",
        "buildNumberInt": 10100021,
        "buildNumber": "1.1.21"
      }
    },
    "stats": {
      "totalBuilds": 106,
      "totalRuns": 1273943,
      "totalUsers": 3631,
      "totalUsers7Days": 88,
      "totalUsers30Days": 207,
      "totalUsers90Days": 458,
      "lastRunStartedAt": "2026-11-07T06:50:04.273Z",
      "publicActorRunStats30Days": {
        "ABORTED": 269,
        "FAILED": 25,
        "SUCCEEDED": 87098,
        "TIMED-OUT": 56,
        "TOTAL": 87448
      },
      "actorReviewCount": 12,
      "actorReviewRating": 3.059094796549232,
      "bookmarkCount": 93
    },
    "versions": [
      {
        "versionNumber": "1.0",
        "sourceType": "SOURCE_FILES",
        "buildTag": "last-v1"
      },
      {
        "versionNumber": "1.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 3600,
      "memoryMbytes": 256,
      "maxItems": null,
      "maxTotalChargeUsd": null
    },
    "exampleRunInput": {
      "body": "{ \"helloWorld\": 123 }",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "SOCIAL_MEDIA"
    ],
    "isDeprecated": false,
    "title": "Facebook posts scraper - Group, Page, Search",
    "pictureUrl": "https://apify-image-uploads-prod.s3.amazonaws.com/AtBpiepuIUNs2k2ku/YXQhb8d25u5KpzKsp-facebook.jpeg",
    "seoTitle": "",
    "seoDescription": "",
    "pricingInfos": [
      {
        "pricingModel": "FLAT_PRICE_PER_MONTH",
        "pricePerUnitUsd": 10,
        "trialMinutes": 4320,
        "createdAt": "2023-08-21T06:24:17.635Z",
        "startedAt": "2023-08-21T06:24:17.635Z",
        "apifyMarginPercentage": 0.2
      },
      {
        "pricingModel": "FLAT_PRICE_PER_MONTH",
        "reasonForChange": null,
        "startedAt": "2024-07-04T17:31:19.467Z",
        "pricePerUnitUsd": 15,
        "trialMinutes": 4320,
        "createdAt": "2024-06-20T17:32:01.513Z",
        "apifyMarginPercentage": 0.2,
        "notifiedAboutFutureChangeAt": "2024-06-20T17:32:22.533Z",
        "notifiedAboutChangeAt": "2024-07-04T18:39:16.506Z"
      },
      {
        "pricingModel": "FLAT_PRICE_PER_MONTH",
        "reasonForChange": null,
        "startedAt": "2024-11-19T17:54:32.039Z",
        "pricePerUnitUsd": 25,
        "trialMinutes": 1440,
        "createdAt": "2024-11-05T17:54:51.332Z",
        "apifyMarginPercentage": 0.2,
        "notifiedAboutFutureChangeAt": "2024-11-05T17:55:12.932Z",
        "notifiedAboutChangeAt": "2024-11-19T18:09:17.425Z"
      },
      {
        "minimalMaxTotalChargeUsd": 0.002,
        "pricingModel": "PAY_PER_EVENT",
        "isPriceChangeNotificationSuppressed": false,
        "reasonForChange": "Apify is discontinuing rental actors, so we are migrating to Pay per event pricing.\n\nJoin our community to get live updates: https://discord.gg/KFzz2SFf7",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "apify-actor-start": {
              "eventTitle": "Actor Start",
              "eventDescription": "Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).",
              "isOneTimeEvent": true,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.005
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.001
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.001
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.001
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.001
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.001
                }
              }
            },
            "apify-default-dataset-item": {
              "eventTitle": "result",
              "eventDescription": "Single result in the default dataset.",
              "isOneTimeEvent": false,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.0015
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.001
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.001
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.001
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.001
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.001
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "startedAt": "2026-08-22T12:37:31.782Z",
        "createdAt": "2026-08-08T12:37:33.048Z",
        "apifyMarginPercentage": 0.2,
        "notifiedAboutRentalToPpePriceChangeAt": "2026-08-08T12:37:53.409Z",
        "notifiedAboutFutureChangeAt": "2026-08-08T12:37:55.081Z",
        "notifiedAboutChangeAt": "2026-08-22T13:05:38.906Z"
      },
      {
        "minimalMaxTotalChargeUsd": 0.002,
        "pricingModel": "PAY_PER_EVENT",
        "isPriceChangeNotificationSuppressed": false,
        "reasonForChange": "Additional price of $0.001 for scraping all photos from a post. Other prices are not changed",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "apify-default-dataset-item": {
              "eventTitle": "result",
              "eventDescription": "Single result in the default dataset.",
              "isOneTimeEvent": false,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.0015
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.001
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.001
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.001
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.001
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.001
                }
              },
              "isPrimaryEvent": true
            },
            "apify-actor-start": {
              "eventTitle": "Actor Start",
              "eventDescription": "Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).",
              "isOneTimeEvent": true,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.005
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.001
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.001
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.001
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.001
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.001
                }
              }
            },
            "scrape-all-photos": {
              "eventTitle": "Scrape all photos",
              "eventDescription": "Scrape all photos attached to a posts if there are many. By default, preview photos are scraped",
              "isOneTimeEvent": false,
              "eventPriceUsd": 0.001
            }
          }
        },
        "startedAt": "2026-10-31T08:56:41.349Z",
        "createdAt": "2026-10-17T08:56:42.045Z",
        "apifyMarginPercentage": 0.2,
        "notifiedAboutFutureChangeAt": "2026-10-17T08:57:10.252Z",
        "notifiedAboutChangeAt": "2026-10-31T09:00:19.375Z"
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## Facebook Posts Scraper\n\nA Facebook posts scraping Actor that extracts posts from Facebook groups, pages/profiles and search results, using optional cookie-based authentication to access additional content. It captures post text and timestamps, author metadata and avatars, media and link attachments (images, videos, links), engagement metrics (reactions, shares, comments), and the most engaged comments with commenter details; supports date filtering and configurable scope. The Actor uses anti-blocking techniques including proxy rotation, rate limiting and automatic retries to maintain crawl continuity, and exports structured social media data in multiple formats (JSON, CSV, Excel, XML, HTML, RSS) for analysis, ad creative research, lead enrichment and monitoring workflows.\n\n## Use cases\n\n- Ad creative research: scrape viral posts to extract emotional hooks and ad angles  \n- Lead generation: find hiring or service-request posts for lead extraction  \n- Marketplace arbitrage: source undervalued products from group and marketplace posts  \n- Competitor monitoring: track competitor posts and engagement trends  \n- Content curation: identify trending topics and viral patterns for content strategy  \n- CRM enrichment: augment lead profiles with social engagement and profile data",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC5cefS4lxnVhdd+2a9UTa6Zs8Cb9ZCvPMImaArV9B/3ELaeR0X2kTxfDC3lsVuar23pixymJEY48KN9nu13mAHYMcTu1REgRPFVbSzJbbuVn3fDkRydQ6DQZN+dQA9xYjrduhCajxlnH+7mTobQjMzkn6zxa3SSqyX1OdyRTg9sl2Ux6EhzzYC04J76Al6HSJuSVp5jcmU0PzuoRTw650gqzLS6ucYiuj9VEztbj4kIEUC15QiG0aJvESt6Di1JJQ0RW36lalAk0JWKb3Cbn4VaPK0k0FefAESFi3nn8RPAhR3mzD7lu0+riuniYnDTlsDK7Ka/ZqmrzxbW7WFA3kR \n"
  }
}