2つのXアカウントの共通フォロワーを見つける方法
ユーザー名を2つ入力します。
検討中の2人のインフルエンサー、2つの競合、自分とパートナーのアカウントなどです。
比較します。
チェッカーがそれぞれの最新フォロワー600人を読み取り、アカウントIDで突き合わせます。
重複を読みます。
共通フォロワー、それぞれのフォロワーに占める割合、フォロワー層がどれだけ似ているか、最も影響力のある共通フォロワーが分かります。
フォロワーの重複がマーケターに教えてくれること
インフルエンサー選び
重複の大きい2人のクリエイターは、同じ人々に多く届きます。1人に絞るか、起用の順番を計画しましょう。
パートナーシップ
パートナーとの重複がほどほどなら、関心は共通しつつ双方に新しいリーチがあるということで、コラボレーションに最適です。
競合調査
自分のフォロワーのうちどれだけが競合もフォローしているか、影響力のある共通フォロワーは誰かが分かります。
APIで大規模にフォロワーの重複を分析
/followersで1リクエストあたり200件ずつフォロワー一覧全体を取得し、IDを突き合わせます。毎秒20リクエストで動き、はじめの100リクエストは無料です。
- 1リクエストで200人のフォロワー
- 全プランで毎秒20リクエスト
- はじめの100リクエストは無料、クレジットカード不要
import requests
H, B = {"ApiKey": "YOUR_API_KEY"}, "https://api.sorsa.io/v3"
def ids(endpoint, handle):
params, out = {"username": handle}, set()
while True:
page = requests.get(f"{B}/{endpoint}", headers=H, params=params).json()
out |= {u["id"] for u in page.get("users", [])}
if not page.get("next_cursor"):
return out
params["next_cursor"] = page["next_cursor"]
a, b = ids("followers", "account_a"), ids("followers", "account_b")
common = a & b
print(len(common), len(common) / len(a | b)) # count and Jaccard similarityよくある質問
2つのTwitterアカウントの共通フォロワーを見るには?
上に両方のユーザー名を入力してください。チェッカーがそれぞれの最新フォロワー600人を比較し、共通フォロワーを重複の割合と類似度スコア付きで一覧にします。
重複は正確ですか?
アカウントごとに最新フォロワー600人のサンプルを比較しており、ページにもその旨を表示しています。正確な結果が必要なら、APIで一覧全体を比較してください。
類似度スコアとは何ですか?
ジャカード係数です。共通フォロワーの数を、両サンプルのユニークなフォロワーの数で割ったもので、0なら重複なし、1ならまったく同じフォロワー層です。
Xへのログインは必要ですか?
不要です。チェッカーは公開されているフォロワー一覧を読むだけです。
無料ですか?
はい。1日3回まで無料で比較できます。