# Facebook Page Transparency Scraper⚡ (`premiumscraper/facebook-page-transparency-scraper`) Actor

Scrape focused Facebook Page Transparency data from public Pages and Profiles. Output includes: creation date, ad library status, page categories, contact info, location, page details, and social context blocks. One curated row per target ✨ Facebook Page Transparency Scraper⚡

- **URL**: https://apify.com/premiumscraper/facebook-page-transparency-scraper.md
- **Developed by:** [Premium Scraper](https://apify.com/premiumscraper) (community)
- **Categories:** Social media, Developer tools, Automation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

from $2.00 / 1,000 transparency profile scrapeds

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 a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
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.md):

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

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.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/platform/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 Page Transparency Scraper ⚡ — Focused Governance & Page Context

Scrape **Facebook page transparency** data and governance-focused page context from any public Facebook Page or Profile. This Facebook page transparency scraper returns one curated row per target with transparency details, page details, contact info, location, and social context.

### 🤔 Why Use This Facebook Page Transparency Scraper?

Facebook pages carry a wealth of structured data around ownership signals, contact info, creation dates, ad library status, and public context. This Facebook page transparency scraper now focuses on those governance-oriented blocks instead of acting like a second full-profile export. Whether you need Facebook page transparency for brand safety, competitive research, or lead enrichment, this actor delivers Facebook page transparency data at scale.

### ⚙️ How This Facebook Page Transparency Scraper Works

1️⃣ **Provide input** — enter one or more Facebook usernames or Page/Profile URLs.
2️⃣ **Profile resolution** — the Facebook page transparency scraper resolves usernames and fetches each profile's public data via Facebook's internal API.
3️⃣ **Data extraction** — contact info, location, page details, Facebook page transparency report, ad status, and social context are parsed.
4️⃣ **Grouped output** — data is organized into logical blocks: `contact_details`, `location_details`, `page_details`, `transparency_details`, and `social_details`.
5️⃣ **Optional raw data** — if `include_raw_api_data` is enabled, unprocessed API fields are included for Facebook page transparency deep analysis.
6️⃣ **Billing** — you are charged per Facebook page transparency profile row, stopping at your budget cap.

### 📦 What Facebook Page Transparency Data Does This Actor Extract?

For each Facebook Page or Profile, this Facebook page transparency scraper returns:

- ✅ **Facebook page transparency details** — page creation date, name changes, ad library status, country of origin
- ✅ **Core identity** — name, username, ID, canonical URL, verification, primary category
- ✅ **Contact details** — phone, email, website, address (from Facebook page transparency about section)
- ✅ **Location details** — city, state, country, coordinates (from Facebook page transparency data)
- ✅ **Page details** — delegate page information, business-page status, hours, founded date, price range, and temporary page status when public
- ✅ **Facebook page transparency ad status** — whether the page runs ads and related transparency signals
- ✅ **Social context** — friend count, mutual friends, subscriber status
- ✅ **Raw API data** — optional full raw API response for Facebook page transparency deep analysis

This narrower Facebook page transparency scraper intentionally leaves broad bio, SEO, image, audience, and personal-profile enrichment fields to the main Pages & Profile actor.

### ⚙️ Input Configuration

| Field | Type | Default | Description |
|-------|------|---------|-------------|
| `username` | string[] | — | Facebook usernames (e.g., `Cristiano`, `nike`) |
| `facebook_urls` | URL[] | — | Facebook Page or Profile URLs |
| `include_raw_api_data` | boolean | true | Include leftover raw API fields in `raw_api_data` |

You can mix usernames and URLs. Duplicates are skipped automatically.

### 📊 Output Dataset — Facebook Page Transparency Fields

Each row is one profile's focused Facebook page transparency report:

| Field | Type | Description |
|-------|------|-------------|
| `type` | string | Always `page_transparency_profile` |
| `number` | integer | Sequential row number |
| `source_input` | string | Original input URL or username |
| `profile_type` | string | `Page` or `User` |
| `name` | string | Display name |
| `username` | string | Profile username |
| `id` | string | Numeric profile ID |
| `url` | string | Canonical profile URL |
| `is_verified` | boolean | Verification badge |
| `category` | string | Primary page category |
| `categories` | array | All page categories |
| `creation_date` | string | Facebook page transparency creation date |
| `ad_status` | object | Facebook page transparency ad library status |
| `contact_details` | object | Facebook page transparency contact info |
| `location_details` | object | Facebook page transparency location data |
| `page_details` | object | Page-specific governance and business-state details |
| `transparency_details` | object | Facebook page transparency report data |
| `social_details` | object | Social context and relationship signals |
| `raw_api_data` | object | Raw API fields (optional, for Facebook page transparency deep analysis) |

### 📋 Sample Output

