# ✅ Facebook Follower Count Tracker, Page Analytics & Scraper (`k1ra/facebook-follower-count-scraper`) Actor

Facebook follower count tracker & analytics — track Facebook followers, monitor page growth, pull follower & following counts + follower analytics in bulk. No login, no cookies. One engine also covers TikTok, YouTube, Instagram, X, LinkedIn, Threads & Reddit.

- **URL**: https://apify.com/k1ra/facebook-follower-count-scraper.md
- **Developed by:** [Kevin Savani](https://apify.com/k1ra) (community)
- **Categories:** Developer tools, Lead generation, Social media
- **Stats:** 22 total users, 12 monthly users, 99.7% runs succeeded, 1 bookmarks
- **User rating**: No ratings yet

## Pricing

from $5.00 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

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 Follower Count Tracker, Page Analytics & Scraper

Track the **Facebook follower count** of any public Page or profile in bulk — no login, no cookies, no Graph API approval. Paste page handles, hit Start, and get live follower and following counts back as clean JSON. Schedule it on a cron and it becomes a **Facebook follower tracker** that logs page growth over time. Built for brand managers, social media analysts, and agencies who need Facebook audience numbers without Meta Business Suite access.

***

### What It Does

This actor is a dedicated **Facebook follower count scraper and tracker**. Give it one handle or thousands — it visits each public Facebook Page, reads the live **follower count** and **following count**, and returns a structured row per page. No Meta login, no cookies, no API token, no rate-limit approval cycle.

- **Facebook follower count** — live follower number for any public Page or profile.
- **Following count** — how many accounts the Page follows.
- **Bulk mode** — pass hundreds or thousands of handles in a single run.
- **No login, no cookies** — public data only, no session tokens or Graph API keys.
- **Schedule it** — run daily/weekly to track Facebook page follower growth over time.

***

### What's New

**July 2026**

- **Following count** is returned for Facebook Pages alongside the follower count.
- **Exact follower counts** — precise Facebook numbers, not rounded.
- **Faster runs** — a leaner engine returns results quicker (the same engine also now returns TikTok likes and LinkedIn connections across the 8-platform bundle).

***

### Use Cases

#### Facebook Follower Count Scraper

Pull the live **Facebook follower count** for any public Page — competitors, clients, sponsorship targets, or your own brand. A self-hosted alternative to checking each page by hand or paying for a social analytics suite.

#### Facebook Follower Tracker (Page Growth Monitoring)

Schedule the actor on a cron and it becomes a **Facebook follower tracker** — log each page's follower count daily or weekly, pipe the dataset to a sheet or BI tool, and watch growth, plateaus, and drops across every page you care about.

#### Bulk Facebook Page Follower Count

Drop in a whole list of page handles for **bulk Facebook page follower count** extraction in one run. Ideal for agencies reporting on a roster of clients, or analysts sizing an entire competitor set or vertical at once.

#### Facebook Follower Analytics & Page Growth Monitor

Use the time-series of follower counts as lightweight **Facebook follower analytics** — a **Facebook follower monitor** that tracks **Facebook page growth** week over week. Spot follower spikes after campaigns, flag drops, and benchmark growth rate across pages without Meta Business Suite.

#### Competitor & Brand Monitoring

Track every competitor's **Facebook page followers** alongside your own. Feed the numbers into a dashboard for share-of-audience reporting, campaign benchmarking, and social media KPI tracking.

#### Lead Enrichment & Social Proof

Enrich CRM records and prospect lists with up-to-date Facebook follower counts and page URLs — a drop-in social-proof signal for sales and partnership outreach.

***

### Who Uses This

| Use Case | Who It's For |
|---|---|
| Facebook page follower growth tracking | Social media managers, brand teams |
| Competitor Facebook monitoring & benchmarking | Growth teams, agencies |
| Client reporting across many pages | Marketing & PR agencies |
| Influencer / partnership vetting | Sponsorship & BD teams |
| Lead enrichment & social proof | Sales & outreach teams |

***

### Output

Every page returns a clean, structured JSON row, ready for CSV/Excel export or downstream pipelines:

```json
{
  "username": "zuck",
  "platform": "facebook",
  "followers": 119000000,
  "following": 530,
  "posts": null,
  "profileUrl": "https://www.facebook.com/zuck/",
  "scrapedAt": "2026-06-16T10:00:00.000Z"
}
```

Fields are properly typed, dates are ISO-8601, and any metric that couldn't be read comes back `null` — the run never crashes on a single bad page. Pages that are private, deleted, or don't exist are **not** pushed to the dataset, so you're never billed for empty rows.

***

### How to Use

**1.** In the **Input** tab, paste Facebook page handles into the **Facebook Pages & Profiles** field — one per line.

**2.** Leave proxy settings as they are — the built-in proxy works out of the box. Optionally pick your own in **Proxy Configuration**.

**3.** Click **Start** — results appear in the **Dataset** tab as each page completes.

```json
{
  "facebook": ["zuck", "MetaAI", "nasa"]
}
```

**Input format:**

| Field | Format | Example |
|---|---|---|
| Facebook | page handle (the part after `facebook.com/`) | `zuck` |

***

### Proxy Setup

The actor ships with a built-in proxy that works out of the box — no configuration needed. Optionally supply your own proxy in the **Proxy Configuration** field if you prefer a specific provider or pool.

***

### Pricing

**$5 per 1,000 pages scraped ($0.005 per page).**

| Pages scraped | Estimated cost |
|---|---|
| 10 | ~$0.05 |
| 100 | ~$0.50 |
| 1,000 | ~$5.00 |

*Apify Proxy data transfer is billed separately if you use Apify Proxy.*

***

### Schedule & Automate

Use Apify's built-in **Scheduler** to run this actor on a cron — daily, weekly, or hourly — and turn it into a continuous **Facebook follower tracker**. Connect the dataset to Google Sheets, Zapier, Make, Slack, or any webhook via the Apify API to build a live page-growth dashboard or alerting pipeline.

- **Make** ([docs](https://docs.apify.com/platform/integrations/make)) — trigger follower-count scrapes from any scenario.
- **Zapier** ([docs](https://docs.apify.com/platform/integrations/zapier)) — pipe results into CRM enrichment and alerts.
- **Google Sheets** — auto-export every run for a live follower-tracker sheet.
- **Slack** ([docs](https://docs.apify.com/platform/integrations/slack)) — get notified when a run finishes or a count crosses a threshold.
- **Apify API** — full programmatic control via the official Node.js and Python clients.

***

### Need Other Platforms? Same Engine, One Run

This actor runs on an all-in-one follower engine — the **same engine also tracks follower and subscriber counts on 7 more platforms** with no cookies or login. Need more than Facebook? Use the bundle:

| Platform | Data Returned |
|---|---|
| **TikTok** | Followers, following, likes, video count |
| **YouTube** | Subscribers, video count |
| **Instagram** | Followers, following, post count |
| **Twitter / X** | Followers, following, tweet count |
| **LinkedIn** (personal & company) | Followers, connections |
| **Reddit** (subreddits) | Members, online now, weekly visitors |
| **Threads** | Followers |
| **Facebook** | Followers, following |

➡️ [**All-in-One Social Media Followers Scraper**](https://apify.com/k1ra/social-media-followers-scraper) — all 8 platforms in a single run.

***

### FAQ

**Do I need a Facebook account, cookies, or the Graph API?**
No. The actor reads only **public** Facebook page data — no login, no cookies, no API token, no app review. A built-in proxy handles access automatically.

**Can I track Facebook follower growth over time?**
Yes. Schedule the actor on a cron and export each run to a sheet or warehouse. Comparing the daily/weekly **follower count** per page gives you a full **Facebook follower tracker** and **Facebook follower monitor** — and the run history doubles as **Facebook follower analytics** for **page growth** reporting, with no extra tooling.

**Can I scrape many Facebook pages at once?**
Yes. Paste as many handles as you need — the actor processes them concurrently in a single run for **bulk Facebook page follower count** extraction.

**What if a page is private, deleted, or unavailable?**
Failed pages are not pushed to the dataset (you're not billed for them). The run continues for every other page, and a failure list (`username`, `reason`) is written to the run's Key-Value Store under `FAILED-PROFILES`.

**How fresh is the data?**
Every run scrapes live. There is no caching.

**Can I export to a spreadsheet or call it via API?**
Yes. Export the dataset to CSV/Excel from **Storage → Dataset → Export**, or trigger runs and fetch results programmatically via the Apify API and official SDKs.

**Is it legal to scrape public Facebook pages?**
The actor extracts only **publicly available** page data and does not bypass authentication walls or access private content. You are responsible for compliance with Facebook's Terms and applicable laws (GDPR, CCPA, etc.) when using the data.

***

### ⭐ Bookmark & Review

If this **Facebook follower count tracker** saves you time, click the ⭐ at the top of the page to bookmark it and leave a quick review — it helps other Apify users find it and tells us what to build next.

***

### Support & Feedback

Found a bug or want another platform or metric? Open an issue on the actor's **Issues** tab in the Apify Console — feature requests welcome.

# Actor input Schema

## `facebook` (type: `array`):

Facebook page or profile handles to track — bulk Facebook page follower count scraper and growth tracker for brand monitoring. Returns follower and following counts. No login, no cookies required.

## `proxyConfiguration` (type: `object`):

Optional. The actor uses a built-in proxy by default. Provide your own proxy here only if you need a specific provider or residential pool.

## Actor input object example

```json
{
  "facebook": [
    "zuck"
  ]
}
```

# Actor output Schema

## `username` (type: `string`):

The profile username or subreddit name

## `platform` (type: `string`):

The social media platform (instagram, facebook, threads, tiktok, twitter, youtube, reddit, linkedin)

## `followers` (type: `string`):

Total follower or subscriber count. Null if not available.

## `following` (type: `string`):

Number of accounts the profile follows. Null if not available.

## `posts` (type: `string`):

Total number of posts or videos. Null if not available.

## `likes` (type: `string`):

TikTok only — total likes across all videos. Null if not available.

## `connections` (type: `string`):

LinkedIn personal profiles only — connection count (LinkedIn caps the public value at 500+). Null if not available.

## `members` (type: `string`):

Reddit only — total subreddit member count.

## `weeklyVisitors` (type: `string`):

Reddit only — unique visitors in the past week.

## `weeklyContributions` (type: `string`):

Reddit only — posts and comments submitted in the past week.

## `precision` (type: `string`):

'exact' when the published follower count is precise, 'rounded' when the profile only exposes a rounded value (e.g. 1.2K).

## `profileUrl` (type: `string`):

Direct URL to the scraped profile or subreddit.

## `scrapedAt` (type: `string`):

ISO 8601 timestamp of when the data was scraped.

## `error` (type: `string`):

Error message if the profile could not be scraped. Only present when extraction failed.

# 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 = {
    "facebook": [
        "zuck"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("k1ra/facebook-follower-count-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 = { "facebook": ["zuck"] }

# Run the Actor and wait for it to finish
run = client.actor("k1ra/facebook-follower-count-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 '{
  "facebook": [
    "zuck"
  ]
}' |
apify call k1ra/facebook-follower-count-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/59vV9GCzRy8xBeufT/builds/MUUYs8gS6dU0pUHvJ/openapi.json
