Facebook Search Scraper avatar

Facebook Search Scraper

Pricing

from $5.99 / 1,000 results

Go to Apify Store
Facebook Search Scraper

Facebook Search Scraper

Extract public Facebook search results quickly with Facebook Search Scraper. Collect pages, profiles, groups, posts, events, and related metadata using keywords for lead generation, competitor research, market analysis, and social media intelligence.

Pricing

from $5.99 / 1,000 results

Rating

0.0

(0)

Developer

Scrapier

Scrapier

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

5 days ago

Last modified

Share

Facebook Search Scraper

Facebook Search Scraper is an Apify actor that discovers public Facebook business pages via Google search and extracts structured business data such as contact info, ratings, followers, and hours. It solves the challenge of sourcing high-quality Facebook page leads by using a Google SERP → Facebook Pages strategy and streaming results in real time. Built for marketers, developers, data analysts, and researchers, this Facebook search scraper tool acts as a scalable Facebook search data extractor to scrape Facebook search results by keyword, then export Facebook search results for downstream use.

What data / output can you get?

Below are real output fields pushed to the dataset. Values are examples.

Data fieldDescriptionExample value
facebookUrlCanonical Facebook page URLhttps://www.facebook.com/rustyanchorNYC
titlePage title/nameThe Rusty Anchor
categoriesPage categories (array)["Bar", "Pub"]
addressBusiness address (if available)123 Main St, New York, NY 10001
phoneBusiness phone+1 212-555-0199
emailPublic emailinfo@rustyanchor.com
websiteWebsite domainrustyanchor.com
websitesWebsite URLs (array)["https://rustyanchor.com"]
ratingNormalized rating text85% recommend (230 Reviews)
followersFollowers count (integer when available)2400
profilePictureUrlProfile image URL from pagehttps://scontent.xx.fbcdn.net/v/t39...
coverPhotoUrlCover image URL (if found)https://scontent.xx.fbcdn.net/v/t39...
pageIdPage ID123456789012345
pageNameVanity/slugrustyanchornyc
priceRangePrice range ($, $$, $$$)$$
servicesServices text (if listed)Dine-in · Takeaway · Delivery
business_hoursOpen/closed info (if available)Open now
ratingOverallNumeric rating percent85
ratingCountNumber of reviews230
likesLikes extracted from meta description (if present)1200
instagramDetected Instagram profiles (array of objects)[{"username":"rustyanchor","url":"https://www.instagram.com/rustyanchor"}]
addressUrlMap link generated from addresshttps://www.bing.com/maps/default.aspx?...
profilePhotoLink to profile photo by fbid (if resolvable)https://www.facebook.com/photo/?fbid=987654321098765
alternativeSocialMediaAlternate social link when presenthttps://www.instagram.com/rustyanchor
followingsFollowing count (if detected)1800
introIntro/description text (if available)Neighborhood pub with craft beers and live music.
categoryFirst category (convenience field)Bar
ratingsAlias of rating85% recommend (230 Reviews)
business_price“Price Range · …” formatted textPrice Range · $$
business_servicesCleaned services textDine-in · Takeaway
creation_datePage creation date (if found)March 10, 2015
ad_statusPage ad status (if found)This Page is currently running ads.
about_meObject with intro text{"text":"Neighborhood pub with craft beers..."}
facebookIdAlias of pageId123456789012345
pageAdLibraryAd library metadata{"is_business_page_active": true, "id": "987654321"}
errorError message (only if the page failed to scrape)Timeout while fetching page

Notes:

  • Results are streamed to the dataset in real time as each page is processed.
  • You can export to JSON or CSV from the Apify console.
  • Bonus outputs include image URLs (profilePictureUrl, coverPhotoUrl), Instagram handles, and ad library hints (pageAdLibrary).

Key features

  • 🔎 Google SERP discovery (site:facebook.com) Uses Google search with the GOOGLE_SERP proxy group to find Facebook page URLs from your keywords and locations, acting as a precise Facebook search results scraper.

  • 🧭 Two-phase workflow Phase 1 discovers Facebook page URLs; Phase 2 visits each URL to extract contact details, ratings, hours, and more for reliable Facebook page search scraper automation.

  • 🔄 Smart proxy fallback For page scraping, it automatically falls back No proxy → Datacenter → Residential (up to 3 retries) to maximize success rate.

  • ⚡ Real-time streaming to dataset Each page result is pushed immediately (Actor.push_data), enabling incremental processing and faster feedback loops.

  • 🧰 Developer-friendly (API & Python) Built with the Apify SDK in Python, making it easy to integrate via the Facebook search scraper API or extend with your Facebook search scraper Python workflows.

  • 💾 Easy export Export Facebook search results in JSON or CSV from the OUTPUT tab, ready for analytics, enrichment, or CRM pipelines.

  • 🧱 Production-ready infrastructure Designed for stability with structured logging and proxy handling—ideal Facebook search scraping software for recurring jobs.