```json
{
  "type": "page_transparency_profile",
  "number": 1,
  "source_input": "nike",
  "profile_type": "Page",
  "name": "Nike",
  "username": "nike",
  "id": "15087023444",
  "url": "https://www.facebook.com/nike",
  "is_verified": true,
  "category": "Clothing (Brand)",
  "creation_date": "2007-06-01",
  "ad_status": { "text": "Runs ads" },
  "contact_details": { "websites": ["https://www.nike.com"] },
  "location_details": { "current_city": "Beaverton" },
  "page_details": { "founded": "1964" },
  "transparency_details": { "page_creation_date": "2007-06-01", "ad_status": { "text": "Runs ads" } },
  "social_details": { "page_likers": "38M people like this" }
}
````

### 💲 Facebook Page Transparency Pricing

Pay-Per-Event: **$0.003 per Facebook page transparency profile** (~$3 per 1,000 profiles).

Set a **Maximum Cost Per Run** to cap spending. The actor stops gracefully at the budget limit.

| Profiles Scraped | Estimated Cost |
|-----------------|----------------|
| 100 profiles | $0.30 |
| 500 profiles | $1.50 |
| 1,000 profiles | $3.00 |
| 10,000 profiles | $30.00 |

### 🎯 Facebook Page Transparency Use Cases

- 📊 **Brand safety** — Verify Facebook page transparency before partnerships
- 🔍 **Lead enrichment** — Enrich CRM records with Facebook page transparency contact data
- 🛡️ **Competitive intelligence** — Compare Facebook page transparency reports across competitors
- 📈 **Ad research** — Use Facebook page transparency ad status for market analysis
- 🎯 **Compliance auditing** — Document Facebook page transparency data for regulatory needs
- 💼 **Page age verification** — Confirm Facebook page transparency creation dates
- 🧠 **Due diligence** — Check Facebook page transparency before influencer deals
- 📢 **Market mapping** — Map Facebook page transparency data (location, category) across industry pages

### 💡 Tips & Best Practices

- ✅ **Enable `include_raw_api_data`** for deep Facebook page transparency analysis — it adds unprocessed API fields.
- 💰 **Use usernames** — cleaner than full URLs for bulk Facebook page transparency runs.
- 🔧 **Budget cap** — always set a Maximum Cost Per Run for large Facebook page transparency batches.
- 📌 **Cross-reference** — combine Facebook page transparency data with Page SEO data for a complete profile audit.
- ⏱️ **Check `creation_date`** — Facebook page transparency creation date is useful for filtering new vs established pages.

### ❓ Frequently Asked Questions

**Q: What is in the `transparency_details` object?**
A: It contains Facebook page transparency data such as page creation date, name history, whether the page runs ads, and country of origin.

**Q: Does this require login?**
A: No. This Facebook page transparency scraper only accesses publicly available Facebook page transparency data.

**Q: Can I get Facebook page transparency for personal profiles?**
A: Yes, for public profiles. The Facebook page transparency data available depends on the user's privacy settings.

**Q: What is `raw_api_data`?**
A: When enabled, it includes all unprocessed fields from the Facebook API response, useful for Facebook page transparency researchers who need raw data.

### 🔌 Integration Ideas

- 📊 Enrich CRM contacts with Facebook page transparency location and contact details.
- 🔗 Build a competitive dashboard with Facebook page transparency creation dates, ad status, and follower counts.
- ⏰ Schedule monthly Facebook page transparency scans for brand-safety monitoring.
- 🔄 Combine with the Comments Scraper for a full page-audit + engagement pipeline.

### 🔒 Privacy & Compliance

This Facebook page transparency scraper only accesses publicly visible Facebook page transparency data. No authentication. All internal tokens and proxy connection data are redacted from logs.

# Actor input Schema

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

Enter one or more Facebook usernames such as Cristiano or nike.

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

One or more Facebook profile, page, or /people/ URLs.

## `include_raw_api_data` (type: `boolean`):

Turn on to keep the leftover raw API fields in `raw_api_data`.

## Actor input object example

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

# 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"
        }
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("premiumscraper/facebook-page-transparency-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" }],
}

# Run the Actor and wait for it to finish
run = client.actor("premiumscraper/facebook-page-transparency-scraper").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 '{
  "username": [
    "Cristiano"
  ],
  "facebook_urls": [
    {
      "url": "https://www.facebook.com/IamSRK"
    }
  ]
}' |
apify call premiumscraper/facebook-page-transparency-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Facebook Page Transparency Scraper⚡",
        "description": "Scrape focused Facebook Page Transparency data from public Pages and Profiles. Output includes: creation date, ad library status, page categories, contact info, location, page details, and social context blocks. One curated row per target ✨ Facebook Page Transparency Scraper⚡",
        "version": "1.0",
        "x-build-id": "Hkyep75mLB82QK1O4"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/premiumscraper~facebook-page-transparency-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-premiumscraper-facebook-page-transparency-scraper",
                "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/premiumscraper~facebook-page-transparency-scraper/runs": {
            "post": {
                "operationId": "runs-sync-premiumscraper-facebook-page-transparency-scraper",
                "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/premiumscraper~facebook-page-transparency-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-premiumscraper-facebook-page-transparency-scraper",
                "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": {
                    "username": {
                        "title": "Facebook Username(s)",
                        "type": "array",
                        "description": "Enter one or more Facebook usernames such as Cristiano or nike.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "facebook_urls": {
                        "title": "Facebook Profile / Page URLs",
                        "type": "array",
                        "description": "One or more Facebook profile, page, or /people/ URLs.",
                        "items": {
                            "type": "object",
                            "required": [
                                "url"
                            ],
                            "properties": {
                                "url": {
                                    "type": "string",
                                    "title": "URL of a web page",
                                    "format": "uri"
                                }
                            }
                        }
                    },
                    "include_raw_api_data": {
                        "title": "Include Raw API Data",
                        "type": "boolean",
                        "description": "Turn on to keep the leftover raw API fields in `raw_api_data`.",
                        "default": true
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
