Facebook Posts Scraper avatar

Facebook Posts Scraper

Deprecated

Pricing

Pay per usage

Go to Apify Store
Facebook Posts Scraper

Facebook Posts Scraper

Deprecated

Fast API-powered scraper to extract posts from Facebook profiles. Output format mimics the Facebook Graph API response, making it easy to integrate with existing tools and pipelines.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Giichi Arai

Giichi Arai

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

6 months ago

Last modified

Share

Facebook Posts Scraper โ€“ Fast API-powered Facebook Posts Extractor

Fast and reliable scraper for extracting posts from Facebook profiles. Perfect for social media monitoring, content analysis, and research.

Features

  • ๐Ÿš€ Fast & Reliable: Built with high-performance API endpoints
  • ๐Ÿ”„ Pagination Support: Automatically handles pagination to get all posts
  • ๐Ÿ“Š Multiple Output Formats: Export data as JSON, CSV, or Excel
  • ๐ŸŽฏ Precise Targeting: Get posts from specific Facebook profiles using URLs
  • ๐Ÿ”ง Flexible Configuration: Customize post limits and output formats
  • ๐Ÿ’พ Structured Data: Clean, formatted output with consistent field names
  • ๐Ÿ” Deduplication: Automatically removes duplicate posts across profiles

Input Parameters

Required Parameters

  • Facebook URLs (facebookUrls): List of Facebook profile URLs to extract posts from
    • Format: Array of strings containing Facebook profile URLs
    • Example: ["https://www.facebook.com/profile1", "https://www.facebook.com/profile2"]
    • Supports full Facebook URLs (e.g., https://www.facebook.com/username)

Optional Parameters

  • Maximum Posts Per Profile (maxPostsPerProfile): Maximum number of posts to extract per profile
    • Default: 50
    • Range: 1-2000

Usage Examples

Basic Usage

{
"facebookUrls": ["https://www.facebook.com/zuck"],
"maxPostsPerProfile": 25
}

Multiple Profiles

{
"facebookUrls": [
"https://www.facebook.com/profile1",
"https://www.facebook.com/profile2",
"https://www.facebook.com/profile3"
],
"maxPostsPerProfile": 50
}

How It Works

  1. Profile ID Resolution: Each Facebook URL is sent to the ID API to get the internal Facebook profile ID
  2. Posts Retrieval: Using the profile ID, the actor fetches posts from the Facebook API
  3. Pagination: Automatically handles pagination to retrieve all requested posts
  4. Data Processing: Formats and structures the data consistently
  5. Deduplication: Removes duplicate posts across multiple profiles
  6. Data Storage: Saves results to Apify Dataset for easy export

Common Use Cases

  1. Social Media Monitoring: Track posts from specific Facebook pages or profiles
  2. Content Analysis: Analyze posting patterns and engagement metrics
  3. Brand Monitoring: Monitor mentions and content from brand pages
  4. Research: Study social media behavior and content trends
  5. Competitive Analysis: Monitor competitor social media activity
  6. Content Curation: Collect posts for content inspiration