2つのXアカウントの共通フォロワーを見つける方法

1

ユーザー名を2つ入力します。

検討中の2人のインフルエンサー、2つの競合、自分とパートナーのアカウントなどです。

2

比較します。

チェッカーがそれぞれの最新フォロワー600人を読み取り、アカウントIDで突き合わせます。

3

重複を読みます。

共通フォロワー、それぞれのフォロワーに占める割合、フォロワー層がどれだけ似ているか、最も影響力のある共通フォロワーが分かります。

フォロワーの重複がマーケターに教えてくれること

インフルエンサー選び

重複の大きい2人のクリエイターは、同じ人々に多く届きます。1人に絞るか、起用の順番を計画しましょう。

パートナーシップ

パートナーとの重複がほどほどなら、関心は共通しつつ双方に新しいリーチがあるということで、コラボレーションに最適です。

競合調査

自分のフォロワーのうちどれだけが競合もフォローしているか、影響力のある共通フォロワーは誰かが分かります。

APIで大規模にフォロワーの重複を分析

/followersで1リクエストあたり200件ずつフォロワー一覧全体を取得し、IDを突き合わせます。毎秒20リクエストで動き、はじめの100リクエストは無料です。

  • 1リクエストで200人のフォロワー
  • 全プランで毎秒20リクエスト
  • はじめの100リクエストは無料、クレジットカード不要
GET /v3/followers開発者向け
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回まで無料で比較できます。