Facebook People Search Scraper
Pricing
from $0.90 / 1,000 public profiles
Facebook People Search Scraper
Search public Facebook people results without a Facebook login. Get structured profiles with names and direct links, plus profile IDs, verification status, and image data when Facebook exposes them, and a partial coverage flag.
Pricing
from $0.90 / 1,000 public profiles
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Share
🔎 Find public Facebook profiles without a login
For recruiters, researchers, and sales teams, Facebook People Search Scraper searches one public Facebook name, phrase, location, or interest at a time. It returns structured profile rows with names, direct links, profile IDs, verification status, and profile image data when Facebook exposes them. It does not need a customer-provided Facebook login, cookies, or source credential, so you can review matching public profiles in a structured dataset.
- Find public profiles by name with Search Facebook People By Name.
- Search a location for public profiles with Facebook Profile Search By Location.
- Find public profiles without a Facebook account with Facebook People Search Without Account.
- Build a list of matching public profiles with Find Public Facebook Profiles.
- Find public people matches with Facebook People Finder.
👤 Public Facebook profile rows
Each saved row is one eligible public Facebook profile match. Required values are the display name, direct profile URL, and partial coverage flag. Facebook profile IDs, verification status, and profile image data appear when Facebook exposes them.
If the same profile appears again during discovery, the first eligible occurrence is saved immediately and later matches are ignored. The saved row describes that first match only.
▶️ Search one expression and review profiles
Run steps
- Open the Actor's Input tab.
- Enter one name, phrase, location, or interest in Search query. Use one search expression per run.
- Start the run.
- Open the default dataset and review the saved public profile rows.
Rows are saved as qualifying public matches are found. Facebook may make only part of its public matches available, and isPartialCoverage shows when the returned coverage is partial.
⚙️ Input
Input fields
| Field | Type | What it does |
|---|---|---|
searchQuery | string | Searches for matching public Facebook profiles by one name, phrase, location, or interest. |
Example input
This example is copied from the successful current-beta default-input run.
{"searchQuery": "Jane Doe"}
🧾 Output
Dataset link
| Field | Type | What it does |
|---|---|---|
defaultDatasetItems | URL string | Opens the Facebook people view for the default dataset. |
Dataset rows
The default dataset uses one profile row shape. Optional fields can be omitted when Facebook does not expose them.
| Field | Type | What it does |
|---|---|---|
displayName | string | Public display name shown on the Facebook profile. |
profileUrl | string (URI) | Direct public URL of the Facebook profile. |
profileId | string, optional | Facebook profile identifier when Facebook exposes it. |
isVerified | boolean, optional | Whether Facebook marks the public profile as verified. |
profileImage | object, optional | Public profile image data when Facebook exposes it. |
profileImage.url | string (URI) | Direct public URL of the profile image. |
profileImage.width | integer, optional | Image width in pixels when available. |
profileImage.height | integer, optional | Image height in pixels when available. |
isPartialCoverage | boolean | Shows whether the returned public matches represent only part of the matches Facebook makes available. |
Example profile row
This genuine row is from the successful current-beta run with the Mark Zuckerberg search.
{"displayName": "Mark Zuckerberg","profileUrl": "https://www.facebook.com/zuck","isPartialCoverage": true,"profileId": "zuck","isVerified": true,"profileImage": {"url": "https://scontent-dfw5-1.xx.fbcdn.net/v/t39.30808-1/798035993_10117964355140091_4488314344426088727_n.jpg?stp=cp0_dst-jpg_s74x74_tt6&_nc_cat=1&ccb=1-7&_nc_sid=fe59b0&_nc_ohc=pQvaGec9v4QQ7kNvwGYcQGf&_nc_oc=Adpn6o3Uom-tx7K8HyJ0pzi7BTT5dQd4FJSEi9Aj-DGxX9Ose7P71wL2ECCEq35h0-g&_nc_zt=24&_nc_ht=scontent-dfw5-1.xx&_nc_gid=pb1mshlonq2Xzt3Pen95MA&_nc_ss=70289&oh=00_AQJDjo4QEKqc8M9VSH8ndoNjMuldC0HYqs19awUQ6BI1LQ&oe=6AB88905","width": 72,"height": 72}}
💳 Pricing
This Actor uses pay-per-event pricing. One chargeable event covers each qualifying public Facebook profile saved to the dataset. The pricing panel shows the current tiered rates.
🔌 Integrations
Open the default dataset in Apify Console or read it through the Apify API. Use the returned profile URLs and available profile IDs in your own research workflow.
❓ FAQ
What does partial coverage mean?
It means the returned public profiles may represent only part of the matches Facebook makes available for the search. It does not promise an exhaustive list.
Why is a matching profile missing?
Only public matches Facebook makes available can be returned. The search uses one expression per run, and optional profile fields appear only when Facebook exposes them.
What happens when the same profile appears more than once?
The first eligible occurrence is saved. Later matches for that profile are ignored, and the row describes the first saved match only.
Can I search private profiles?
No. Private, login-only, and otherwise non-public Facebook profiles and data are outside this Actor's scope.
Can I use several search expressions in one run?
No. Use one name, phrase, location, or interest per run. Start separate runs when you need separate searches.
Does the Actor need my Facebook login?
No. It does not require a customer-provided Facebook login, cookies, or source credential.
Which profile fields can be missing?
Facebook may omit the profile ID, verification status, or profile image data. The Actor keeps the core public profile fields when they are available and does not invent missing values.
How is a profile event charged?
One event covers each qualifying public Facebook profile saved to the dataset. The pricing panel shows the current rates.
📝 Changelog
v0.0 (22-09-2026)
- Initial release.
🆘 Support
For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡
🔗 Related Actors
- Facebook Profile Lead Scraper: Add richer public profile and lead fields when a search list needs more context.
- Facebook User Posts Scraper: Review public posts from profile links returned by a people search.
- Instagram User Search Scraper: Find related public Instagram accounts for cross-platform profile research.
- Facebook People Search Results Scraper by Keyword - Cookieless: Compare another keyword-based Facebook people search workflow.
- Facebook People Search Scraper: Compare another focused Facebook people search option.
Made with ❤️ by Maxime Dupré