# Facebook profile posts with all photos

**Use case:** 

Scrape public Facebook profile posts and recover photo URLs hidden behind +N album grids. One structured dataset row per post.

## Input

```json
{
  "profileUrls": [
    "https://www.facebook.com/zuck"
  ],
  "maxProfilesPerRun": 10,
  "maxPostsPerProfile": 50,
  "expandAllPhotos": true,
  "omitPinnedPosts": true,
  "includeRawPayload": false,
  "includeUnavailablePosts": false,
  "bootstrapRetries": 4,
  "graphqlPageRetries": 4,
  "proxyCountry": "US",
  "fallbackProxyCountries": [
    "DE",
    "GB",
    "NL"
  ],
  "mediaExpansionConcurrency": 3,
  "mediaSetRetries": 1,
  "debug": false
}
```

## Output

```json
{
  "rank": {
    "label": "Rank",
    "format": "integer"
  },
  "source_profile_name": {
    "label": "Profile",
    "format": "string"
  },
  "created_at": {
    "label": "Published",
    "format": "string"
  },
  "source_post_id": {
    "label": "Post ID",
    "format": "string"
  },
  "raw_text": {
    "label": "Post text",
    "format": "string"
  },
  "text_source": {
    "label": "Text source",
    "format": "string"
  },
  "author": {
    "label": "Author",
    "format": "object"
  },
  "stats": {
    "label": "Engagement",
    "format": "object"
  },
  "media_preview_count": {
    "label": "Preview photos",
    "format": "integer"
  },
  "media_final_count": {
    "label": "Final photos",
    "format": "integer"
  },
  "media_declared_count": {
    "label": "Declared photos",
    "format": "integer"
  },
  "media_declared_count_satisfied": {
    "label": "Declared count met",
    "format": "boolean"
  },
  "media_review_severity": {
    "label": "Media review",
    "format": "string"
  },
  "media_completeness": {
    "label": "Media status",
    "format": "string"
  },
  "coverage_status": {
    "label": "Coverage",
    "format": "string"
  },
  "source_url": {
    "label": "Post URL",
    "format": "string"
  }
}
```

## About this Actor

This example demonstrates how to use [Facebook Profile Posts & All Photos Scraper](https://apify.com/spbotdel/facebook-profile-posts-all-photos-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/spbotdel/facebook-profile-posts-all-photos-scraper) to learn more, explore other use cases, and run it yourself.