mcpField
T
tracking-startup-founders-on-twitter

tracking-startup-founders-on-twitter

github.com/apidojo-io生産性1796 回インストール24 週間前に更新
リポジトリ

tracking-startup-founders-on-twitter について

Apify の apidojo スクレーパーで、Twitter 上のスタートアップ創業者を探して評価するスキルです。プロフィール、投稿、フォロワー、リポスト情報を使った調査と、分類・スコアリングに対応します。

主な機能

  1. 01プロフィール、投稿、ユーザー ID の検索
  2. 02フォロワーとフォロー一覧の取得
  3. 03投稿のリポストユーザー検索
  4. 04創業者シグナルの分類と評価
  5. 05Actor ランナーによる結果出力

活用シーン

  1. 01対象分野の創業者調査
  2. 02開発状況を公開する創業者の特定
  3. 03フォロワー数や反応シグナルの確認

MCP 対応

Apify MCP サーバー経由で Apify Actor を実行できます。スクリプトまたは REST API による実行にも対応します。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/apidojo-io/apidojo-skills --skill tracking-startup-founders-on-twitter

インストール後、Claude Code で/tracking-startup-founders-on-twitterを入力して読み込まれたか確認します。

詳細

Twitter でスタートアップ創業者を追跡する

apidojo スクレイパーを使用して Twitter 上のスタートアップ創業者を追跡します。apidojo インテリジェンススキルライブラリの一部です。

前提条件

  • APIFY_TOKEN 環境変数が設定されていること
  • 任意:Apify MCP サーバーがインストールされていること

入力

パラメーター型必須デフォルト備考
startUrls配列任意[]Twitter プロフィールまたはツイートの URL
twitterHandles配列任意[]Twitter ユーザー名(@ を除く)
twitterUserIds配列任意[]Twitter ユーザー ID
getFollowersboolean任意falseフォロワーリストを抽出します
getFollowingboolean任意falseフォロー中のユーザーリストを抽出します
getRetweetersboolean任意falseツイート URL のリツイートユーザーを抽出します
includeUnavailableUsersboolean任意false利用できない、または凍結されたユーザーを含めます
maxItemsnumber任意無制限返すユーザーの最大数
customMapFunctionstring任意—各出力オブジェクトを変換する JavaScript 関数

ワークフロー

Progress:
- [ ] Step 1: Define parameters
- [ ] Step 2: Run twitter-user-scraper
- [ ] Step 3: Filter and classify results
- [ ] Step 4: Score by quality and relevance
- [ ] Step 5: Deliver output
ステップ 2:Actor を実行する

推奨 — run_actor.js(待機、出力、ファイル保存を自動処理します):

# Quick answer (prints table to chat)
node scripts/run_actor.js \
  --actor "apidojo~twitter-user-scraper" \
  --input '{"param": "value"}'

# Save as CSV
node scripts/run_actor.js \
  --actor "apidojo~twitter-user-scraper" \
  --input '{"param": "value"}' \
  --output YYYY-MM-DD_results.csv --format csv

# Save as JSON
node scripts/run_actor.js \
  --actor "apidojo~twitter-user-scraper" \
  --input '{"param": "value"}' \
  --output YYYY-MM-DD_results.json --format json

環境または .env ファイルで APIFY_TOKEN を設定する必要があります。

Apify MCP を利用できる場合:

Tool: apify:run-actor
Actor: "apidojo~twitter-user-scraper"
Input:
{
  "searchTerms": ["founder [SECTOR]", "building [SECTOR] startup", "CEO [SECTOR]", "#buildinpublic [SECTOR]"],
  "maxItems": 100
}

REST API の代替手段:

curl -X POST \
  "https://api.apify.com/v2/acts/apidojo~twitter-user-scraper/runs?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"searchTerms": ["founder [SECTOR]", "building [SECTOR] startup", "CEO [SECTOR]", "#buildinpublic [SECTOR]"], "maxItems": 100}'

SUCCEEDED になるまで待機します。データセットを取得します:

curl "https://api.apify.com/v2/actor-runs/$RUN_ID/dataset/items?token=$APIFY_TOKEN"
ステップ 3:結果を分類する
classification: EARLY_STAGE (< 1K followers, building in public) | SEED_STAGE (1K-10K, active fundraising signals) | GROWTH_STAGE (> 10K, scaling)
ステップ 4:各結果をスコアリングする
score = founder_signal_score = (bio_contains_founder_title ? 1 : 0) * 0.35 + (recent_product_tweet ? 1 : 0) * 0.35 + min(followerCount/10000, 1) * 0.30
ステップ 5:エッジケース
  • 「founder」アカウントの多くは、実際にはソロプレナーやサイドプロジェクトの開発者であり、ベンチャーキャピタルの支援を受けているとは限りません。プロフィールに資金調達への言及やアクセラレーターとの関係があるか確認してください

その他の代替手段:

  • 結果が 20 件未満の場合:検索語を広げ、二次フィルターを削除します
  • 結果がない場合:検索語が正しいことを確認し、別の表現を試します
  • データ品質に問題がある場合:重要なフィールドが欠けている項目を削除し、出力に件数を記載します

出力形式

# Tracking Startup Founders On Twitter
Results: [N] | Date: [DATE]

| # | [Key Field] | [Metric 1] | [Metric 2] | [Classification] | [Score] |
|---|------------|-----------|-----------|-----------------|---------|
| 1 | [value] | [value] | [value] | [type] | [0.XX] |

## Summary
Top result: [description]
Key finding: [insight]

トラブルシューティング

結果が少なすぎる場合: 主な検索語を広げ、制限の厳しいフィルターを削除します。 結果の品質が低い場合: 最低スコアしきい値(≥ 0.50)を適用してノイズを除外します。 Actor の実行に失敗する場合: API キーを確認し、apify.com/apidojo で Actor のステータスを確認します。

コメント