finding-instagram-ugc-creators-for-brands
finding-instagram-ugc-creators-for-brands について
ブランド向けに Instagram のマイクロクリエイターを見つけ、エンゲージメント、商品コンテンツ、アカウント指標から UGC との適合度を評価するスキルです。ブランドコンテンツの提携先探しに役立ちます。
主な機能
- 01ニッチなハッシュタグ検索
- 02クリエイターアカウントの収集と重複排除
- 03クリエイタープロフィールの補完
- 04UGC適合度の評価とランク分け
活用シーン
- 01ブランドキャンペーン向けのクリエイター探し
- 02商品コンテンツを投稿する人の選定
- 03反応と信頼性の指標の比較
MCP 対応
任意で Apify MCP server を使い、Instagram スクレイピング Actor を実行できます。README にはスクリプトと REST API の利用方法もあります。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ apidojo-io/ apidojo-skills --skill finding-instagram-ugc-creators-for-brandsインストール後、Claude Code で/finding-instagram-ugc-creators-for-brandsを入力して読み込まれたか確認します。
詳細
ブランド向けInstagram UGCクリエイターの発掘
本物の商品コンテンツを制作するInstagramのマイクロクリエイターを発掘します。Instagramのナノ(1K–10K)およびマイクロ(10K–100K)クリエイターは、スポンサードコンテンツでマクロインフルエンサーよりも3~5倍高いエンゲージメントを生み出します。
前提条件
APIFY_TOKEN環境変数が設定されていること- 任意:Apify MCP サーバーがインストールされていること
入力
| パラメーター | 型 | 必須 | デフォルト | 備考 |
|---|---|---|---|---|
startUrls | array | ✅ | [] | Instagram の URL — プロフィール、ハッシュタグ、場所、オーディオページ、リール |
until | string | 任意 | — | この日付まで投稿をスクレイピングします(YYYY-MM-DD) |
maxItems | number | 任意 | Unlimited | 返す投稿の最大数 |
customMapFunction | string | 任意 | — | 各出力オブジェクトを変換する JavaScript 関数 |
ワークフロー
Progress:
- [ ] Step 1: Search niche hashtags on Instagram
- [ ] Step 2: Collect and deduplicate creator handles
- [ ] Step 3: Enrich profiles
- [ ] Step 4: Score UGC fit
- [ ] Step 5: Deliver creator list
ステップ 1:ニッチなハッシュタグを検索する
ブランドアカウントではなく、UGC クリエイターが使うハッシュタグを対象にします:
Primary: #[niche]review, #[niche]recommendations, #honest[niche]review
Supporting: #[niche]community, #[niche]lover, #[niche]obsessed
Broad: #[niche], #[niche]gram, #my[niche]
推奨 — run_actor.js(待機、出力、ファイル保存を自動で処理します):
# Quick answer (prints table to chat)
node scripts/run_actor.js \
--actor "apidojo~instagram-scraper" \
--input '{"param": "value"}'
# Save as CSV
node scripts/run_actor.js \
--actor "apidojo~instagram-scraper" \
--input '{"param": "value"}' \
--output YYYY-MM-DD_results.csv --format csv
# Save as JSON
node scripts/run_actor.js \
--actor "apidojo~instagram-scraper" \
--input '{"param": "value"}' \
--output YYYY-MM-DD_results.json --format json
APIFY_TOKENは環境または.envファイルに設定する必要があります。
Apify MCP が利用できる場合:
Tool: apify:run-actor
Actor: "apidojo~instagram-scraper"
Input:
{
"keywords": ["#[niche]review", "#[niche]recommendations", "#[niche]community"],
"maxItems": 100
}
REST API を使う場合:
curl -X POST "https://api.apify.com/v2/acts/apidojo~instagram-scraper/runs?token=$APIFY_TOKEN" -H "Content-Type: application/json" -d '{
"keywords": ["#skincarereviews", "#skincareobsessed", "#honestskincarereviews"],
"maxItems": 100
}'
結果から一意な ownerUsername の値を収集します。
ステップ 2:プロフィール情報を拡充する
Apify MCP が利用できる場合:
Tool: apify:run-actor
Actor: "apidojo~instagram-scraper"
Input:
{
"usernames": ["[username1]", "[username2]", "..."],
"maxItems": 12
}
ステップ 3:UGC 適合度をスコアリングする
engagement_rate = (avg_likes + avg_comments) / follower_count * 100
authenticity_signal = (is_not_verified ? 1 : 0) * 0.20
+ (follower_count < 100000 ? 1 : 0.5) * 0.20
+ (posts_with_product_content >= 3 ? 1 : posts/3) * 0.30
+ (engagement_rate >= min_engagement_rate ? 1 : engagement_rate/min_engagement_rate) * 0.30
ランク: TIER 1 ≥ 0.75 | TIER 2 0.50–0.74 | TIER 3 < 0.50
ステップ 4:例外ケース
- ブランドアンバサダーのアカウントが含まれる(常に商品を使用):最近の投稿すべてに
#adまたは#sponsoredがあるか確認し、ALREADY_CONTRACTEDのフラグを付けます - 非公開アカウントが含まれる:コンテンツの品質を評価できないため、スキップします
- フォロワー数がスクレイピング結果と一致しない:スクレイピング出力の
follower_count = 0の場合、プロフィール取得を再試行します。Instagram ではプロフィールデータが一時的に制限されることがあります - 場所のフィルターが一致しない:Instagram のプロフィール欄の場所は自由記述です。部分一致を使用します:bio.lower() に国名または都市名が含まれる
出力形式
# Instagram UGC Creator List: [NICHE]
Creators evaluated: [N] | TIER 1: [N] | TIER 2: [N] | Date: [DATE]
## TIER 1 — Prime UGC Creators
| Creator | Handle | Followers | Avg Likes | Avg Comments | Eng Rate | Authenticity Score |
|---------|--------|-----------|-----------|--------------|----------|-------------------|
| [name] | @[handle] | [N] | [N] | [N] | [X%] | [0.XX] |
## TIER 2 — Worth Testing
| Creator | Followers | Avg Likes | Eng Rate | Location |
|---------|-----------|-----------|----------|---------|
## Top Performing Hashtags for This Niche
| Hashtag | Posts Found | Avg Likes per Post | Creator Quality (High/Med/Low) |
|---------|------------|-------------------|-------------------------------|
トラブルシューティング
ハッシュタグの結果がブランド投稿ばかりになる場合:「review」または「honest」をハッシュタグに加え、消費者の声を重視します。
すべてのクリエイターがすでに契約済みの場合:競争の激しいニッチではよくあります。隣接するサブニッチを検索します。
結果全体のエンゲージメント率が 3% 未満の場合:ハッシュタグの人気が高すぎて、エンゲージメントの低いアカウントが大半を占めている可能性があります。#[niche][city] や #[brand]community のようなロングテールハッシュタグに切り替えます。