Facebook User Search Scraper avatar

Facebook User Search Scraper

Pricing

$19.99/month + usage

Go to Apify Store
Facebook User Search Scraper

Facebook User Search Scraper

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

ScrapeBase

ScrapeBase

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

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

FieldTypeRequiredDescription
queriesarrayNo*Search query word(s). Each is sent to Google; results are limited to maxItems Facebook URLs per query.
maxItemsintegerNoMax profiles per query (1–500, default 10).
startUrlsarrayNo*Direct Facebook profile URLs to scrape. *Provide at least queries or startUrls.
requestDelayintegerNoDelay between Facebook requests (default 1).
proxyConfigurationobjectNoProxy 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)

  1. Open Apify ConsoleActors.
  2. Find Facebook User Search Scraper and open it.
  3. Under Input, add queries (e.g. Raisul Islam) and set maxItems (e.g. 10, 100, 200). Optionally add startUrls.
  4. Click Start. The actor will search Google (SERP proxy), collect Facebook URLs, then scrape each profile.
  5. Watch Log for Google SERP and Facebook proxy messages.
  6. 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.