Facebook Pages Scraper: Followers, Phone, Email, Website, Hours
Pricing
from $2.40 / 1,000 pages
Facebook Pages Scraper: Followers, Phone, Email, Website, Hours
Get the public details of Facebook Pages by name or link: followers, likes, category, verified badge, business phone and email, website, address, hours, services, price range and recommendation score. No account or cookies. For lead lists and market research. $3 per 1,000 Pages.
Pricing
from $2.40 / 1,000 pages
Rating
0.0
(0)
Developer
Zaiq
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Security
Limited permissionsShare
Facebook Pages Scraper API: followers, business phone, email, website and hours

Get the public details of Facebook Pages by name or link: followers, likes, category, verified badge, business phone and email, website, address, opening hours, services, price range and recommendation score.
Built for lead lists, market research, competitor tracking and AI agents. No account, no cookies, and $3 per 1,000 Pages. Pages only: people's own profiles are not read.
What you get
| Field | What it holds |
|---|---|
| The Page | name, username, id, url, verified, category, bio, pictureUrl, coverUrl |
| The audience | followers, following, likes |
| The business | phone, email, website, websites, address, serviceArea, hours, services, priceRange |
| The reputation | recommendPercent, reviewsCount |
What people use it for
- Lead lists: add a business's public phone, email and website to a list of Page links
- Competitor tracking: follow rivals' followers over time with a schedule
- Market research: size up the Pages in a category
- CRM enrichment: fill in missing websites and categories
- Influencer vetting: check a brand or creator Page's real audience
- AI agents: look up a business's Facebook Page inside any workflow
How to use it
- Paste Page names or links, one per line.
- Press Start.
- Download the rows as CSV, Excel or JSON, or read them through the API.
- Schedule it to track followers over time.
Input
| Field | Example | Notes |
|---|---|---|
| Facebook Pages | examplecoffee | Names, or links such as https://www.facebook.com/examplecoffee. |
Output
Each result is one row in the run's dataset (download it as JSON, CSV, Excel, XML or HTML, or read it through the API). An example row (values shortened):
{"kind": "page","name": "Example Coffee Roasters","username": "examplecoffee","id": "100064000000000","url": "https://www.facebook.com/examplecoffee","verified": false,"category": "Coffee Shop","bio": "Small-batch coffee, roasted daily.","followers": 18400,"following": 212,"likes": 17100,"email": "hello@example.com","phone": "+1 512-555-0142","website": "https://www.example.com","address": "101 Example St, Austin, TX","hours": "Open now","priceRange": "$$","recommendPercent": 96,"reviewsCount": 214}
A record named SUMMARY in the run's key-value store says what each input returned, with any notes (for example an account that does not exist), what was charged and how much traffic the run used.
Pricing
- $3 per 1,000 Pages on Free and Bronze, $2.70 on Silver, $2.40 on Gold, less above.
- $0.001 a run to start.
- Pages that don't exist, and people's own profiles, are free. The Free plan reads 10 Pages a run.
What typical jobs cost at the list price:
| Job | Cost |
|---|---|
| 100 Pages | $0.30 |
| 1,000 Pages | $3.00 |
| 10,000 Pages | $30.00 |
On Apify's Scale and Business plans the per-event prices are lower (Store discounts). Set Maximum cost per run and the Actor stops cleanly when it is reached: you never pay more than that.
Tips
- Many Pages list no phone or email. Those fields are then empty.
- Follower counts of large Pages are rounded, as Facebook shows them: 92M rather than the exact number.
- To track growth, schedule the same list and compare the runs.
- Links to a Page's About or Photos tab work too.
Use it through the API
Python
from apify_client import ApifyClientclient = ApifyClient("<YOUR_APIFY_TOKEN>")run = client.actor("zaiq/facebook-pages-scraper").call(run_input={"pages": ["nasa"]})for row in client.dataset(run.default_dataset_id).iterate_items():print(row)
JavaScript
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: '<YOUR_APIFY_TOKEN>' });const run = await client.actor('zaiq/facebook-pages-scraper').call({"pages": ["nasa"]});const { items } = await client.dataset(run.defaultDatasetId).listItems();
HTTP (one call, results back)
curl -X POST 'https://api.apify.com/v2/acts/zaiq~facebook-pages-scraper/run-sync-get-dataset-items?token=<YOUR_APIFY_TOKEN>' \-H 'Content-Type: application/json' \-d '{"pages": ["nasa"]}'
Integrations and schedules
- Schedules: run it every hour, day or week from the Apify Console (Schedules) and keep a history of results.
- Make, Zapier, n8n, Google Sheets, Slack, Airtable: connect it through Apify's integrations, or send each finished run to a webhook.
- Datasets: results stay in the run's dataset; export them or read them by API whenever you need them.
Use it with AI agents (MCP)
Add Apify's MCP server with this Actor already pinned (https://mcp.apify.com?tools=zaiq/facebook-pages-scraper) to Claude, ChatGPT, Cursor, VS Code or any MCP client. The agent can find this Actor and run it for you: ask it for Here are 50 local restaurant Facebook Pages: which have the most followers and which list no website?. AI agents can also pay for runs directly through Apify's agentic payments.
Limits
- Pages only. A person's own profile comes back as a free note and is not read.
- What Facebook shows a signed-out visitor is what you get. Pages restricted by age or country come back as a free note.
- It looks up Pages you name. It doesn't search Facebook for Pages by keyword.
- The name of a Page's owner is left out on purpose.
FAQ
Do I need a Facebook account?
No. There is nothing to sign in to and no cookies to supply.
Does it read people's profiles?
No, only Pages: businesses, brands, organisations and public figures.
Does it get posts?
No, this one reads the Page's details. For a post's numbers, use the Social Post Metrics Tracker.
Can I search by keyword?
No. Give it the Pages you want. A Google Maps or web search can build that list.
What if a Page fails?
You get a free note saying why, and the rest of the run carries on.
Related Actors from Zaiq
- post-metrics-tracker: views, likes, comments and shares by post link on 5 networks
- facebook-ads-library-scraper: the ads a Page is running
- contact-form-finder: contact forms on business websites
Support
Questions, a site that changed, or a field you need? Open an issue on this Actor's Issues tab: we answer there, usually within a day.
Also found as: Facebook Pages scraper, Facebook page data API, Facebook business page details, Facebook followers count, Facebook page email, Facebook lead list, Meta page scraper.