# Facebook Photos Scraper (`alpha-scraper/facebook-photos-scraper`) Actor

Facebook Photos Scraper extracts public photos and metadata from Facebook Pages and Profiles. Collect photo IDs, image URLs, thumbnails, captions, dimensions, and photo links using usernames or URLs. Ideal for research, content analysis, monitoring, and social media intelligence.

- **URL**: https://apify.com/alpha-scraper/facebook-photos-scraper.md
- **Developed by:** [Alpha Scraper](https://apify.com/alpha-scraper) (community)
- **Categories:** Social media, Integrations
- **Stats:** 2 total users, 1 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.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — 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 Photos Scraper

### 🚀 Extract Public Facebook Photos at Scale

**Facebook Photos Scraper** is a powerful Apify actor designed to extract public photo data and photo metadata from Facebook Pages and Profiles.

Whether you're conducting market research, competitor analysis, content monitoring, influencer research, business intelligence, or social media analysis, this actor helps you collect structured Facebook photo data quickly and efficiently.

Simply enter one or multiple Facebook usernames or profile URLs, choose how many photos you want to extract, and receive clean, structured datasets ready for analysis, automation, reporting, or storage.

This **Facebook Photos Scraper** supports public Facebook Pages and public Facebook Profiles, making it an ideal solution for organizations, marketers, researchers, agencies, and developers who need reliable Facebook photo extraction.

***

## ⭐ Why Choose This Actor?

| Feature                          | Facebook Photos Scraper | Other Similar Actors |
| -------------------------------- | ----------------------- | -------------------- |
| Public Facebook Photo Extraction | ✅                       | ✅                    |
| Multiple Profile Support         | ✅                       | Limited              |
| Username Input Support           | ✅                       | Often Missing        |
| Direct URL Input Support         | ✅                       | Limited              |
| Structured Photo Metadata        | ✅                       | Varies               |
| Duplicate Prevention             | ✅                       | Not Always           |
| Large-Scale Collection           | ✅                       | Limited              |
| Reliable Pagination              | ✅                       | Varies               |
| Cost Efficiency                  | ✅                       | Varies               |
| Clean JSON Output                | ✅                       | Varies               |
| Easy Integration                 | ✅                       | ✅                    |
| Apify Automation Ready           | ✅                       | ✅                    |

***

## keywords :

- Facebook Photos Scraper, Facebook Photo Scraper, Facebook Image Scraper, Facebook Photos Extractor, Facebook Page Photos Scraper, Facebook Profile Photos Scraper, Facebook Photo Metadata Scraper, Facebook Public Photos Scraper, Facebook Media Scraper, Facebook Image Data Scraper, Facebook Gallery Scraper, Social Media Scraper, Facebook Data Extraction, Public Data Scraper

***

## 🔥 Key Features

#### 📷 Scrape Public Facebook Photos

Extract photos from public Facebook Pages and public Facebook Profiles.

#### 👤 Username Support

Simply enter usernames such as:

- Cristiano
- nike
- IamSRK

The actor automatically processes them.

#### 🔗 URL Support

Supports various Facebook URL formats.

#### 📊 Large Photo Collection

Collect from a few photos to thousands of photos per profile.

#### 📁 Rich Photo Metadata

Receive structured information including:

- Photo ID
- Photo URL
- Image URL
- Thumbnail URL
- Image Dimensions
- Captions

#### 🔄 Automatic Pagination

Collect multiple pages of photo results until your requested limit is reached.

#### 🧹 Duplicate Prevention

Ensures duplicate photo records are not returned.

#### 📤 Clean Structured Output

Outputs are optimized for:

- JSON workflows
- APIs
- Databases
- BI dashboards
- CRM systems
- Automation pipelines

***

## ⚙️ Input Configuration

| Field         | Description                                     |
| ------------- | ----------------------------------------------- |
| username      | One or more Facebook usernames                  |
| facebook\_urls | One or more Facebook profile or page URLs       |
| photos\_count  | Maximum number of photos to collect per profile |

***

## 📝 Supported Input Formats

### Username Format

```text
Cristiano

nike

IamSRK
```

***

### Facebook Profile URL

```text
https://www.facebook.com/Cristiano

https://www.facebook.com/IamSRK
```

***

### Facebook Page URL

```text
https://www.facebook.com/nike

https://www.facebook.com/cocacola
```

***

### Facebook People URL

```text
https://www.facebook.com/people/Page-Name/123456789/
```

***

## 📦 Output Data

The actor returns structured photo information.

***

### 📋 Basic Information

| Field       | Description            | Example                            |
| ----------- | ---------------------- | ---------------------------------- |
| photo\_type  | Photo category         | own\_photos                         |
| profile\_url | Source profile URL     | https://www.facebook.com/Cristiano |
| number      | Sequential item number | 1                                  |
| photo\_id    | Unique photo ID        | 123456789012345                    |
| type        | Content type           | Photo                              |

***

### 🔗 Photo Links

| Field         | Description         | Example                           |
| ------------- | ------------------- | --------------------------------- |
| url           | Facebook photo URL  | https://facebook.com/...          |
| image\_url     | Full-size image URL | https://scontent.xx.fbcdn.net/... |
| thumbnail\_url | Thumbnail image URL | https://scontent.xx.fbcdn.net/... |

***

### 🖼️ Image Information

| Field        | Description       | Example |
| ------------ | ----------------- | ------- |
| image\_width  | Full image width  | 2048    |
| image\_height | Full image height | 1365    |

***

### 📝 Caption Data

| Field   | Description                         | Example                      |
| ------- | ----------------------------------- | ---------------------------- |
| caption | Photo caption or accessibility text | Cristiano celebrating a goal |

***

### 📂 Photo Details Object

| Field                              | Description         |
| ---------------------------------- | ------------------- |
| photo\_details.images.full.url      | Full-size image URL |
| photo\_details.images.full.width    | Full image width    |
| photo\_details.images.full.height   | Full image height   |
| photo\_details.images.thumbnail.url | Thumbnail image URL |
| photo\_details.caption              | Photo caption       |

***

## 📥 Example Input

```json
{
  "username": [
    "Cristiano",
    "nike"
  ],
  "facebook_urls": [
    {
      "url": "https://www.facebook.com/IamSRK"
    }
  ],
  "photos_count": 20
}
```

***

## 📤 Example Output

```json
{
  "photo_type": "own_photos",
  "profile_url": "https://www.facebook.com/Cristiano",
  "number": 1,
  "photo_id": "123456789012345",
  "type": "Photo",
  "url": "https://www.facebook.com/photo/?fbid=123456789012345",
  "image_url": "https://scontent.xx.fbcdn.net/full-image.jpg",
  "image_width": 2048,
  "image_height": 1365,
  "thumbnail_url": "https://scontent.xx.fbcdn.net/thumb-image.jpg",
  "caption": "Cristiano celebrating after scoring a goal.",
  "photo_details": {
    "images": {
      "full": {
        "url": "https://scontent.xx.fbcdn.net/full-image.jpg",
        "width": 2048,
        "height": 1365
      },
      "thumbnail": {
        "url": "https://scontent.xx.fbcdn.net/thumb-image.jpg"
      }
    },
    "caption": "Cristiano celebrating after scoring a goal."
  }
}
```

***

## 🎯 Use Cases

### 📈 Lead Generation

Analyze visual content published by brands, companies, and public pages.

***

### 🏢 Competitor Analysis

Track competitor photo publishing activity and content strategies.

***

### 📊 Market Research

Study visual trends across industries and markets.

***

### 🌟 Influencer Discovery

Analyze photo content from public influencers and creators.

***

### 🤝 CRM Enrichment

Enrich customer profiles with publicly available content insights.

***

### 🎓 Academic Research

Collect Facebook photo datasets for social media studies and research projects.

***

### 🧠 Business Intelligence

Monitor public brand activity and content performance indicators.

***

### 📢 Social Media Analysis

Understand how brands and public figures use visual content.

***

## ⚡ Performance & Reliability

The actor includes several reliability-focused features:

#### ✅ Multiple Profile Processing

Supports scraping multiple usernames and URLs within a single run.

#### ✅ Duplicate Prevention

Duplicate photos are automatically filtered.

#### ✅ Automatic Retry Logic

The actor retries requests when temporary issues occur.

#### ✅ Scalable Collection

Supports collecting large numbers of photos from public profiles.

#### ✅ Structured Output

Consistent JSON output format for automation and analytics.

#### ✅ Pagination Support

Automatically continues collecting photos until the requested limit is reached.

***

## 💰 Pricing

This actor is designed to provide a cost-effective way to collect public Facebook photo data.

Pricing may vary depending on:

- Number of profiles processed
- Number of photos requested
- Dataset size generated
- Actor usage volume

Check the current pricing information directly on the Apify Store listing.

***

## 🎁 Benefits

Why users choose Facebook Photos Scraper:

✅ Collect public Facebook photos quickly

✅ Extract structured photo metadata

✅ Supports usernames and URLs

✅ Easy automation workflows

✅ Large-scale photo collection

✅ Clean JSON output

✅ Research-ready datasets

✅ Business intelligence support

✅ Social media monitoring capabilities

✅ Scalable for enterprise workflows

***

## ❓ FAQ

#### 1. What does Facebook Photos Scraper extract?

It extracts public Facebook photos and related photo metadata from public Pages and Profiles.

***

#### 2. Can I scrape multiple Facebook profiles at once?

Yes. Multiple usernames and URLs can be processed in a single run.

***

#### 3. Does it support Facebook Pages?

Yes. Public Facebook Pages are supported.

***

#### 4. Does it support Facebook Profiles?

Yes. Public Facebook Profiles are supported.

***

#### 5. Can I provide usernames instead of URLs?

Yes. Usernames are fully supported.

***

#### 6. How many photos can I collect?

You can specify the desired photo count through the input settings.

***

#### 7. Are image URLs included?

Yes. Full image URLs and thumbnail URLs are included when available.

***

#### 8. Does the actor return captions?

Yes. Photo captions or available descriptive text are returned.

***

#### 9. Is the output available in JSON format?

Yes. Output is delivered in structured JSON format.

***

#### 10. Can I use this data for analytics?

Yes. The output is suitable for analytics, reporting, automation, and research workflows.

***

#### 11. Does the actor remove duplicate photos?

Yes. Duplicate photo records are filtered automatically.

***

#### 12. Is this suitable for large-scale Facebook photo collection?

Yes. The actor supports scalable photo collection from multiple public profiles.

***

## 🔒 Privacy & Compliance

This actor is intended for collecting **publicly available Facebook photo data**.

Users are responsible for ensuring their usage complies with:

- Applicable laws
- Facebook terms and policies
- Privacy regulations
- Internal compliance requirements

This actor:

✅ Accesses publicly available information only

✅ Does not require access to private accounts

✅ Does not provide access to private content

✅ Supports responsible data collection practices

***

### 🚀 Facebook Photos Scraper

If you're looking for a reliable **Facebook Photos Scraper**, **Facebook Image Scraper**, **Facebook Photo Data Extractor**, **Facebook Page Photo Scraper**, or **Facebook Profile Photo Scraper**, this actor provides an efficient and scalable solution for collecting public Facebook photo data and metadata.

Start extracting Facebook photos today and build powerful datasets for research, monitoring, intelligence, analytics, and automation.

***

## 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

## `username` (type: `array`):

Enter one or more usernames (e.g., Cristiano, IamSRK, nike). Each will be auto-converted to a full profile URL.

## `facebook_urls` (type: `array`):

One or more Facebook URLs. Supported formats:
• Username: Cristiano
• Profile URL: https://www.facebook.com/Cristiano
• People URL: https://www.facebook.com/people/Page-Name/123456789/

## `photos_count` (type: `integer`):

How many photos to scrape per tab per profile (1–10,000). Own photos are always scraped.

## Actor input object example

```json
{
  "username": [
    "Cristiano"
  ],
  "facebook_urls": [
    {
      "url": "https://www.facebook.com/IamSRK"
    }
  ],
  "photos_count": 80
}
```

# Actor output Schema

## `dataset` (type: `string`):

No description

# 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 = {
    "username": [
        "Cristiano"
    ],
    "facebook_urls": [
        {
            "url": "https://www.facebook.com/IamSRK"
        }
    ],
    "photos_count": 80
};

// Run the Actor and wait for it to finish
const run = await client.actor("alpha-scraper/facebook-photos-scraper").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 = {
    "username": ["Cristiano"],
    "facebook_urls": [{ "url": "https://www.facebook.com/IamSRK" }],
    "photos_count": 80,
}

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

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

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

```

## CLI example

```bash
echo '{
  "username": [
    "Cristiano"
  ],
  "facebook_urls": [
    {
      "url": "https://www.facebook.com/IamSRK"
    }
  ],
  "photos_count": 80
}' |
apify call alpha-scraper/facebook-photos-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,alpha-scraper/facebook-photos-scraper"
        }
    }
}

```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/ejj2ZIGw5CHxk9lEq/builds/zOR8DF2zhtYebf3Xg/openapi.json
