Social Media Finder by Name — Find Profiles on 3000+ Sites
Pricing
from $10.40 / 1,000 profile founds
Social Media Finder by Name — Find Profiles on 3000+ Sites
Enter a person's name and get their public social media profiles. The name becomes ranked username candidates, each checked against 3000+ sites, returning one row per confirmed profile with URL, category and confidence. Powered by open-source maigret (MIT). Unofficial wrapper.
Pricing
from $10.40 / 1,000 profile founds
Rating
0.0
(0)
Developer
daehwan kim
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
21 hours ago
Last modified
Categories
Share
You have a name. You do not have a username. This Actor closes that gap.
Give it "John Smith" and it builds the username candidates a real person would
have picked — johnsmith, john.smith, john_smith, smithjohn — ranks them,
and checks each one against 3000+ sites. You get one row per confirmed public
profile, with the URL, a category and a confidence score.
Most profile finders check a dozen platforms. This one uses the full site catalogue of the open-source maigret engine.
What you get
| Row type | What it is | Charged |
|---|---|---|
profile-found | One confirmed public profile: name, username, site, URL, category, confidence | yes |
username-checked | One summary per username candidate: how many profiles it found and which site scope was searched | yes |
name-summary | One unbilled roll-up per name you submitted | no |
| notice rows | Status messages: free-plan cap, charge limit, invalid input | no |
Every row carries a rowType, so filtering results is one expression.
Example result row
{"rowType": "profile-found","name": "John Smith","username": "john.smith","site": "GitHub","url": "https://github.com/john.smith","category": "Developer","confidence": 1.0,"httpStatus": 200,"headline": "John Smith as `john.smith` — 14 profiles, top: GitHub, Instagram, Reddit"}
Input
| Field | Default | What it does |
|---|---|---|
names | ["John Smith"] | People to look up. Up to 10 per run. |
maxPermutations | 6 | Username candidates built per name, best first. Up to 72. |
siteScope | top500 | top300, top500 or all3000. |
minConfidence | 0.5 | Drop matches scored below this. Raise it for common names. |
concurrency | 2 | Username candidates looked up in parallel. |
monitorMode | false | Return only what changed since the previous run with the same key. |
extractProfileFields | false | Opt-in: also save full name, bio, avatar, location. |
includeAdultSites | false | Adult and webcam sites are excluded unless you ask for them. |
disclaimerAck | required | Confirms lawful use. |
How confidence works
Confidence answers "is this the person you named", not "does this account exist". It starts from how completely the username matches the name — a form containing every name element scores highest, a bare first name much lower — and is reduced when the engine reports a fuzzy match or the site answered with something other than HTTP 200. A single common given name is deliberately scored low, because thousands of unrelated people hold it.
A match means a username exists on a site. It is not proof of identity. Verify before you act on it.
Runtime and cost
Runtime scales with names × maxPermutations ÷ concurrency. Measured
2026-09-03: one username candidate against 500 sites takes about 27 seconds.
The default input (one name, six candidates, top 500, concurrency 2) finishes in
a couple of minutes.
Pricing is pay-per-event and is shown on the Actor's store page. Free-plan runs return up to 25 result rows and then finish normally with a notice row; upgrade your Apify plan for the full set in one run. If a run reaches its charging limit it stops and says so rather than handing out uncharged results.
Use cases
- Sales. Paste a list of lead names and get their real profile URLs without knowing a single handle.
- Recruiting. See a candidate's public GitHub, X and Medium presence in one table instead of twelve searches.
- Investigation and due diligence. Hand over a name; the Actor builds the username candidates and sweeps the catalogue for you.
- Monitoring. Schedule it with
monitorModeand get only the profiles that appeared, changed or vanished since last week.
Legal and privacy
This Actor is an unofficial wrapper around the open-source maigret engine (MIT). It is not affiliated with, endorsed by, or sponsored by that project or by any site it checks.
- It performs passive lookups of publicly reachable profile pages. It never logs in, never bypasses authentication or CAPTCHAs, and never notifies the person.
- By default it returns account-existence evidence only — site, URL,
category, confidence. Personal profile fields are opt-in
(
extractProfileFields). - You are the data controller for anything you collect. Use it only where you have a lawful basis, and comply with GDPR, CCPA, PIPA and each site's terms.
- Do not use it for stalking, harassment, or any decision about a person that requires a regulated background check.
Next steps
- Username OSINT Search — already know the handle? Skip the name-to-username step.
- Email OSINT Search — see which services an email address is registered on.
- Phone Number Validator — line type, carrier and reachability for a lead list.