Facebook User Search Scraper avatar

Facebook User Search Scraper

Pricing

from $5.99 / 1,000 results

Go to Apify Store
Facebook User Search Scraper

Facebook User Search Scraper

๐Ÿ” Facebook User Search Scraper finds and extracts public user data from Facebook search results โ€” names, profile links, bios, workplaces, education & locations (when visible). ๐Ÿš€ Perfect for lead gen, recruiting & research. โœ… Fast, accurate, and compliant.

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

3 days ago

Last modified

Share

Facebook User Search Scraper

Facebook User Search Scraper finds and extracts public user data from Facebook search results โ€” names, profile links, profile/cover images, work and education entries, and more. It solves the problem of discovering and collecting public Facebook profile data at scale by searching Google for Facebook profiles and then scraping each profileโ€™s About section. Ideal for lead generation, recruiting, and research teams, developers, and data analysts, it enables automated, query-driven Facebook profile discovery and structured data extraction.

What is Facebook User Search Scraper?

Facebook User Search Scraper is an Apify actor that searches Google for Facebook profile URLs based on your query words, then scrapes each public profile for structured fields like name, profile image, cover image, additional images, userId, profileUrl, and work/education entries. It helps marketers, recruiters, researchers, and developers discover public profiles and export consistent person-level data without manual copy-paste. At scale, it becomes a Facebook user profile scraper for lead gen enrichment, recruiting pipelines, and research datasets.

What data / output can you get?

Below are the exact fields this actor saves to the Apify dataset for each profile. Values depend on whatโ€™s publicly visible on the profile.

Data typeDescriptionExample value
nameFull name from the profileโ€œJohn Doeโ€
profileImageMain profile picture URLhttps://lookaside.fbsbx.com/.../p480x480/...jpg
coverImageCover photo URL (falls back to profileImage if missing)https://scontent.xx.fbcdn.net/.../s960x960/...jpg
imagesArray of additional profile photo URLs (up to 20)["https://scontent.xx.fbcdn.net/.../photo1.jpg", "https://scontent.xx.fbcdn.net/.../photo2.jpg"]
userIdFacebook user ID (when available)"1234567890"
profileUrlCanonical profile URLhttps://www.facebook.com/profile.php?id=1234567890
userDataArray of work/education entries[{"type":"work","text":"Company Name","icon":"https://static.xx.fbcdn.net/...png"}]
userData[].typeEntry type: work or education"work"
userData[].textText label for the entry"Software Engineer at Company Name"
userData[].iconIcon URL for the entry (defaults to Facebook placeholders)https://static.xx.fbcdn.net/rsrc.php/ye/r/Wc6P-qNdeGZ.webp

Note: The actor writes results to the Apify dataset in real time. You can view or export data from the dataset in common formats like JSON or CSV.

Key features

  • ๐Ÿš€ Query-based discovery via Google SERP proxy
    Enter search words (e.g., names). The actor uses a dedicated Google SERP proxy to collect Facebook profile URLs reliably before scraping.

  • ๐Ÿงญ Direct URL support
    Provide startUrls with direct Facebook profile links to scrape specific profiles alongside search results.

  • ๐Ÿ” Profile normalization & de-duplication
    Profile URLs are normalized (to the About section) and de-duplicated before scraping, ensuring cleaner outputs and fewer redundant requests.

  • ๐ŸŽ›๏ธ Output-consistent schema
    Each item follows the same structure: name, profileImage, coverImage, images, userId, profileUrl, userData.

  • ๐Ÿง  Work & education extraction
    Collects work and education entries via robust parsing (GraphQL response where possible, with HTML fallback) to maximize data coverage.

  • ๐Ÿ›ก๏ธ Smart proxy fallback for Facebook
    Requests start without a proxy, automatically fall back to datacenter, then residential if blocked โ€” improving success rates without manual tuning.

  • ๐Ÿ“ˆ Scalable limits
    Control how many profiles to scrape with maxItems (1โ€“5000), enabling small tests and large-scale runs.

  • ๐Ÿ“ฅ Real-time saving & detailed logs
    Results are pushed to the dataset row-by-row, with clear logs indicating progress, proxy tier changes, and saved rows.

How to use Facebook User Search Scraper - step by step

  1. Sign in to Apify and open Apify Console.
  2. Go to Actors and open โ€œFacebook User Search Scraperโ€.
  3. In the Input tab:
    • Add queries (e.g., ["Jane Doe", "Mark Zuckerberg"]) to search Google for Facebook profiles.
    • Set maxItems (e.g., 10, 100, up to 5000).
    • Optionally add startUrls with direct Facebook profile links.
    • Optionally configure proxyConfiguration for Facebook requests if you want to customize proxy groups.
  4. Click Start to run. The actor will:
    • Search Google via a dedicated SERP proxy to collect Facebook profile URLs.
    • Normalize and de-duplicate URLs.
    • Scrape each profileโ€™s public About data and images.
  5. Watch the run logs for progress and proxy fallback messages (none โ†’ datacenter โ†’ residential, if needed).
  6. Open the Output (dataset) to preview, filter, or export results (e.g., JSON or CSV).

Pro tip: Mix query-based discovery with targeted startUrls to ensure coverage for specific people of interest while still discovering additional profiles.

Use cases

