Facebook User Search Scraper
Pricing
$19.99/month + usage
Facebook User Search Scraper
π Facebook User Search Scraper finds and extracts public profile data from Facebook search β names, profile links, locations, work/education & bios. π Clean exports (CSV/JSON). π Ideal for lead gen, recruiting & research. β Fast, accurate, ethical.
Pricing
$19.99/month + usage
Rating
0.0
(0)
Developer
ScrapeBase
Actor stats
0
Bookmarked
2
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.