Scrapers / Facebook

Facebook Scraper.
Any page into JSON.

Turn any Facebook URL into structured JSON. Pages, profiles, groups, events and hashtags.
Residential proxies and anti-bot handling are built in. No browsers to run.

99% success rate140M residential IPs30 geographies
Facebook URLStructured JSONfacebook.com/CocaColaCrawlbaseRouteRenderExtractPage detailsProfileGroupEventHashtagfacebook-pagefacebook-profilefacebook-groupfacebook-eventfacebook-hashtagfacebook.com · bot check cleared · 200
Live crawl feed · Facebook1.24M req/minStreaming
200facebook.com/profile.php?id=10293SG126ms
200facebook.com/groups/webdevFR147ms
404facebook.com/watch/JP180ms
200facebook.com/TeslaES195ms
200facebook.com/CocaColaDE107ms
200facebook.com/zuckJP119ms
200facebook.com/hashtag/marketingGB206ms
200facebook.com/groups/webdevES107ms
200facebook.com/profile.php?id=10293ES186ms
200facebook.com/events/102938AU201ms
200facebook.com/events/556677SG174ms
200facebook.com/hashtag/aiGB40ms
301facebook.com/events/889900SG101ms
200facebook.com/NikeNL146ms
200facebook.com/NikeUS191ms
200facebook.com/profile.php?id=10293US125ms
200facebook.com/events/889900GB48ms
200facebook.com/events/889900ES210ms
200facebook.com/groups/photographyUS146ms
200facebook.com/CocaColaCA74ms
200facebook.com/groups/photographyES47ms
200facebook.com/groups/928374ES47ms
200facebook.com/events/556677US109ms
200facebook.com/MicrosoftSG205ms
200facebook.com/CocaColaNL74ms
200facebook.com/MicrosoftBR114ms
200facebook.com/profile.php?id=10293SG126ms
200facebook.com/groups/webdevFR147ms
404facebook.com/watch/JP180ms
200facebook.com/TeslaES195ms
200facebook.com/CocaColaDE107ms
200facebook.com/zuckJP119ms
200facebook.com/hashtag/marketingGB206ms
200facebook.com/groups/webdevES107ms
200facebook.com/profile.php?id=10293ES186ms
200facebook.com/events/102938AU201ms
200facebook.com/events/556677SG174ms
200facebook.com/hashtag/aiGB40ms
301facebook.com/events/889900SG101ms
200facebook.com/NikeNL146ms
200facebook.com/NikeUS191ms
200facebook.com/profile.php?id=10293US125ms
200facebook.com/events/889900GB48ms
200facebook.com/events/889900ES210ms
200facebook.com/groups/photographyUS146ms
200facebook.com/CocaColaCA74ms
200facebook.com/groups/photographyES47ms
200facebook.com/groups/928374ES47ms
200facebook.com/events/556677US109ms
200facebook.com/MicrosoftSG205ms
200facebook.com/CocaColaNL74ms
200facebook.com/MicrosoftBR114ms
01 Live demo

Any Facebook URL in. Structured JSON out.

Four Facebook scrapers, typed live. Switch tabs, or hover to pause and read.

ready
keys 1-4 switch · click to pauserun your own URL
Run your first request in minutes. Up to 10,000 free requests, no credit card.Start free
02 Scrapers

Every part of Facebook, parsed.

Five managed Facebook scrapers share one API, one token and the same residential proxy network. Point any of them at a public URL and receive typed JSON, not raw HTML.

facebook-page

Pages

Parse a page intotitle, pageName, page type, likes and followers, about, business hours, related pages, and recentposts, photos and videos.

facebook-profile

Profiles

Read a public profile into name, bio, friend count, about details and photos.

facebook-group

Groups

Pull a group's title, type (public or private), member count, description and recent feed.

facebook-event

Events

Get an event's name, date, location, cover image, hosts, and how many people are going or interested.

facebook-hashtag

Hashtags

Collect public posts for any hashtag for social listening and trend tracking.

one token

Same API for all five

Switch scrapers by changing one parameter. Proxies, geotargeting, rendering and anti-bot handling stay identical underneath.See the live demo.

03 Output

Clean fields, not raw HTML.

A call tofacebook-page returns typed JSON. Here is the shape for a single Facebook page.

