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
5
Total users
1
Monthly active users
20 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.