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/events/556677IN70ms
200facebook.com/NASAIN106ms
200facebook.com/watch/DE46ms
200facebook.com/MicrosoftUS48ms
200facebook.com/events/102938GB151ms
200facebook.com/NikeUS116ms
200facebook.com/groups/photographyJP87ms
200facebook.com/NikeCA215ms
200facebook.com/NASAUS61ms
200facebook.com/hashtag/marketingNL60ms
200facebook.com/watch/BR89ms
200facebook.com/NikeGB183ms
200facebook.com/NASAFR160ms
200facebook.com/watch/IN57ms
301facebook.com/hashtag/aiCA183ms
200facebook.com/events/102938SG152ms
200facebook.com/TeslaFR142ms
200facebook.com/hashtag/marketingNL115ms
200facebook.com/groups/928374NL171ms
200facebook.com/zuckFR156ms
200facebook.com/NikeSG115ms
200facebook.com/groups/webdevSG211ms
200facebook.com/hashtag/aiDE144ms
200facebook.com/NASAFR48ms
200facebook.com/TeslaIN138ms
200facebook.com/events/102938CA173ms
200facebook.com/events/556677IN70ms
200facebook.com/NASAIN106ms
200facebook.com/watch/DE46ms
200facebook.com/MicrosoftUS48ms
200facebook.com/events/102938GB151ms
200facebook.com/NikeUS116ms
200facebook.com/groups/photographyJP87ms
200facebook.com/NikeCA215ms
200facebook.com/NASAUS61ms
200facebook.com/hashtag/marketingNL60ms
200facebook.com/watch/BR89ms
200facebook.com/NikeGB183ms
200facebook.com/NASAFR160ms
200facebook.com/watch/IN57ms
301facebook.com/hashtag/aiCA183ms
200facebook.com/events/102938SG152ms
200facebook.com/TeslaFR142ms
200facebook.com/hashtag/marketingNL115ms
200facebook.com/groups/928374NL171ms
200facebook.com/zuckFR156ms
200facebook.com/NikeSG115ms
200facebook.com/groups/webdevSG211ms
200facebook.com/hashtag/aiDE144ms
200facebook.com/NASAFR48ms
200facebook.com/TeslaIN138ms
200facebook.com/events/102938CA173ms
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.