Facebook User Search Scraper
Pricing
$19.99/month + usage
Go to Apify Store
Facebook User Search Scraper
Pricing
$19.99/month + usage
Rating
0.0
(0)
Developer
ScrapeBase
Maintained by Community
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day 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.