finding-food-bloggers-and-creators について
Instagram、TikTok、YouTube でフード系クリエイターを探し、コンテンツのテーマとエンゲージメント品質で分類するスキルです。マーケティング向けに、各プラットフォーム別および横断的な一覧を作成できます。
主な機能
- 01複数プラットフォームでフード系クリエイターを検索
- 02プラットフォーム別の反応評価
- 03コンテンツテーマ別の分類
- 04重複排除とアカウントの横断紐付け
活用シーン
- 01特定の食分野のクリエイター探し
- 02プラットフォーム別の提携候補選定
- 03同一クリエイターの複数アカウント特定
MCP 対応
任意で Apify MCP server を使い、Instagram と TikTok のスクレイピング Actor を実行できます。README には REST API の利用方法も記載されています。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ apidojo-io/ apidojo-skills --skill finding-food-bloggers-and-creatorsインストール後、Claude Code で/finding-food-bloggers-and-creatorsを入力して読み込まれたか確認します。
詳細
フードブロガーとクリエイターを見つける
Instagram、TikTok、YouTubeでフードコンテンツのクリエイターを見つけます。コンテンツのテーマ(レシピ、レストランのレビュー、作り置き、高級料理)とエンゲージメントの質に基づいて分類します。
前提条件
APIFY_TOKEN環境変数が設定されていること- 任意:Apify MCP サーバーがインストールされていること
入力
| パラメーター | 型 | 必須 | デフォルト | 備考 |
|---|---|---|---|---|
startUrls | array | ✅ | [] | Instagram URL — プロフィール、ハッシュタグ、位置情報、音声ページ、リール |
until | string | 任意 | — | この日付まで投稿をスクレイピングします(YYYY-MM-DD) |
maxItems | number | 任意 | 無制限 | 返す投稿の最大数 |
customMapFunction | string | 任意 | — | 各出力オブジェクトを変換する JavaScript 関数 |
ワークフロー
Progress:
- [ ] Step 1: Search food hashtags per platform
- [ ] Step 2: Collect unique creator handles
- [ ] Step 3: Enrich and score by platform
- [ ] Step 4: Cross-platform deduplication
- [ ] Step 5: Deliver segmented creator list
ステップ 1:プラットフォームのハッシュタグ
Instagram のハッシュタグ:
["#[food_niche]", "#[food_niche]recipe", "#[food_niche]love", "#[food_niche]blogger",
"#homecook", "#foodphotography", "#recipeoftheday"]
TikTok のハッシュタグ:
["#[food_niche]", "#[food_niche]tiktok", "#cookingtiktok", "#foodtok", "#recipeoftiktok"]
YouTube の検索キーワード:
["[food_niche] recipe", "[food_niche] cooking", "how to make [food_niche]"]
Apify MCP が利用できる場合(各プラットフォームで実行):
Instagram:
Tool: apify:run-actor
Actor: "apidojo~instagram-scraper"
Input: {"keywords": ["#[food_niche]", "#[food_niche]recipe"], "maxItems": 100}
TikTok:
Tool: apify:run-actor
Actor: "apidojo~tiktok-scraper"
Input: {"keywords": ["#[food_niche]", "#foodtok"], "maxItems": 200}
YouTube:
Tool: apify:run-actor
Actor: "apidojo~youtube-scraper"
Input: {"searchKeywords": ["[food_niche] recipe"], "maxResults": 50}
REST API による代替手段(一度に 1 つずつ実行):
# Instagram
curl -X POST "https://api.apify.com/v2/acts/apidojo~instagram-scraper/runs?token=$APIFY_TOKEN" -H "Content-Type: application/json" -d '{"keywords": ["#italianrecipes", "#italianfood"], "maxItems": 100}'
# TikTok
curl -X POST "https://api.apify.com/v2/acts/apidojo~tiktok-scraper/runs?token=$APIFY_TOKEN" -H "Content-Type: application/json" -d '{"keywords": ["#italianrecipes", "#foodtok"], "maxItems": 200}'
ステップ 2:プラットフォームごとのスコア付け
Instagram:
engagement_rate = (avg_likes + avg_comments) / follower_count * 100
ig_score = (engagement_rate / 5.0) * 0.40 + (follower_count in 5K..100K ? 1 : 0.6) * 0.30 + (posts_in_niche/10) * 0.30
TikTok:
view_ratio = avg_views / follower_count
tt_score = (view_ratio > 1 ? 1 : view_ratio) * 0.40 + (engagement_rate / 5) * 0.30 + (posts_in_niche/10) * 0.30
YouTube:
view_ratio = avg_views / subscriber_count
yt_score = (view_ratio > 0.15 ? 1 : view_ratio/0.15) * 0.40 + (avg_comments/avg_views > 0.01 ? 1 : (avg_comments/avg_views)/0.01) * 0.30 + (subscriber_count in 5K..200K ? 1 : 0.6) * 0.30
ステップ 3:エッジケース
- 複数のプラットフォームに同じクリエイターがいる場合:ハンドル名の類似性を照合して重複を除去し、
cross_platform_creatorとして関連付けます(リーチの価値が高くなります) - レシピのアグリゲーターアカウント(オリジナルのクリエイターではない場合):他のサイトのレシピを投稿するアカウントは除外します。プロフィールには「ウェブ上のレシピ」のような記載があります
- フードブランドの公式アカウントが含まれる場合:
verifiedアカウントとフォロワー数が 500K を超えるアカウントを除外します - 活動休止中のクリエイター:現在の日付から
last_post_date > 45 daysのアカウントを除外します
出力形式
# Food Creator List: [FOOD_NICHE]
Creators found: [N] | Instagram: [N] | TikTok: [N] | YouTube: [N] | Cross-platform: [N] | Date: [DATE]
## Top Creators by Platform
### Instagram
| Creator | @Handle | Followers | Avg Likes | Eng Rate | Content Theme | Score |
|---------|---------|-----------|-----------|----------|---------------|-------|
### TikTok
| Creator | @Handle | Followers | Avg Views | View Ratio | Score |
|---------|---------|-----------|-----------|-----------|-------|
### YouTube
| Creator | Channel | Subscribers | Avg Views | View Ratio | Score |
|---------|---------|------------|-----------|-----------|-------|
## Cross-Platform Creators (Highest Reach)
[Creator] is active on Instagram ([N] followers) + TikTok ([N] followers)
トラブルシューティング
プロのフードフォトグラファー(ブロガーではない)が多すぎる場合:キャプションが一貫してレシピ名だけで、個人の語り口がないアカウントを除外します。
レストランのアカウントが結果の大半を占める場合:ハッシュタグに「家庭料理」や「レシピクリエイター」の条件を追加し、#homecook[niche] を検索します。
フードコンテンツのエンゲージメントが低い場合:フード写真コンテンツは一般に個人的なストーリーよりエンゲージメントが低くなります。Instagram のフードアカウントに限り、min_engagement_rate を 1.5% に調整します。
推奨 — 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ファイルに設定する必要があります。