Use case nameDescription
Lead generation โ€” public profile enrichmentBuild person lists from public Facebook profiles by name search and export structured fields (name, profileUrl, work/education).
Recruiting โ€” candidate sourcingDiscover public profiles matching names and capture work/education entries for shortlisting.
Academic research โ€” public datasetsCollect public fields from profiles matching query terms to analyze education and employment trends.
Data enrichment โ€” CRM syncEnrich existing records with profileUrl and work/education fields for downstream matching.
Market/people research โ€” ad hoc discoveryRapidly compile public profile data around specific keywords, organizations, or geographies.
OSINT workflows โ€” public profile mappingAutomate discovery and capture of publicly visible profile details for investigative research.

Why choose Facebook User Search Scraper?

This actor is built for precision, automation, and reliable public profile extraction โ€” without logins or cookies.

  • โœ… Accurate query-to-profile pipeline using a dedicated Google SERP proxy for discovery
  • ๐Ÿงฉ Consistent, structured output with normalized fields across profiles
  • ๐Ÿ” Resilient proxy fallback on Facebook requests (none โ†’ datacenter โ†’ residential) to reduce blocks
  • โš™๏ธ Scales from quick tests to 5,000 profiles per run with maxItems control
  • ๐Ÿง  Robust work/education extraction with GraphQL parsing and HTML fallback
  • ๐Ÿงช No-login design โ€” targets publicly available data only
  • ๐Ÿ“ค Real-time dataset saving for quick review and export

Unlike fragile browser extensions or manual copy-paste, this production-ready scraper standardizes discovery, normalization, and extraction for consistent outputs at scale.

Yes โ€” when used responsibly. This actor scrapes publicly available data from Facebook profile pages and does not access private or non-public content. You are responsible for ensuring your use complies with Facebookโ€™s terms and applicable regulations (e.g., GDPR, CCPA). Avoid collecting sensitive personal data, use the results ethically, and consult your legal team for edge cases.

Input parameters & output format

Example JSON input

{
"queries": ["John Doe", "Jane Doe"],
"maxItems": 25,
"startUrls": ["https://www.facebook.com/zuck"],
"proxyConfiguration": {
"useApifyProxy": true
}
}

Parameters

  • queries (array, optional)
    Description: Enter one or more search words (e.g., a name). Each query is used to find Facebook profiles.
    Default: none
    Required: No

  • maxItems (integer, optional)
    Description: Maximum number of Facebook profiles to scrape in this run (1โ€“5000).
    Default: 10
    Required: No

  • startUrls (array, optional)
    Description: Paste Facebook profile URLs here to scrape in addition to query results. Leave empty to use only search results.
    Default: none
    Required: No

  • proxyConfiguration (object, optional)
    Description: Search uses a dedicated proxy. For Facebook requests: no proxy by default; auto fallback to datacenter โ†’ residential if blocked.
    Default: none
    Required: No

Example JSON output (one dataset item)

{
"name": "John Doe",
"profileImage": "https://lookaside.fbsbx.com/.../p480x480/...jpg",
"coverImage": "https://scontent.xx.fbcdn.net/.../s960x960/...jpg",
"images": [
"https://scontent.xx.fbcdn.net/.../photo1.jpg",
"https://scontent.xx.fbcdn.net/.../photo2.jpg"
],
"userId": "1234567890",
"profileUrl": "https://www.facebook.com/profile.php?id=1234567890",
"userData": [
{
"type": "work",
"text": "Software Engineer at ExampleCorp",
"icon": "https://static.xx.fbcdn.net/rsrc.php/ye/r/Wc6P-qNdeGZ.webp"
},
{
"type": "education",
"text": "University of Example",
"icon": "https://static.xx.fbcdn.net/rsrc.php/v3/y5/r/TJztmYBP2MH.png"
}
]
}

Notes:

  • Some fields may be absent if not publicly visible on the profile (e.g., userId, coverImage, or userData entries).
  • The images array is capped at up to 20 additional photo URLs.

FAQ

Do I need to log in or provide cookies to use this scraper?

No. The actor targets publicly visible profile pages and does not require login or cookies. It uses HTTP requests with realistic headers and handles proxy fallback when needed.

How many profiles can I scrape per run?

You can control the cap with maxItems, up to 5,000 profiles per run. The actor stops after reaching the cap across query results and optional startUrls.

Can I provide direct Facebook profile URLs instead of queries?

Yes. Use startUrls to add specific Facebook profile links. You can also combine startUrls with queries in the same run.

How does the tool find profiles from queries?

It runs your queries on Google using a dedicated Google SERP proxy, collects Facebook profile URLs from the results, normalizes and de-duplicates them, then scrapes each profile.

What proxy settings does it use?

Google search uses a dedicated SERP proxy automatically. For Facebook requests, it starts without a proxy and falls back to datacenter, then residential proxies if blocked.

What data fields are included in the output?

Each item includes name, profileImage, coverImage, images (up to 20), userId, profileUrl, and userData (work/education entries with type, text, icon).

What if no profiles are found for my queries?

The actor logs a warning if it canโ€™t find any links. Try refining your queries or add direct profile URLs via startUrls to ensure results.

How do I export the results?

Open the runโ€™s dataset in Apify Console to preview and export results in formats like JSON or CSV for downstream use.

Closing thoughts

Facebook User Search Scraper is built to discover and extract public Facebook profile data at scale โ€” from query-driven discovery to structured, consistent outputs. It helps lead gen teams, recruiters, researchers, and developers automate profile collection with reliable proxy handling and clean normalization. Run it in Apify Console, export from the dataset, or integrate the output into your pipelines to start extracting smarter public profile insights 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 Search Scraper
Facebook Groups Search ScraperFacebook Url To Id Scraper
Facebook Lead ScraperFacebook Video Search Scraper
Facebook Likes Reactions ScraperFacebook Video Transcript Extractor
Facebook Marketplace ScraperFacebook Videos Scraper