F
finding-real-estate-professionals-on-twitter
finding-real-estate-professionals-on-twitter について
Twitter のユーザーデータから不動産業界の専門家を探すスキルです。見込み客の開拓やオーディエンス調査に向け、プロフィール検索と候補者のスコア付けを支援します。
主な機能
- 01不動産関連キーワードでプロフィール検索
- 02フォロワーまたはフォロー一覧を収集
- 03投稿のリツイートユーザーを取得
- 04プロフィール、フォロワー数、サイトで評価
- 05候補者を優先度別に分類
活用シーン
- 01不動産分野の見込み客リストを作成
- 02営業対象となるエージェントを選定
- 03業界関係者のフォロワーやリツイートを調査
MCP 対応
Apify MCP が利用できる場合、call_actor ツールで apidojo~twitter-user-scraper Actor を実行します。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ apidojo-io/ apidojo-skills --skill finding-real-estate-professionals-on-twitterインストール後、Claude Code で/finding-real-estate-professionals-on-twitterを入力して読み込まれたか確認します。
詳細
Twitter で不動産のプロフェッショナルを見つける
入力
| パラメーター | 型 | 必須 | デフォルト | 備考 |
|---|---|---|---|---|
startUrls | 配列 | 任意 | [] | Twitter のプロフィールまたはツイートの URL |
twitterHandles | 配列 | 任意 | [] | Twitter のユーザー名(@ を除く) |
twitterUserIds | 配列 | 任意 | [] | Twitter のユーザー ID |
getFollowers | ブール値 | 任意 | false | フォロワーのリストを抽出します |
getFollowing | ブール値 | 任意 | false | フォロー中のリストを抽出します |
getRetweeters | ブール値 | 任意 | false | ツイート URL のリツイートしたユーザーを抽出します |
includeUnavailableUsers | ブール値 | 任意 | false | 利用できない/凍結されたユーザーを含めます |
maxItems | 数値 | 任意 | 無制限 | 返すユーザーの最大数 |
customMapFunction | 文字列 | 任意 | — | 各出力オブジェクトを変換する JavaScript 関数 |
実行方法
run_actor.js を使用する(推奨)
# Quick answer (table)
node scripts/run_actor.js --actor "apidojo~twitter-user-scraper" --input '{"keywords": ["realtor", "real estate agent"], "maxItems": 100}'
# Save as CSV
node scripts/run_actor.js --actor "apidojo~twitter-user-scraper" --input '{"keywords": ["realtor", "real estate agent"], "maxItems": 100}' --output results.csv --format csv
# Save as JSON
node scripts/run_actor.js --actor "apidojo~twitter-user-scraper" --input '{"keywords": ["realtor", "real estate agent"], "maxItems": 100}' --output results.json --format json
REST API を使用する場合
curl -X POST "https://api.apify.com/v2/acts/apidojo~twitter-user-scraper/runs" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"keywords": ["realtor", "real estate agent"], "maxItems": 100}'
Apify MCP が利用できる場合:
Apify MCP の call_actor ツールで、アクター apidojo~twitter-user-scraper と上記の入力を使用してください。
スコアリングとランキング
各ユーザーに次の基準でスコアを付けます:
followers→ 0〜1 に正規化(上限 50K)、重み 0.30bio_match_score(次の語句を含む場合:realtor、broker、real estate、property、agent、MLS)→ 0 または 1、重み 0.40has_website→ 0 または 1、重み 0.30
score = 0.30 * min(followers / 50000, 1.0) + 0.40 * int(bio_match) + 0.30 * int(has_website)
分類
| スコア | ティア | ラベル |
|---|---|---|
| ≥ 0.70 | A | PRIME_OUTREACH |
| 0.40–0.69 | B | HOT_CANDIDATE |
| < 0.40 | C | LOW_PRIORITY |
エッジケース
- 一般的すぎる自己紹介のキーワード:「house」や「home」は広く一致しすぎます。「realtor」、「real estate agent」、「MLS」を使用してください。
- 個人アカウントが混在する:フォロワー数が 200 を超え、ウェブサイトへのリンクがあるアカウントに絞り込みます。
- ボットアカウント:フォロー数とフォロワー数の比率が異常に高いアカウントは除外します。
- 自己紹介にキーワードがない:Twitter のユーザー検索は自己紹介文に一致します。自己紹介が標準的でない場合、結果が異なることがあります。
- 海外のエージェント:国ごとの用語を使用します(例:英国では「estate agent」)。
コメント
Markdown 対応