Facebook Followers Scraper
Pricing
from $0.50 / 1,000 followers
Facebook Followers Scraper
Scrape the followers of Facebook profiles and pages by URL. Pushes one dataset item per follower.
Pricing
from $0.50 / 1,000 followers
Rating
0.0
(0)
Developer
Harpoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 hours ago
Last modified
Categories
Share
Export the people who follow any Facebook profile or page — with their name, profile link, picture, verification badge, and subtitle — as clean, ready-to-use rows.
- Followers, straight from a URL. Paste a profile or page URL and get its public follower list.
- Public data only. No login, cookies, or account required.
- Ready to join. Every row carries a stable profile link plus the
target_id/target_urlit came from. - One row per follower. Export to JSON, CSV, Excel, or XML straight from the dataset.
Built for audience research, influencer vetting, community mapping, and enriching CRM or AI datasets.
What can Facebook Followers Scraper do?
| Target | What it returns |
|---|---|
| Profile URL | The account's followers. |
| Page URL | The page's followers, where the list is public. |
| Numeric id | Target a profile/page by its numeric Facebook id. |
You control how many followers come back per target (max_items), and can request the list in your locale (language).
Every run also gives you export to JSON / CSV / Excel / XML, API and webhook access, scheduled runs, and MCP access for AI agents.
What data can you get?
One row per follower, with these fields:
| Group | Fields |
|---|---|
| Follower | id, name, url, profile_picture, is_verified |
| Context | subtitle (bio/role line, when shown) |
| Source | target_id, target_url, target_name |
How to use Facebook Followers Scraper
- Create a free Apify account.
- Open Facebook Followers Scraper in Apify Console.
- Paste one or more profile or page URLs into Profiles / Pages.
- Optionally set Max followers per target.
- Click Start and wait for the run to finish.
- Download from Storage ▸ Dataset as JSON, CSV, Excel, or XML.
Input
Paste URLs — one per line, or a list via Bulk edit:
- URL — e.g.
https://www.facebook.com/zuck. - Numeric id — e.g.
4.
Results
max_items— hard cap on followers per target (default100). The final page is trimmed so the total never exceeds it.
Locale
language— locale used when requesting the list.
Example input
{"targets": ["https://www.facebook.com/zuck"],"max_items": 100,"language": "en"}
See the Input tab above for every field and its default.
Output
Results land in the default dataset under Storage ▸ Dataset. A built-in Overview view (picture, name, profile link, verification, source, subtitle) makes the data readable immediately. Download as JSON, CSV, Excel, or XML.
Sample follower
{"id": "pfbid02RaUriW74SZzbbfF1xtrPkY86F8mKoTR41YgJnEtgx88nffDPV1tnfPJeDzoMBMHCl","name": "Danieo Vitori","url": "https://www.facebook.com/people/Danieo-Vitori/pfbid02RaUriW74SZzbbfF1xtrPkY86F8mKoTR41YgJnEtgx88nffDPV1tnfPJeDzoMBMHCl/","profile_picture": "https://scontent.../picture.jpg","is_verified": false,"target_id": "4","target_url": "https://www.facebook.com/zuck/followers","target_name": "Mark Zuckerberg"}
Some rows also include a subtitle (a bio or role line) when the source shows one. Field names follow the source's lowercase snake_case names.
Use cases
- Audience research — pull a profile's or page's followers and analyze the mix from the subtitle and profile URLs.
- Influencer vetting — check a profile's follower list and verified accounts before a partnership.
- Community mapping — understand the audience around a niche account.
- CRM / outreach lists — join each follower back to the source via
target_urland enrich with profile links. - AI / LLM datasets — structured, de-duplicated rows ready for analysis.
How much does it cost?
Facebook Followers Scraper is priced per result (pay-per-result) at $1.00 per 1,000 followers ($0.001 each), plus a small Apify platform fee. Starting a run is free.
- 1,000 followers ≈ $1.00 in actor cost.
- 10,000 followers ≈ $10.00.
- Profiles with no public list are not charged.
See the Pricing tab for plan discounts.
FAQ
Do I need a Facebook account, login, or cookies? No. The actor reads publicly visible follower lists — no login, cookies, or account required.
Why did a profile or page return no followers? Not every account makes its follower list public. If a list is private, the target returns nothing (and is not charged).
How many followers can I get?
max_items (default 100) caps the total per target. Raise it for more; very large lists take longer.
Why do the numbers differ from what I see when logged in? Public views can show fewer followers (and a different order) than a logged-in session. The dataset reflects what is publicly visible at run time.
Does it scrape group members too? No. This actor handles followers only. Group member lists are members-only and are not supported.
Is it legal to extract this data? Results contain personal data, protected by GDPR and similar laws. Only scrape personal data when you have a legitimate reason, and follow the terms of the data source and your local laws.
Can I use it from the API, SDKs, or an AI agent? Yes — use the API tab for JavaScript, Python, REST, and CLI examples, or connect the Apify MCP server to call it from Claude, ChatGPT, or another MCP client.
Something isn't working. Check that each entry is a valid profile/page URL or numeric id. If it still fails, open an issue in the Issues tab with your input JSON.
Notes and limitations
- Followers are public for many profiles, but not all — accounts that hide their follower list return nothing.
- Pages may hide their follower list — Pages are supported where the list is public.
max_itemsis a hard cap — the final page is trimmed so the total is never exceeded.- Ordering can be ranked, not strictly by sign-up order — the list order comes from the source and can differ between runs.
- Counts can differ from the logged-in view — some followers are hidden or viewer-specific.
- Personal data — names, profile links, and pictures are personal data. Handle the results accordingly.
Run locally
$go run ./cmd/actor
Support
Found a bug or have feedback? Open an issue in the Issues tab, or email islam.tazerout@outlook.com.