{ "title": "Coca-Cola", "pageName": "CocaCola", "pageType": "Beverage company", "likesCount": "108M", "followersCount": "109M", "about": "The Coca-Cola Company...", "businessHours": "...", "posts": [ "..." ], "photos": [ "..." ], "videos": [ "..." ], "relatedPages": [ "..." ] }

Identity

title · string  pageName · string  pageType · string

Audience

likesCount · string  followersCount · string  followingCount · string

Content

posts · array  photos · array  videos · array

About

about · string  businessHours · string

Discovery

relatedPages · array  coverImage · string

04 How it works

From URL to JSON in one call.

Every Facebook request moves through the same path. You send a URL, we operate everything in between.

01

Send the URL

Pass any public Facebook page, profile, group, event or hashtag URL with your token and a scraper.

02

Rotate a proxy

A residential IP and geography that reach Facebook cleanly, drawn from 140M IPs across 30 regions.

03

Render the page

A real browser loads the page so dynamically loaded posts, counts and media are captured.

04

Clear anti-bot

Facebook's login walls and bot checks are handled automatically. Nothing to solve, nothing to maintain when Facebook changes.

05

Return JSON

The page is parsed into typed fields and returned as JSON, or raw HTML if you would rather parse it yourself.

05 Use cases

What teams build on Facebook data.

USE / 01Brand

Brand & competitor monitoring

Track likes, followers and posts across brand pages to benchmark reach and content cadence.

USE / 02Audience

Audience & growth tracking

Chart follower and member counts over time to measure growth and campaign impact.

USE / 03Listening

Social listening

Pull hashtag feeds and page posts to monitor sentiment, mentions and emerging topics.

USE / 04Community

Community & group research

Read public group size, type and activity to find and size communities.

USE / 05Events

Event tracking

Collect event dates, locations and attendance to map activations and competitor events.

USE / 06AI

Training data & agents

Feed clean Facebook JSON into models, RAG pipelines and social agents through the same API.

06 Notes

Good to know when scraping Facebook.

Public data only

The scrapers read publicly visible pages, profiles, groups, events and hashtags. There is no login, so what you get is what a logged-out visitor sees.

Pick the right scraper

Use facebook-page for brand and business pages, facebook-profile for people, facebook-group for communities, facebook-event for events and facebook-hashtag for topic feeds, all one parameter apart.

Engagement at a glance

likesCount, followersCount, membersCount and going or interested counts come back ready to chart, so you can track reach and growth over time.

Posts, photos and videos

facebook-page returns recent posts, photos and videos arrays, so you can monitor what a page is publishing without scraping each one.

07 Why Crawlbase

Built to scrape Facebook at scale.

The Facebook scrapers run on the same network that serves 46,000+ paying customers and 70,000+ developers. No proxies to buy, no browsers to run, nothing to patch when Facebook changes.

99%
Average request success rate
140M
Residential IPs, plus 98M datacenter
30
Geographies for accurate local results
20/s
Requests per second by default, more on request

One token, official SDKs for Python, Node and Ruby, and a 99.99% uptime network underneath.

08 FAQ

Facebook scraping questions.

Send the Facebook page URL to the Crawlbase Crawling API with your token and scraper=facebook-page. Crawlbase handles the proxy, rendering and anti-bot checks and returns clean JSON with title, page type, likes, followers, about, posts, photos and videos.
Five managed scrapers cover Facebook: facebook-page for pages, facebook-profile for profiles, facebook-group for groups, facebook-event for events, and facebook-hashtag for hashtag feeds.
No. The scrapers read publicly visible data only, with no login, so you receive what a logged-out visitor would see.
Crawlbase routes each request through rotating residential IPs across 30 geographies, renders JavaScript, and clears bot checks automatically. You do not manage proxies or solve CAPTCHAs, and there is nothing to maintain when Facebook changes its anti-bot setup.
Yes. likesCount and followersCount come back as numbers on every call, so you can store them and chart reach and growth over time.
Yes. Every Facebook scraper returns parsed, typed JSON. You can also request raw HTML if you prefer to parse it yourself.
You can start free with up to 10,000 requests and no credit card. Paid plans scale with usage, and the same token works across every Crawlbase scraper and the Crawling API.

Start scraping Facebook.
Skip the proxies and logins.

Free to begin with up to 10,000 requests. One token for every Facebook scraper.