# Scrape a Facebook business page's profile: followers, category, website

Pass a Facebook business page URL. RouterGrowth returns the page's public profile as one record: name, follower count, category, bio, website, its domain and the public email when the page shows one. Useful for qualifying brands and local businesses before outreach, with no scraper on your side.

HTML page: https://www.routergrowth.com/tools/facebook/profile-scraper
Part of: [Facebook tools](https://www.routergrowth.com/tools/facebook.md)

## The call

[`social.profile`](https://www.routergrowth.com/catalog/social.profile): Public profile data for a social handle: name, followers, bio, verified, plus the bio link, every listed link, the person's own domain (link hubs such as Linktree excluded), a public or business email when the profile exposes one, profile URL, business flag, category and location when the platform provides them.

Price on this network: $0.01435 per profile, $0.002 minimum a call. The exact quote is shown before every run.

## What a real run returned

Run on 2026-10-19: 1 records in 8.1 s for $0.01435. Personal fields are masked. Glossier's Facebook page: follower count, category, website domain and the public business email it lists, masked here.

| followers | category | domain | email | bio |
|---|---|---|---|---|
| 430138 | Health/beauty | glossier.com | g***@***.com | Glossier Inc. is a people-powered beauty ecosystem 😀👋 |

## How to do it

1. **Connect RouterGrowth once.** Add the MCP server to Claude, ChatGPT, Claude Code, Codex or Cursor. A new workspace starts with $1 of credit, enough to run this example many times.
2. **Give the page.** Paste the business page URL. Use the page's own address rather than a share link.
3. **Read the record.** social.profile returns followers, bio, category, website, domain and a public email when there is one.
4. **Qualify the list.** Ask the agent to run a list of pages and keep the ones above a follower count or in a category.

## Ask it like this

- For these 30 Facebook pages of beauty brands, get followers, category and website, and sort by followers. (`social.profile`)
- Read Glossier's Facebook page profile, then its five latest posts. (`social.profile`, `social.posts`)
- Take the websites from these Facebook pages and enrich each company from its domain. (`social.profile`, `company.enrich`)

## Connect

MCP server: `https://api.routergrowth.com/mcp`

```bash
claude mcp add --transport http routergrowth https://api.routergrowth.com/mcp
```

```bash
npm install -g routergrowth && routergrowth setup
routergrowth run -c social.profile -i '{"platform": "facebook", "handle": "https://www.facebook.com/glossier"}'
```

```bash
curl -X POST https://api.routergrowth.com/v1/run \
  -H "Authorization: Bearer $ROUTERGROWTH_API_KEY" \
  -d '{"capability": "social.profile", "input": {"platform": "facebook", "handle": "https://www.facebook.com/glossier"}}'
```

## Worth knowing

- **Business pages, not people.** Use it on brand and business pages. The sample masks names and emails all the same.
- **Check for a blank record.** A page the providers cannot read comes back with an empty name and no followers; in this wave a first try on another brand page did. Retry with the page's own URL.
- **Email only when public.** The email field is filled only when the page displays one.

## Questions

### Can it scrape personal Facebook profiles?

This page covers business pages. Personal profiles are mostly private and are not the use case here.

### Does it return the page's email and phone?

It returns a public email when the page shows one, plus website and domain. A phone number is not part of the record.

### Do I need to log in to Facebook?

No. The call uses your RouterGrowth key only.

### How do I check many pages?

Ask the agent to run the call once per page and collect the records in a table.

## Related

- [Read a Facebook page's posts from Python without a scraping package](https://www.routergrowth.com/tools/facebook/scraper-python.md)
- [Scrape public Facebook posts for a keyword, with no scraper to run](https://www.routergrowth.com/tools/facebook/scraper.md)
- [Scrape a Facebook page's posts with engagement, without a scraper](https://www.routergrowth.com/tools/facebook/posts-scraper.md)
