Pricing
from $2.99 / 1,000 results
Facebook User Search Scraper
π Facebook User Search Scraper pulls public Facebook user search resultsβnames, profile URLs, locations, and work/education snippetsβfor precise targeting. β‘ Ideal for lead gen, recruiting, and market research. π¦ Fast, accurate, and export-ready (CSV/JSON).
Pricing
from $2.99 / 1,000 results
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
4
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Search by query word(s) on Google (using Google SERP proxy), collect Facebook profile URLs from results, then scrape each profile. Output: name, profileImage, coverImage, images, userId, profileUrl, userData (work/education). You can also add direct profile URLs via startUrls.
Why use this actor?
- Query-based β Enter search terms (e.g. a name); the actor finds Facebook profiles via Google and scrapes them.
- Max items per query β Limit how many profiles to scrape per query (e.g. 10, 100, 200).
- Google SERP proxy β Google search runs through Apifyβs Google SERP proxy for reliable results.
- Facebook proxy fallback β For Facebook requests: no proxy by default; if blocked, fallback to datacenter then residential.
- Same output format β Each item matches:
name,profileImage,coverImage,images,userId,profileUrl,userData.
Key features
- queries β One or more search words; each query is run on Google and returns up to maxItems Facebook profile URLs.
- maxItems β Max profiles to scrape per query (1β500, default 10).
- startUrls β Optional direct Facebook profile URLs to add to the list.
- Request delay and proxy configuration for Facebook; Google always uses SERP proxy when available.
- Live saving; detailed logs.
Input
| Field | Type | Required | Description |
|---|---|---|---|
| queries | array | No* | Search query word(s). Each is sent to Google; results are limited to maxItems Facebook URLs per query. |
| maxItems | integer | No | Max profiles per query (1β500, default 10). |
| startUrls | array | No* | Direct Facebook profile URLs to scrape. *Provide at least queries or startUrls. |
| requestDelay | integer | No | Delay between Facebook requests (default 1). |
| proxyConfiguration | object | No | Proxy for Facebook; Google uses Google SERP proxy. |
Example (query-based):
{"queries":["Raisul Islam","John Doe"],"maxItems":10,"startUrls":[],"requestDelay":1}
Example (direct URLs only):
{"queries":[],"maxItems":10,"startUrls":["https://www.facebook.com/zuck"],"requestDelay":1}
Output
Each dataset item is one profile with the same structure as the original pipeline:
- name β Full name from the profile.
- profileImage β Main profile picture URL.
- coverImage β Cover photo URL.
- images β Array of additional profile photo URLs (up to 20).
- userId β Facebook user ID.
- profileUrl β Canonical profile URL (e.g.
https://www.facebook.com/profile.php?id=...). - userData β List of work/education entries:
{ "type": "work" | "education", "text": "...", "icon": "..." }.
Example:
{"name":"John Doe","profileImage":"https://...","coverImage":"https://...","images":["https://...","..."],"userId":"123456789","profileUrl":"https://www.facebook.com/profile.php?id=123456789","userData":[{"type":"work","text":"Company Name","icon":"https://..."},{"type":"education","text":"University Name","icon":"https://..."}]}
How to use (Apify Console)
- Open Apify Console β Actors.
- Find Facebook User Search Scraper and open it.
- Under Input, add queries (e.g.
Raisul Islam) and set maxItems (e.g. 10, 100, 200). Optionally add startUrls. - Click Start. The actor will search Google (SERP proxy), collect Facebook URLs, then scrape each profile.
- Watch Log for Google SERP and Facebook proxy messages.
- Open Output (dataset) to view or export results (JSON/CSV).
Cautions
- Data is collected only from public profile pages.
- You are responsible for compliance with Facebookβs terms, privacy laws, and local regulations.
