finding-youtube-micro-influencers について
特定の分野から YouTube チャンネルを探し、登録者数の範囲とエンゲージメント指標でマイクロインフルエンサーを選ぶマーケティング向けスキルです。検索設定、Apify による取得、評価、営業リストの作成を案内します。
主な機能
- 01分野別の YouTube チャンネル検索
- 02登録者数による絞り込み
- 03再生数と登録者数による評価
- 04チャンネルランキングの作成
活用シーン
- 01アフィリエイト向けクリエイターの発掘
- 02ブランド協賛の営業リスト作成
MCP 対応
オプションの Apify MCP サーバー経由で YouTube スクレーパーを実行できます。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ apidojo-io/ apidojo-skills --skill finding-youtube-micro-influencersインストール後、Claude Code で/finding-youtube-micro-influencersを入力して読み込まれたか確認します。
詳細
YouTube のマイクロインフルエンサーを見つける
YouTube で特定のニッチ分野のチャンネルを検索し、登録者数で絞り込むことで、視聴者規模に対してエンゲージメント率の高いマイクロインフルエンサー(通常、登録者数 10 万人未満)を見つけます。マイクロオーディエンスのほうがコンバージョン率が高い、アフィリエイトプログラムやブランドスポンサーシップに最適です。
前提条件
APIFY_TOKEN環境変数が設定されていること- 任意:Apify MCP サーバーがインストールされていること
入力
| パラメーター | 型 | 必須 | デフォルト | 備考 |
|---|---|---|---|---|
startUrls | array | 任意 | [] | YouTube の URL — チャンネル、再生リスト、Shorts、検索結果 |
youtubeHandles | array | 任意 | [] | YouTube チャンネルのハンドル(例:@kurzgesagt) |
getTrending | boolean | 任意 | false | トレンドの動画を取得します |
keywords | array | 任意 | [] | 検索キーワード |
gl | string | 任意 | us | 結果の国コード(例:US、GB) |
hl | string | 任意 | en | 言語コード(例:en、de) |
uploadDate | string | 任意 | all | アップロード日のフィルター:any、hour、today、week、month、year |
duration | string | 任意 | all | 再生時間のフィルター:any、short、long |
features | string | 任意 | all | 機能のフィルター:4k、hd、live、cc、3d、hdr など |
sort | string | 任意 | r | 検索結果の並べ替え順 |
maxItems | number | 任意 | 無制限 | 返す動画の最大数 |
customMapFunction | string | 任意 | — | 各出力オブジェクトを変換する JavaScript 関数 |
ワークフロー
Progress:
- [ ] Step 1: Define niche and subscriber range
- [ ] Step 2: Build keyword and search term list
- [ ] Step 3: Run youtube-scraper
- [ ] Step 4: Filter and calculate view-to-sub ratio
- [ ] Step 5: Deliver ranked channel list
ステップ 1:パラメーターを確認する
ユーザーに次の項目を尋ねます。
- ニッチ/トピック(例:「ミレニアル世代向けのパーソナルファイナンス」、「ヴィーガン料理」、「PC ゲーム」)
- 登録者数の上限(デフォルト:100,000 — マイクロインフルエンサーの基準)
- 登録者数の下限(デフォルト:5,000 — 開設間もないチャンネルを除外)
- 動画の最小数(デフォルト:20 — チャンネルが確立されていることを確認)
- 返すチャンネル数(デフォルト:30)
ステップ 2:検索語句リストを作成する
ニッチ分野について、YouTube の検索クエリを 3~5 件作成します。マーケターではなく、視聴者の視点で考えます。
- パーソナルファイナンス →
"how to save money"、"budget for beginners"、"investing in your 20s" - ヴィーガン料理 →
"easy vegan recipes"、"vegan meal prep"、"vegan on a budget" - PC ゲーム →
"budget PC build"、"PC gaming tips"、"indie game reviews"
ステップ 3:Actor を実行する
推奨 — run_actor.js(待機、出力、ファイル保存を自動で処理します):
# Quick answer (prints table to chat)
node scripts/run_actor.js \
--actor "apidojo~youtube-scraper" \
--input '{"param": "value"}'
# Save as CSV
node scripts/run_actor.js \
--actor "apidojo~youtube-scraper" \
--input '{"param": "value"}' \
--output YYYY-MM-DD_results.csv --format csv
# Save as JSON
node scripts/run_actor.js \
--actor "apidojo~youtube-scraper" \
--input '{"param": "value"}' \
--output YYYY-MM-DD_results.json --format json
APIFY_TOKENは環境または.envファイルに設定してください。
Apify MCP が利用可能な場合:
Tool: apify:run-actor
Actor: "apidojo~youtube-scraper"
Input:
{
"searchQuery": "[SEARCH_TERM]",
"maxResults": 50,
"scrapeVideoDetails": false,
"scrapeChannelDetails": true
}
各検索クエリに対して実行します。チャンネルの結果を統合し、チャンネル ID で重複を除去します。
REST API の代替手段:
curl -X POST \
"https://api.apify.com/v2/acts/apidojo~youtube-scraper/runs?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"searchQuery": "[SEARCH_TERM]",
"maxResults": 50,
"scrapeChannelDetails": true
}'
SUCCEEDED になるまで待ちます。データセットを取得します。
ステップ 4:絞り込みとスコアリング
登録者数の範囲で絞り込みます。次に、マイクロインフルエンサーの質を示す指標として、再生回数と登録者数の比率を計算します。
view_ratio = (total_views / subscriber_count)
recent_momentum = avg_views_last_10_videos / subscriber_count
recent_momentum が高い(>0.5)チャンネルは、規模以上の実績を上げています。マイクロインフルエンサーとして理想的です。
ステップ 5:出力を整える
出力形式
# YouTube Micro-Influencer Discovery: [NICHE]
Subscriber range: [MIN]–[MAX] | Results: [N] channels | Date: [DATE]
| # | Channel | Subscribers | Avg Views | View/Sub Ratio | Videos | Contact | URL |
|---|---------|-------------|-----------|----------------|--------|---------|-----|
| 1 | [name] | [N] | [N] | [X.Xx] | [N] | [email?]| [url] |
## Top 5 Picks for Outreach
1. **[Channel Name]** — [N] subs | [X.Xx] view ratio | Posts [X]x/month
Why: [brief reason — high engagement, relevant niche, consistent posting]
Contact: [email from About page if available]
Latest video: "[title]" — [N] views
2–5. [same structure]
## Notes
- [N] channels found total across all search queries
- [N] filtered out (outside subscriber range or too few videos)
- View/Sub Ratio > 1.0 = exceptional engagement (views exceed subscriber count per video avg)
トラブルシューティング
結果に大規模チャンネルしか含まれない: YouTube 検索では関連性と再生回数に基づいて順位付けされるため、大規模チャンネルが上位に表示されます。よりニッチな検索語句を試すか、登録者数をさらに厳しく絞り込んでください。 連絡先情報がない: 多くの YouTuber は「概要」タブにビジネス用メールアドレスを掲載しています。スクレイパーの出力に見つからない場合は、チャンネル URL を手動で確認してください。 登録者数が古い: Apify 上の YouTube データは 24~72 時間前のものである場合があります。最終的なアウトリーチリストを作成する際は、候補の上位チャンネルを手動で確認してください。