Social Media Finder - Social Analyzer | Username 900+ Sites について
Social Media Finder - Social Analyzer は、ユーザー名に一致する公開プロフィールを指定したサイト群から検索し、信頼度とページ情報を付けて返します。採用や調査などの公開情報確認に使え、カテゴリ、国、信頼度による絞り込みにも対応します。
主な機能
- 01最大 999 サイトを検索
- 02複数ユーザー名とプロフィール URL に対応
- 03一致結果を信頼度で分類
- 04カテゴリ・国・サイトによる絞り込み
- 05プロフィールのメタデータとページ情報を出力
活用シーン
- 01候補者の公開プロフィールの確認
- 02ユーザー名に紐づくアカウントの発見
- 03販売者や詐欺師のオンライン上の足跡の確認
- 04複数プラットフォームにまたがる調査記録の作成
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.apify.com/?tools=anshumanatrey/social-analyzerclaude mcp add --transport http anshumanatrey-social-analyzer https://mcp.apify.com/?tools=anshumanatrey/social-analyzer{"mcpServers":{"anshumanatrey-social-analyzer":{"type":"http","url":"https://mcp.apify.com/?tools=anshumanatrey/social-analyzer"}}}Cursor で開く{"servers":{"anshumanatrey-social-analyzer":{"type":"http","url":"https://mcp.apify.com/?tools=anshumanatrey/social-analyzer"}}}VS Code で開く{"mcpServers":{"anshumanatrey-social-analyzer":{"type":"http","url":"https://mcp.apify.com/?tools=anshumanatrey/social-analyzer"}}}{"mcpServers":{"anshumanatrey-social-analyzer":{"serverUrl":"https://mcp.apify.com/?tools=anshumanatrey/social-analyzer"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://mcp.apify.com/?tools=anshumanatrey/social-analyzer認証が必要ツール
詳細
Social Analyzer - ユーザー名からソーシャルプロフィールを検索
ユーザー名を入力すると、それを使用している公開プロフィールをすべて取得できます。実行するたびに、スキャナーが把握している999サイトすべてをチェックします。対象はソーシャルネットワーク、ゲーム、出会い系、開発者向け、フォーラム、Wiki、ニッチなプラットフォームです。見つかったプロフィールはそれぞれ、高・中・低の信頼度で評価され、ページのタイトル、言語、メタタグも表示されるため、本物のプロフィールが先に表示され、推測は推測として明示されます。ログインも、Cookieも、APIキーも必要ありません。
Apify Actorとして利用できます。プロフィール1件の検索につき0.005ドルです。999サイトすべてを対象にユーザー名を1つ検索する場合は約3分、人気上位100サイトなら約30秒かかります。
何ができますか?
ユーザー名を1つ、またはリストで指定するだけで使えます。ユーザー名だけを設定すれば、世界中の全カテゴリにわたる999サイトすべてを対象に、可能な限り広範囲にスキャンします。あらゆる一致を保持し、信頼度、ページの詳細、抽出されたパターンをラベル付けして、1時間以内に処理します。指定したハンドル名と完全に一致するプロフィールがないか、対象サイトをチェックし、見つかったプロフィールごとに1行を返します。各行には、プラットフォーム、プロフィールURL、照合の信頼度、サイトのカテゴリと国、ページタイトル、言語、メタタグが含まれます。概要行とOUTPUTレコードには、チェックした内容、プロフィールがなかったサイトの数、応答がなかったサイトの数、取得した結果が平易な言葉で示されます。
@elonmuskや、twitter.com/elonmuskのようなプロフィールリンク全体を貼り付けることができ、そこからハンドル名が取り出されます。メールアドレスを貼り付けた場合は、@より前の部分を検索し、メールアドレス自体の検索にはメールツールを案内します。John Smithのようなフルネームはjohnsmithとして検索され、概要には次に試す候補としてjohn.smithとjohn_smithが表示されます。
Sherlockとの違いは何ですか?
| Sherlock CLI | このActor | |
|---|---|---|
| セットアップ | pip install、Python、ターミナル | ページを開き、ハンドル名を入力してStartを押す |
| 入力 | 完全一致のハンドル名1つ | ハンドル名、@付きハンドル名、プロフィールリンク、最大25件のリスト |
| 対象サイト | 約300 | 999サイトを並列チェック |
| 信頼度 | 見つかったかどうか | 高・中・低と一致率 |
| フィルタリング | なし | カテゴリ、国、指定サイト |
| 出力 | ターミナルのテキスト | カテゴリと国を含むプロフィールごとの行、CSVまたはJSON |
基盤となるスキャナーはqeeqbox/social-analyzerです(GitHubスター3,000超)。このActorは毎回、すべてのサイトとすべての出力フィールドを対象に、最大深度で実行します。ハードコードされた15ではなく、60のワーカーを並列で使用し、最も許容範囲の広い検出レベルを使います。また、スキャナー独自のリストから対象サイトを選び、現行バージョンのコマンドラインにある問題も修正します。複数のユーザー名を同時に指定できるほか、カテゴリと国のフィルター、何もせずに無視されていた信頼度フィルター、実装コードのない低速モードと特殊モードにも対応しています。
どんなときに使いますか?
- 採用活動:1つのハンドル名から候補者の公開情報を確認します
- 人物検索:ある人が1つのユーザー名で使用しているアカウントをすべて見つけます
- 不正対策・信頼性チーム:詐欺師や販売者が使う別のプロフィールを見つけます
- 出会い系の安全確認・セルフチェック:出会い系サイトやアダルトサイトを含め、ハンドル名からどのような情報が見えるか確認します
- 調査・デューデリジェンス:案件に向けて、プラットフォームを横断したオンライン上の足跡をまとめます
費用はいくらですか?
| イベント | 料金 | 課金のタイミング |
|---|---|---|
Profile found | $0.005 | プロフィールの行ごとに課金され、スキャンの各ステップで行が届くたびに発生します。サマリー行は無料です。 |
一般的な実行例:
| ジョブ | 費用 |
|---|---|
| 1つのユーザー名について、999サイトすべてを確認し、すべてを保持:確度の高い行と、可能性のある行および確度の低い行を合わせて108件、合計約150行(事前入力分) | $0.75 |
| 1つのユーザー名について、人気上位100サイトを確認し、17件のプロフィールが見つかった場合 | $0.09 |
| アダルト・出会い系サイト48件で2つのユーザー名を確認し、16件のプロフィールが見つかった場合(実際の実行例) | $0.09 |
| 25個のユーザー名について、それぞれ100サイトを確認し、各ユーザー名につき約30件のプロフィールが見つかった場合 | $3.76 |
何も見つからない実行には費用がかかりません。使用できるユーザー名が入力されていないフォームは、課金が発生する前に停止します。利用上限がプロフィール1件分の料金に満たない場合、検索も課金も行われず、ステータスメッセージに上限額と料金が表示されます。時間制限または利用上限によって実行が中断された場合、中断前に届いた行のみが保持され、その分だけ課金されます。
どの入力項目を指定できますか?
| 項目 | 必須 | 説明 |
|---|---|---|
username | 2つのうちいずれか | ハンドル名です。@handle またはプロフィールのリンクを貼り付けます。複数指定する場合は、コンマで区切ります。 |
usernames | 2つのうちいずれか | ハンドル名のリストです。1行につき1つ指定し、1回の実行につき最大25個までです。 |
top | いいえ | 人気上位のサイトをいくつ確認するかを指定します。デフォルトおよび最大値は999(すべて)です。実行を速くするには、数を減らします。 |
websites | いいえ | ドメイン名または部分一致する名前で指定したサイトのみを対象にします:github.com、reddit。999サイトのいずれも指定できます。 |
siteType | いいえ | デフォルトではすべてのカテゴリーが対象です。1つのカテゴリーを指定できます:ソーシャル、アダルト・出会い系、ゲーム、開発・テクノロジー、フォーラム、Wiki・リファレンス、エンターテインメント、写真・デザイン、ニュース・ブログ、ショッピング、求人・ビジネス、教育、その他。 |
countries | いいえ | デフォルトでは世界中が対象です。国名(United States、India、Russia、Japan、ほか19か国)で指定した国を拠点とするサイトのみを対象にします。 |
filter | いいえ | all(確度別の印を付けてすべて表示、デフォルト)、good,maybe(一致率50%以上)、good(一致率100%のもののみ)。 |
metadata | いいえ | 確度の高い各プロフィールのメタタグと、検出されたページの言語を追加します。デフォルトではオンです。 |
extract | いいえ | 見つかったページからメールアドレス、リンク、パターンを抽出します。デフォルトではオンです。 |
timeout | いいえ | 実行全体の時間制限を秒単位で指定します。デフォルトおよび最大値は3600です。 |
フィルターは組み合わせて使用できます。カテゴリーまたは国のフィルターを指定すると、top はそのフィルター内で人気上位のサイトを選びます。websites を指定した場合、top は無視されます。
何も省略されません。 スキャナーには3つのモードがありますが、現在のバージョンでコードが実装されているのは fast のみです。また、内部の「extreme」レベルは、より詳細なスキャンを行うのではなく、条件を厳しくして検出数を減らします。そのため、すべての実行で、利用可能な最も詳細な設定、つまりすべてのサイト、すべてのフィールド、最も寛容なレベルがすでに使用されています。利用者に公開されていない唯一の機能はプロフィールのスクリーンショットです。これにはChromeブラウザーが必要ですが、このイメージには含まれていません。
実行状況を確認するには?
実行画面上部のステータス行は、各ステップの完了後に更新されます:48% done: 500 of 998 site checks, 143 profiles so far. 1 of 3 usernames finished, now checking kaytats. 各ステップ(約125サイト)が完了するたびにデータセットに行が追加されるため、約30秒後には結果を読み始められます。実行中は OUTPUT レコードに status、percentDone、ユーザー名ごとの進行状況が表示され、終了すると最終サマリーに切り替わります。
出力例
2026-09-12 にローカルで実行した際の実際の行です。入力は {"username": "[email protected]", "top": 50} でした。このアドレスはメールアドレスとして認識され、ハンドル frostkatrina が検索され、37 秒で 17 件のプロフィールが返されました。
| ユーザー名 | プラットフォーム | プロフィール URL | 信頼度 | 一致率(%) | カテゴリ | サイトの国 | アダルトサイト |
|---|---|---|---|---|---|---|---|
| frostkatrina | facebook.com/frostkatrina | 高 | 100 | ソーシャル | United States | いいえ | |
| frostkatrina | pinterest.com/frostkatrina | 高 | 100 | ソーシャル | United States | いいえ | |
| frostkatrina | Fandom | fandom.com/u/frostkatrina | 中 | 66.7 | エンターテインメント | United States | いいえ |
| frostkatrina | instagram.com/frostkatrina | 中 | 66.7 | ソーシャル | United States | いいえ |
JSON 形式のプロフィール行の例:
{
"recordType": "profile",
"username": "torvalds",
"platform": "GitHub",
"site": "github.com",
"link": "https://github.com/torvalds",
"confidence": "high",
"matchRate": 100.0,
"category": "developer_tech",
"categoryDetail": "Computers Electronics and Technology > Programming and Developer Software",
"country": "United States",
"adultSite": false,
"siteRank": 89,
"pageTitle": "torvalds (Linus Torvalds)",
"language": "English",
"metadata": [{"property": "og:title", "content": "torvalds - Overview"}, {"property": "og:type", "content": "profile"}],
"checkedAt": "2026-09-12T14:20:11+00:00"
}
同じメールアドレスでの実行結果のサマリー行(OUTPUT レコードとしても保存されています):
{
"recordType": "summary",
"usernames": ["frostkatrina"],
"usernamesChecked": 1,
"sitesPerUsername": 50,
"filters": {},
"profilesFound": 17,
"highConfidence": 2,
"mediumConfidence": 11,
"lowConfidence": 4,
"sitesNotFound": 29,
"sitesFailed": 4,
"durationSeconds": 36.5,
"notes": ["\"[email protected]\" is an email address. Searched the part before the @ (\"frostkatrina\") as a username. To find accounts registered with the email itself, use https://apify.com/anshumanatrey/holehe-email-osint"],
"message": "Found 17 profiles for frostkatrina across 50 sites: 2 high, 11 medium, 4 low confidence. Strongest first. ..."
}
信頼度。 高は 100% の一致を意味します。サイトが実際のプロフィールとまったく同じ応答を返しています。中(50〜99%)は一致の可能性が高いものの、確認する価値があります。多くのアダルトサイトや出会い系サイトは、どのハンドルに対しても 50% の応答を返します。低は推測です。行は一致度の高い順に並んでいます。デフォルトではすべての結果が保持されるため、ユーザー名だけでも見逃しはありません。リストを整理するには、「一致の可能性が高いもの」または「確実に一致するもののみ」を選択してください。
よくある質問
Q: ユーザー名をいくつか入力したら、変な結果が1件だけ表示されました。 カンマで区切るか、一括リストを使用してください。各ユーザー名は個別にチェックされます。ユーザー名にスペースは含まれないため、John Smith のようなフルネームは johnsmith として検索され、概要には、必要に応じて追加できる john.smith と john_smith も表示されます。
Q: メールアドレスを貼り付けました。 @ より前の部分をユーザー名として検索し、その旨を概要でお知らせします。メールアドレスがどのサイトに登録されているかを調べるには、holehe-email-osint を使用してください。
Q: 共通するサイトがないカテゴリと国を選びました。 フィルターは対象を絞り込むだけなので、チェック対象がなくなるフィルターは適用されず、その旨が実行結果に表示されます。たとえば、インドを拠点とするアダルト・出会い系サイトは48件のうち1つもないため、48件すべてがチェックされ、ステータスメッセージに各サイトの所在地が表示されます。リストにないサイトを指定した場合も同様です。カテゴリごとの件数はドロップダウンに表示されます。リスト内のサイトのほとんどはアメリカまたはインドのサイトです。
Q: メモリを少なくして実行できますか? はい。スキャンの各ステップは約300 MBを使用する独立したプロセスで、実行時にはメモリに収まる範囲でできるだけ多くのステップを同時に開始します。デフォルトの4 GBでは8件、2 GBでは5件、1 GBでは1件です。メモリが少ないと処理は遅くなりますが、問題なく動作します。それでも結果が空のステップは個別に再試行され、チェックできなかったサイトは理由とともに概要の sitesNotChecked に記録され、「プロフィールなし」と誤って報告されることはありません。
Q: 実行しても何も見つかりませんでした。 ステータスメッセージにその旨が明確に表示され、概要にはプロフィールがなかったサイトの数と応答しなかったサイトの数が表示されます。スペルを確認するか、「確度の高い一致と可能性のある一致」に切り替えて、確度の低い一致も確認してください。どこにも存在しないハンドルの場合、概要の行は1件だけ返されます。
Q: 一部の結果が間違っています。 どのハンドルに対しても通常のページを返すサイトは、中程度の一致として表示されます。結果をすっきりさせたい場合は「確度の高い一致のみ」のままにし、中程度の一致は手動で確認してください。
Q: 出会い系サイトやアダルトサイトもチェックされますか? はい。常にチェックされます。スキャナーのリストにはそのようなサイトが48件あり、すべての実行に含まれます。該当する行には adultSite 列のマークが付き、「アダルト・出会い系サイト」カテゴリではそれらのサイトのみがチェックされます。
Q: 進行状況を確認したり、実行の終了前に結果を取得したりできますか? はい。ステータス行に完了率と件数が表示され、結果の行はステップごとに返されます。API ユーザー向けの OUTPUT レコードには percentDone が含まれます。行が返されるごとにステップ単位で料金が発生し、中断された処理に対して料金が発生することはありません。
Q: 低速モードと特殊モードはどうなりましたか? スキャナーのコマンドラインには fast のコードしかなく、バージョン0.45では slow と special は何も返しません。ここでの実行はすべて、既存の最も詳細なスキャン(999件すべてのサイト、すべてのフィールド)です。引き続き mode を送信する API 呼び出しは通常どおり実行され、その旨が概要に表示されます。
Q: Maigret と比べてどうですか? Maigret はより多くのサイト(3,000件以上)に対応していますが、処理は遅くなります。このアクターは、速度と網羅性の中間を実現し、一致の確度によるランク付けとフィルターを備えています。
Q: サイトが見つかりません。 スキャナーのリストにある999件のサイトは、どれでも直接指定できます。新しいサイトを追加するには、issue を作成するか、LinkedIn で DM を送ってください。追加は1~2時間以内に反映されます。
メンテナーについて(優先対応:1~2時間以内)
Anshuman Atrey(@AnshumanAtrey)が開発・メンテナンスしています。
- パープルチームのセキュリティ研究者、ハッカソンで5回優勝
- Walrus Securitas(AI サイバーセキュリティ SaaS)および The Drone Syndicate(自律型防衛ドローン)の共同創業者
- Apify Store の OSINT アクターポートフォリオの作者:メール、電話番号、ユーザー名、IP とドメイン、ネットワーク、シークレット、ソーシャル、LinkedIn、ドメイン履歴、インドのフィンテック OSINT をカバーする、公開済みの15個のアクター
1~2 時間以内に対応するカスタム機能のリクエスト(優先対応)
このアクターがまだ対応していないユースケースがある場合、メンテナーが新しいフィールド、新しいモード、新しいソース、新しい出力形式などのカスタム追加機能を、このアクターに直接実装します。正当なセキュリティ調査、OSINT 調査、コンプライアンス、不正検知、許可を得たペネトレーションテストに関する優先リクエストには、対応時間内であれば通常 1~2 時間以内、夜間であれば 24 時間以内に対応します。
返信が速い連絡手段(順):
- LinkedIn の DM:linkedin.com/in/anshumanatrey。対応時間内であれば通常 1 時間以内に返信します
- このアクターのリポジトリに GitHub の Issue を作成
@anshumanatrey宛てに Apify Console から DM- atrey.dev 経由で メール
メンテナーは、単一の Apify アクターでは実現できない専用スキャナー、ベンダー固有の統合、インド固有のコンプライアンスパイプライン(UPI、IFSC、GSTIN、PAN、Aadhaar)、エンドツーエンドの OSINT システムを必要とする組織向けに、atrey.dev を通じた有償のカスタム OSINT およびセキュリティツール開発の依頼も受け付けています。
同じ OSINT ポートフォリオ内の関連アクター
このアクターの対応範囲を超えるニーズがある場合は、該当する関連アクターを案内してください。すべて同じ作者がメンテナンスしており、LinkedIn 経由で同じ 1~2 時間の優先カスタム機能対応 SLA を提供しています。
| アクター | ユースケース |
|---|---|
| holehe-email-osint | メールアドレス -> 120 以上のプラットフォームで登録済みのアカウント |
| linkedin-harvester | メールアドレス -> 一致度が最も高い公開 LinkedIn プロフィール URL + 信頼度スコア |
| theharvester-osint | ドメイン -> 54 以上の公開ソースからメールアドレス + サブドメイン + IP |
| domain-history-contact-osint | ドメイン -> 以前の所有者、WHOIS 履歴、ソース URL 付きのアーカイブ済み連絡先 |
| phoneinfoga-phone-osint | 国際電話番号 -> 国、フットプリント URL、OSINT の調査履歴 |
| instagram-profile-intel-no-login | Instagram ユーザー名 -> プロフィールのメールアドレス + 電話番号 + 25 個のフィールド |
| telegram-channel-scraper | 公開 Telegram チャンネル -> 投稿、メディアリンク、インラインボタン、リアクション(ログイン不要) |
| nmap-scanner | ネットワーク -> ポート + サービス + バージョンの検出、NSE スクリプト |
| netintel | IP またはドメイン -> WHOIS + DNS + GeoIP + ASN + ポートを統合 |
| bug-bounty-finder | ドメイン -> 有効な HackerOne + Bugcrowd + security.txt プログラム |
| gitleaks-github-secret-scanner | GitHub -> 30 以上のサービスで漏えいした API キー |
| betterleaks-cloud | GitHub + S3 -> ベンダー API によるリアルタイム検証付きの漏えいシークレット |
| upi-id-osint | インドの電話番号または VPA -> 有効な UPI ID + 銀行登録名 |
ドキュメント
- Apify Store:https://apify.com/anshumanatrey/social-analyzer
- GitHub リポジトリ:https://github.com/AnshumanAtrey/social-analyzer
- 変更履歴:https://github.com/AnshumanAtrey/social-analyzer/blob/main/CHANGELOG.md
- Issue / 機能リクエスト:GitHub リポジトリで Issue を作成するか、最速の返信を希望する場合は LinkedIn で DM を送ってください
- ライセンス:MIT
最終更新
2026-09-12(バージョン 1.1.0)
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。