Facebook Pages Scraper
Extract public Facebook Page Plugin metadata from one or more page URLs or slugs, including page name, Facebook URL, numeric ID, follower count, verification label, intro text, and profile image when visible.
Workspace
Configure
Inputs stay here while results become exportable artifacts.
Start from an example
Results
Preview, inspect, copy, or export the complete output.
Your result will become an artifact
Run the tool to inspect structured rows, raw JSON, execution details, and downloadable JSON, CSV, and Markdown files.
Overview
Facebook Pages Scraper gives agents a validated no-login slice of public Facebook Page research. Provide a Facebook Page URL, slug, or small batch of URLs and the tool renders Facebook's public Page Plugin, then normalizes the visible page header into compact records with page name, canonical Facebook URL, numeric page ID, follower count, verification label, intro text when exposed, profile image URL, and source URL. It is built for lightweight lead enrichment, brand monitoring, page identity checks, and social-media research where public Page Plugin metadata is enough.
Last validated: Jul 4, 2026
Input
wait_msintegerdefault: 3500Extra milliseconds to wait after the Page Plugin loads.
page_urlstringSingle public Facebook Page URL, e.g. https://www.facebook.com/NASA. Use page_url, page_slug, or page_urls.
page_slugstringSingle Facebook Page slug, numeric page ID, or simple page path, e.g. NASA. Use page_url, page_slug, or page_urls.
page_urlsstring[]Optional batch of up to five Facebook Page URLs, slugs, or numeric page IDs.
Output
countintegerrequiredNumber of returned public page records
pagesobject[]requiredPublic Facebook Page metadata records visible in the Page Plugin
source_urlsstring[]requiredFetched Facebook Page Plugin URLs
Examples
nasa-page
{
"page_slug": "NASA"
}Use cases
FAQ
Does Facebook Pages Scraper need a Facebook login?
No. Version 0.1 uses Facebook's public Page Plugin through Better Fetch and only returns metadata visible through that public embed surface.
Does it return email, address, phone, reviews, or ads status?
Not in this first slice. Version 0.1 is intentionally limited to Page Plugin-visible page header metadata and does not use cookies, private Graph API tokens, or authenticated Facebook pages.
Why do some pages return fewer fields?
Facebook controls what the Page Plugin exposes. Restricted, unsupported, unavailable, or layout-shifted pages may expose only a subset of page name, follower count, image, intro, and canonical URL.
Use it anywhere
MCP (Claude, ChatGPT, Codex)
# After connecting https://betterfetch.co/api/mcp, ask your AI to:
1. Call search_tools for "Facebook Pages Scraper"
2. Call run_tool with:
name: "facebook_pages_scraper"
input: {"page_slug":"NASA"}REST
curl -sS -X POST "https://betterfetch.co/api/tools/facebook_pages_scraper/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input": {"page_slug":"NASA"}}'Run locally
git clone https://github.com/better-fetch/tools/tree/main/tools/facebook-pages-scraper && cd facebook-pages-scraper && npm i
BETTER_FETCH_API_KEY=bf_your_key_here npx bf-tool run --input '{"page_slug":"NASA"}'