How to use Facebook Search Scraper - step by step

  1. Create or log in to your Apify account.
  2. Open the “facebook-search-scraper” actor in your Apify Console.
  3. Add your inputs:
    • categories: e.g., ["Pub", "Bar"]
    • locations: e.g., ["NYC", "London"]
    • resultsLimit: set how many pages to collect across all queries (e.g., 20)
  4. (Optional) Configure proxyConfiguration for page scraping. Discovery uses the GOOGLE_SERP proxy group internally—your account must have access to it.
  5. Click Start. You’ll see logs for:
    • Phase 1: Discovering Facebook page URLs…
    • Phase 2: Scraping page details (address, phone, rating, hours…)
  6. Watch results stream into the dataset in real time.
  7. Download your data from the OUTPUT tab as JSON or CSV.

Pro Tip: Combine multiple categories and locations to broaden coverage (e.g., ["Pub","Restaurant"] × ["NYC","Boston"]). Increase resultsLimit to export Facebook search results at scale.

Use cases

Use case nameDescription
Local lead generationBuild targeted lists of local businesses by category + location, then extract phones, emails, and websites for outreach.
Competitor mappingTrack competitors’ Facebook presence across cities and categories to benchmark ratings and followers.
Market analysisAnalyze category saturation and engagement (followers, reviews) across regions for better GTM planning.
Social media intelligenceEnrich social datasets with profile images, cover photos, and Instagram links for cross-channel research.
Franchise and multi-location auditsValidate brand coverage and contact consistency across regions using a repeatable Facebook keyword search scraper workflow.
Data enrichment via APIPipe structured outputs into your data warehouse or CRM for automated enrichment using the Apify API.
Academic & non-profit researchCollect public business page metadata for studies on local economies and small business ecosystems.

Why choose Facebook Search Scraper?

Facebook Search Scraper is built for precision and automation—discover pages via Google and extract structured data reliably, at scale.

  • 🎯 Accurate discovery via Google SERP (site:facebook.com) with business-page filtering
  • 🛡️ Resilient proxy fallback for page scraping (No proxy → Datacenter → Residential)
  • 🚫 No login required; processes public pages only
  • ⚡ Real-time dataset streaming for faster iteration
  • 🧑‍💻 Developer-ready: use as a Facebook search scraper API or extend with Python
  • 💰 Cost-effective at scale with controllable resultsLimit
  • 🧩 Works as Facebook search scraping software that fits automation pipelines

Compared to fragile browser extensions, this Facebook search scraper tool runs on Apify’s infrastructure with reliable proxy management and structured outputs—ideal for production workflows.

Yes—when done responsibly. This actor collects publicly available data from Facebook business pages and does not access private or authenticated content. Users are responsible for complying with applicable laws and platform terms.

Guidelines:

  • Collect only public information.
  • Avoid personal or private data.
  • Follow data protection regulations (e.g., GDPR, CCPA) as applicable.
  • Use the data responsibly and verify compliance with your legal team for edge cases.

Input parameters & output format

Example JSON input

{
"categories": ["Pub", "Bar"],
"locations": ["NYC", "London"],
"resultsLimit": 20,
"proxyConfiguration": { "useApifyProxy": false }
}
FieldTypeRequiredDefaultDescription
categoriesarrayNo["Pub"]Business types to search (Pub, Bar, Restaurant...). Combined with locations → e.g., "Pub NYC", "Bar London".
locationsarrayNo["NYC"]Where to search (NYC, London…) — paired with each category.
resultsLimitintegerNo10Max pages to scrape across all queries. Higher = more data, longer run. Limits: 1–500.
proxyConfigurationobjectNo{"useApifyProxy": false}Optional. No proxy by default for page scraping. Auto fallback to datacenter → residential if blocked. Discovery uses the GOOGLE_SERP proxy group internally.

Note: Your account must have access to the GOOGLE_SERP proxy group for discovery. If unavailable, discovery returns zero URLs.

Example JSON output

{
"facebookUrl": "https://www.facebook.com/rustyanchorNYC",
"categories": ["Bar", "Pub"],
"info": ["2.4K likes · Pub", "Live music on weekends"],
"likes": 2400,
"messenger": null,
"priceRange": "$$",
"title": "The Rusty Anchor",
"address": "123 Main St, New York, NY 10001",
"pageId": "123456789012345",
"pageName": "rustyanchornyc",
"pageUrl": "https://www.facebook.com/rustyanchorNYC",
"intro": "Neighborhood pub with craft beers and live music.",
"websites": ["https://rustyanchor.com"],
"phone": "+1 212-555-0199",
"email": "info@rustyanchor.com",
"alternativeSocialMedia": "https://www.instagram.com/rustyanchor",
"website": "rustyanchor.com",
"services": "Dine-in · Takeaway · Delivery",
"rating": "85% recommend (230 Reviews)",
"followers": 2400,
"followings": 1800,
"profilePictureUrl": "https://scontent.xx.fbcdn.net/v/t39.30808-6/...",
"coverPhotoUrl": "https://scontent.xx.fbcdn.net/v/t39.30808-6/...",
"profilePhoto": "https://www.facebook.com/photo/?fbid=987654321098765",
"ratingOverall": 85,
"ratingCount": 230,
"category": "Bar",
"addressUrl": "https://www.bing.com/maps/default.aspx?v=2&pc=FACEBK&mid=8100&where1=123%20Main%20St%2C%20New%20York%2C%20NY%2010001&FORM=FBKPL1&mkt=en-US",
"instagram": [
{ "username": "rustyanchor", "url": "https://www.instagram.com/rustyanchor" }
],
"ratings": "85% recommend (230 Reviews)",
"business_hours": "Open now",
"business_price": "Price Range · $$",
"business_services": "Dine-in · Takeaway",
"creation_date": "March 10, 2015",
"ad_status": "This Page is currently running ads.",
"about_me": { "text": "Neighborhood pub with craft beers and live music." },
"facebookId": "123456789012345",
"pageAdLibrary": {
"is_business_page_active": true,
"id": "987654321"
}
}

Notes:

  • If a page fails to load or is blocked, an item with {"facebookUrl": "...", "error": "..."} is pushed instead.
  • Some fields may be missing or null when not present on the public page (e.g., email, rating, priceRange).

FAQ

Do I need to log in or provide cookies?

No. This actor targets public Facebook business pages and does not require login. It uses standard HTTP requests to extract publicly available information.

Is a proxy required to scrape?

Discovery relies on the GOOGLE_SERP proxy group. Your Apify account must have access to that group; otherwise, discovery returns no URLs. For page scraping, proxyConfiguration is optional and the actor falls back automatically through No proxy → Datacenter → Residential if blocked.

How many results can I collect per run?

Use resultsLimit to control how many Facebook pages are discovered and scraped across all queries. If you need more coverage, add more categories/locations or increase resultsLimit (1–500).

What types of data can it extract?

It returns structured fields such as facebookUrl, title, categories, address, phone, email, website, rating, followers, profilePictureUrl, business_hours, and more. See the Output section for the full list of fields.

Does this scrape Facebook groups, people, or posts?

No. This tool focuses on business pages discovered via Google SERP. It is not a Facebook group search scraper, Facebook people search scraper, or Facebook posts search scraper.

Can I integrate this with my existing pipeline?

Yes. As an Apify actor written in Python, you can run it via the Apify API, schedule runs, and connect outputs to your data workflows for Facebook search scraping automation.

How do I export Facebook search results?

Open the run’s OUTPUT tab in Apify Console and export the dataset as JSON or CSV. This makes it easy to export Facebook search results to your analytics or CRM tools.

Is this compliant and safe to use?

Yes—when used responsibly with public data. Always comply with platform terms and applicable regulations (e.g., GDPR, CCPA) and avoid collecting private or sensitive information.

Closing CTA / Final thoughts

Facebook Search Scraper is built to discover and extract structured data from public Facebook business pages using a reliable Google SERP → Facebook Pages strategy. With smart proxy fallback, real-time streaming, and clean outputs, it’s ideal for marketers, analysts, researchers, and developers who need accurate Facebook search scraping software at scale. Use it as a Facebook search scraper API, extend it with Facebook search scraper Python code, and automate your workflows to export Facebook search results seamlessly. Start extracting smarter, structured Facebook page data today.

What are other Facebook scraping tools?

If you want to scrape specific Facebook data, you can use any of the dedicated scrapers below for faster and more targeted results.

Scraper NameScraper Name
Facebook Ads Library ScraperFacebook Page Email Scraper
Facebook B2b Email ScraperFacebook Page Lead Scraper
Facebook B2b Lead ScraperFacebook Page Phone Number Scraper
Facebook B2b Phone Number ScraperFacebook Page Posts Scraper
Facebook Comments ScraperFacebook Page Scraper
Facebook Email ScraperFacebook Pages Scraper
Facebook Event Search ScraperFacebook Phone Number Scraper
Facebook Events ScraperFacebook Photos Scraper
Facebook Followers Following ScraperFacebook Posts Scraper
Facebook Followers ScraperFacebook Posts Search Scraper
Facebook Group Member ScraperFacebook Profile Email Scraper
Facebook Group Post ScraperFacebook Profile Lead Scraper
Facebook Group Posts And Details ScraperFacebook Profile Phone Number Scraper
Facebook Group Profile ScraperFacebook Reels Scraper
Facebook Groups Posts ScraperFacebook Reviews Scraper
Facebook Groups ScraperFacebook Url To Id Scraper
Facebook Groups Search ScraperFacebook User Search Scraper
Facebook Lead ScraperFacebook Video Search Scraper
Facebook Likes Reactions ScraperFacebook Video Transcript Extractor
Facebook Marketplace ScraperFacebook Videos Scraper