要点: Twitter(X)で偽フォロワーとボットアカウントを検出することは、アカウントメタデータのシグナルに頼ります。非常に新しい作成日、高いフォロー対フォロワーの比率、少ないかゼロのツイート、デフォルトのアバター、空のプロフィール文、そして死んだプロフィールリンクです。20〜50人のフォロワーをサンプリングし、20%超がいくつかのシグナルを示すなら、汚染は深刻です。
2026年7月更新:Sorsa と公式 X API のコストの数字を現行の従量課金の料金に対して刷新し、100回分の無料リクエストの開始オプションを追加し、Botometer を含むレガシーのボット検出ツールのアーカイブ状態を再確認しました。
Twitter のボット検出は、1つの実用的な質問に帰着します。どのフォロワーが本物の人で、どれが買われたか、自動化されたか、放棄されたか、です。フォロワー数は水増しが簡単で信頼が難しいです。購入されたフォロワー、休眠アカウント、そして自動化されたスパムはすべて公開のフォロワーリストの中に座り、エンゲージメント率を引き下げ、オーディエンスの上に構築されたどんな分析も歪めます。問題を測る信頼できる方法は、各アカウントが公開するメタデータを読み、既知のボットパターンに対して採点し、いくつかのシグナルを一度に引っかけるアカウントをフラグ付けすることです。
代替の Twitter/X API プロバイダーである Sorsa API は、まさにそれらのフィールドを1回の呼び出しで返します。そのフォロワーエンドポイントへの1回のリクエストが最大200件の完全なプロフィールを取得し、それぞれが、アカウントを採点するのに必要な作成日、フォロワー数とフォロー数、ツイートといいねの合計、アバター URL、プロフィール文、プロフィール文のリンクを運びます。Proプランでは、それは50,000件のフォロワープロフィールを読むのにおよそ$0.50になり、公式 X API のプロフィール読み取りあたり$0.010でのおよそ$500に対抗します。OAuth のハンドシェイクも開発者アカウントの審査もありません。ヘッダーの中のキー、一律の毎秒20リクエスト、そして監査を実行できます。
目次
- 偽フォロワーやボットアカウントとは何か?
- アカウントメタデータの中の Twitter ボット検出シグナル
- なぜ信頼されたボット検出ツールは動かなくなったのか
- 任意の公開アカウントのフォロワーを監査する方法
- 既知のアカウントのリストを規模で確認する
- さらに深く:ユーザー名の履歴とエンゲージメント
- アカウントメタデータの検出ができないこと
- フォロワー監査のコスト:Sorsa 対公式 X API
- チームがフォロワー監査を実行する場所
- 始め方
- よくある質問
偽フォロワーやボットアカウントとは何か? {#what-counts-as-a-fake-follower-or-bot-account}
偽フォロワーとは、到達可能でアクティブな人間であることなくフォロワー数を水増しするあらゆるアカウントです。自動化されたボット、購入されたフォローファームのアカウント、スパムのプロフィール、そして長く休眠しているアカウントです。ボットは特に、ソフトウェアで駆動されるアカウントを意味します。これらのカテゴリは大きく重なり、それがほとんどの監査ツールがそれらを1つのラベル、偽物または低品質のもとにまとめる理由です。
定義が重要なのは、それが数字を決めるからです。Twitter は、規制当局への提出書類で、収益化可能な1日あたりのアクティブユーザーの5%未満が虚偽またはスパムのアカウントであると何年も主張してきました。広告主が到達できる狭いアカウントのセットに結びついた数字です。異なるサンプルとより広い定義から作業する独立した分析は、より高く着地しています。CNN によると、分析企業 Cyabra は、スパムとボットのアカウントが Twitter のユーザーベースのおよそ11%〜14%を占めると推定し、SparkToro の約44,000のアクティブアカウントの2022年のレビューは、19.42%を保守的な偽物またはスパムの定義に合うとフラグ付けしました。
プラットフォームは剪定し続けており、それがフォロワー数がひとりでに動く理由です。Social Media Today は、X(旧Twitter)が2025年10月の単一の一掃で約170万の返信スパムボットを削除したと報告し、自動化アカウントへのより広い、継続的な取り締まりの一部です。
フォロワー監査には、それらのプラットフォーム全体の数字は何も決めません。重要な数字は、目の前の1つのアカウントの偽物率で、それがまさにメタデータの採点が測るものです。
アカウントメタデータの中の Twitter ボット検出シグナル {#twitter-bot-detection-signals-in-account-metadata}
メタデータからの Twitter ボット検出は、自動化とフォローファーミングに相関するシグナルに対して各アカウントを採点することで動きます。アカウントの年齢、フォロー対フォロワーの比率、ツイートといいねの量、アバターとプロフィール文の完全さ、プロフィールリンクの健全性、そしてユーザー名の構造です。単一のシグナルは決定的ではありません。偽物らしいアカウントは、いくつかを一度に引っかけるものです。
| シグナル | 何を示唆するか | アカウントフィールド |
|---|---|---|
| 数日または数週間前に作成 | 大量登録アカウント | created_at |
| 数千をフォロー、フォロワーは少ない | フォロー返しまたはスパムボット | followings_count、followers_count |
| ゼロまたはほぼゼロのツイート | 投稿ではなくフォローのために作られた | tweets_count |
| いいねの記録なし | 本物の活動なし | favourites_count |
| メディアを一度も投稿していない | 低労力の自動化アカウント | media_count |
| デフォルトまたは欠けたアバター | 人間のキュレーションなし | profile_image_url |
| 空またはテンプレートのプロフィール文 | 実在の人物のプロフィールでない | description |
| プロフィール文にリンクなし、または死んだリンク | 使い捨てアカウント | bio_urls |
| ピン留めツイートなし | 最小限のアカウント設定 | pinned_tweet_ids |
| ランダムなユーザー名、名前+数字 | 自動生成されたハンドル | username |
これらを単独ではなく一緒に読みます。デフォルトのアバターとゼロのツイートを持つ2週間前のアカウントは強い候補です。完全なプロフィール文と正常な比率を持つ3年前のアカウントは、ほぼ決してそうではありません。アカウントの年齢と比率を最も重く重み付けします。それらは、フォローファームが数千のアカウントにまたがって安く偽装するのが最も難しいシグナルだからです。
その表のすべてのフィールドが、Sorsa がプロフィール、バッチ、フォロワーのエンドポイントから返す標準のプロフィールオブジェクトに同梱されます。それは運用上重要です。1回のフォロワーリストの取得が、プロフィールごとの2回目の照会なしに、アカウントごとにシグナルのセット全体を与えます。上のフィールド名は フォロワーエンドポイント に文書化された文字どおりのレスポンスキーなので、採点のロジックは JSON にまっすぐ対応します。
なぜ信頼されたボット検出ツールは動かなくなったのか {#why-the-trusted-bot-detection-tools-stopped-working}
最もよく知られた Twitter のボット検出ツールは、X が2023年に無料 API アクセスを終了したとき壊れました。インディアナ大学の学術ツールである Botometer は無効化され、そのアーカイブの後継は2023年6月より前に収集されたデータでしかアカウントを採点しません。SparkToro は同じ年に無料の偽フォロワー監査を引退させました。それらのどれも、最近作成されたアカウントを評価できません。
Botometer が最も明確なケースです。インディアナ大学のソーシャルメディア観測所のその作り手は、X が無料データアクセスを停止した後に元のツールを無効化し、それから2024年2月に限定版の Botometer X を復活させました。作り手自身の説明によると、Botometer X は2023年6月より前のデータでアーカイブモードで動作し、2023年5月31日より後に作成されたアカウントの記録を持たず、そのスコアは最近の活動を反映しないかもしれません。根底の BotometerLite モデルは、上で記述した同じカテゴリのシグナルであるアカウントメタデータでアカウントを採点し、チームはそれが現代の生成 AI より前のものであり、AI で強化されたボットを検出できないと述べています。
SparkToro は商業側から同じ物語を語ります。ある非常に著名なアカウントのフォロワーのほぼ半分が偽物だとかつて推定したツールである、その無料の偽フォロワー監査は、新しい有料 API がその機能が依存したデータをもう提供しなかったため、2023年に切られました。
共通するのは手法ではなく、データのパイプです。公式 API を通じて稼働中のアカウントを読んでいたすべてのツールは、その変更が起きた瞬間に、API の新しいコストとアクセス制限をそのまま引き継ぎました。メタデータの採点は今でも完璧に動きます。閉ざされたのは、採点対象のアカウントへの安価で開かれたアクセスの方でした。これは、エコシステム全体で料金を作り替えたのと同じ変化で、なぜ X の API の料金が変わったか の内訳で扱っています。
任意の公開アカウントのフォロワーを監査する方法 {#how-to-audit-any-public-accounts-followers}
公開アカウントのフォロワーを監査するには、フォロワーリストを1ページずつ取得し、各プロフィールをメタデータのシグナルに対して採点し、すべてのフォロワーを確認するか、数百人をランダムにサンプリングします。アカウントあたりのフラグ数に、オーディエンス全体の汚染率を加えたものが、行動するのに十分です。
- フォロワーを取得する。 ユーザー名またはユーザー ID でフォロワーエンドポイントを呼びます。各ページは最大200プロフィールと
next_cursorを返します。カーソルが空で返ってくるまでページネーションするか、代表的なサンプルを得たら止めます。 - 各プロフィールを採点する。 シグナルの表をすべてのアカウントに適用し、いくつのシグナルを引っかけるかを数えます。
- しきい値を設定する。 たとえば3つ以上のシグナルを引っかけるアカウントを偽物らしいものとして扱い、それから目で確認できる少数のアカウントに対してしきい値を調整します。
- まとめる。 フラグ付きアカウントを確認したアカウントで割って、オーディエンスの汚染率を得ます。
ループ全体は短いです。以下は、ApiKey ヘッダーを使う Sorsa の v3 API に対する実行可能な版です。
import requests
BASE = "https://api.sorsa.io/v3"
HEADERS = {"ApiKey": "YOUR_API_KEY"}
def fetch_followers(username, pages=5):
profiles, cursor = [], None
for _ in range(pages):
params = {"username": username}
if cursor:
params["next_cursor"] = cursor
resp = requests.get(f"{BASE}/followers", headers=HEADERS, params=params)
resp.raise_for_status()
data = resp.json()
profiles.extend(data["users"])
cursor = data.get("next_cursor")
if not cursor:
break
return profiles
def bot_signals(user):
flags = []
followers = user.get("followers_count", 0)
following = user.get("followings_count", 0)
if following > 1000 and followers < following / 20:
flags.append("skewed_ratio")
if user.get("tweets_count", 0) == 0:
flags.append("no_tweets")
if user.get("favourites_count", 0) == 0:
flags.append("no_likes")
if not user.get("description"):
flags.append("empty_bio")
if not user.get("bio_urls"):
flags.append("no_bio_link")
if "default_profile" in user.get("profile_image_url", ""): # heuristic
flags.append("default_avatar")
return flags
followers = fetch_followers("targetaccount")
flagged = [u for u in followers if len(bot_signals(u)) >= 3]
rate = len(flagged) / len(followers) if followers else 0
print(f"Checked {len(followers)} followers, {len(flagged)} likely fake ({rate:.0%})")
しきい値は自分で調整します。比率のルールとデフォルトアバターの文字列一致は、意図的に保守的な出発点で、固定の真実ではありません。フォロワーエンドポイントがリクエストあたり最大200プロフィールを返し、枠に対して1リクエストと数えるため、コストは低く留まります。50,000フォロワーのアカウントの監査はおよそ250リクエスト、Proプランでおよそ$0.50で、一方同じ50,000プロフィールの読み取りは公式 X API で$500近くになります。
カバレッジについて2つの但し書き。非公開(保護された)アカウントは列挙できないため、これは公開アカウントのみをカバーします。そして採点ではなくリスト自体だけが必要なら、フォロワーリストを取得する と フォロワーを規模で抽出する のガイドが、ページネーションとエクスポートをより深く扱います。
既知のアカウントのリストを規模で確認する {#checking-a-known-list-of-accounts-at-scale}
すでにハンドルやユーザー ID のリストを持っているとき、たとえば懸賞の参加者、待機リストの登録者、または競合のフラグ付きアカウントなら、1つずつではなくバッチで確認します。バッチのプロフィール照会はリクエストあたり最大100件の完全なプロフィールを返し、同じシグナルの採点がそれぞれで動きます。
仕組みは監査ループと同一で、入力だけが変わります。フォロワーリストをページネーションする代わりに、ハンドルを100件のグループで バッチプロフィール照会 に渡します。1万件のハンドルは100リクエスト、Proプランでおよそ$0.20です。キャンペーンの作業には、これがアクションの確認(参加者が実際にフォローまたはリツイートしたか)と自然に組み合わさり、それが 懸賞参加者のスクリーニング の中核ですが、メタデータのパスだけでも、報酬が出る前に明らかなボットをすでに取り除きます。
さらに深く:ユーザー名の履歴とエンゲージメント {#going-deeper-username-history-and-engagement}
2つの有用なシグナルが、基本のプロフィールオブジェクトの外に座ります。最近のまたは繰り返されるユーザー名の変更は、リサイクルされたか転用されたアカウントを示し得て、アカウントのフォロワー数をはるかに下回るエンゲージメント率は、買ったフォロワーの古典的な兆候です。どちらもアカウントあたり追加の呼び出しがかかるため、リスト全体にわたって実行するのではなく、ショートリストに載ったアカウントのために取っておきます。
最初のものは About エンドポイント から来ます。それはアカウントの国に、その総ユーザー名変更数(username_change_count)と最新のものの日付(last_username_change_at)を加えて返します。先週改名され、その背後にいくつかの以前の変更を持つプロフィールは、他のシグナルがきれいに見えても、2度目の見る価値があります。
2つ目はオーディエンスレベルです。大きなフォロワーを持ちながら、最近の投稿がほとんどいいねも返信も引かないプロフィールは、1段上に同じ問題を持ちます。オーディエンスは紙の上にいますが、実際にはいません。最近のツイートを取得してエンゲージメントをフォロワー数と比較するか、コードを書かずに最近のツイートからそれを行う無料の エンゲージメント率計算機 を使います。自分でチェックを構築したいなら、ツイートエンゲージメントデータ の概要が、根底の返信、引用、リツイートのエンドポイントを扱います。
アカウントメタデータの検出ができないこと {#what-account-metadata-detection-cannot-do}
メタデータの採点はトリアージであって、証明ではありません。低労力のボットと休眠アカウントを確実に表面化しますが、意図を確認できず、よく作られたアカウントはそれを破ります。自信のある判定には、プロフィールのシグナルの上に重ねた挙動とネットワークの分析が必要です。
はっきり述べる価値のある4つの限界:
- 現代の AI アカウントはそれを通過します。 自動化アカウントは今や完全なプロフィール文、もっともらしいアバター、そして安定した投稿を運べて、それが、Botometer X の背後の BotometerLite モデルでさえ、AI で強化されたボットを検出できないとその作り手にフラグ付けされた理由です。X は Social Media Today によると2026年を通じて自動化アカウントを一掃し続けており、問題がアクティブで、単純なヒューリスティックを超えてなお進化しているしるしです。
- 認証バッジは今や何も意味しません。 有料のサブスクリプションがレガシーの認証システムに取って代わったため、チェックマークは、アカウントが本物のアクティブな人間かどうかについて何も言いません。
- フォローのタイミングのスパイクはここでは手が届きません。 購入されたフォロワーの突然のバーストの検出には、フォロワーごとのフォロー日が必要で、それを標準のフォロワーリストは含みません。Sorsa は、その7日間の新規フォロワーのエンドポイントを通じて暗号資産でインデックスされたアカウントについてのみフォローのタイミングを公開するため、任意のアカウントの汎用のシグナルではありません。
- 単一のボットスコアはありません。 どのメタデータ API も「ボット」と言う1つの数字を返しません。スコアは、シグナルから組み立て、自分の許容度に合わせて較正するものです。
これのどれもアプローチを弱くしません。それを正直にします。低品質のアカウントの大部分を捕まえ、より深い見る必要があるときを教える、速く安いリスクスコアです。
フォロワー監査のコスト:Sorsa 対公式 X API {#what-a-follower-audit-costs-sorsa-vs-the-official-x-api}
フォロワープロフィールをバルクで読むことは、プロバイダー間で非常に異なって値付けされます。公式 X API は取得した各プロフィールに課金するため、大きな監査は数百ドルに線形にスケールします。フラットなリクエスト単位の API は、何件のプロフィールが返ってこようと呼び出しあたり一度課金し、それが同じ監査のコストをセントに崩します。
| 公式 X API(従量課金) | Sorsa API | |
|---|---|---|
| 課金単位 | 取得したプロフィール単位 | リクエスト単位 |
| 50,000フォロワープロフィールの読み取り | 約$500 | 約$0.50(Pro) |
| リクエストあたりのプロフィール | 各々別課金 | 最大200(フォロワー)または100(バッチ)、1回の課金 |
| セットアップ | 開発者アカウント、アプリ審査 | 数分でキー、承認なし |
| アカウントメタデータのフィールド | あり | あり |
| フラグ付きアカウントの削除やブロック | あり(書き込みアクセス) | なし(読み取り専用) |
正直な取引は書き込みアクセスです。公式 API は投稿、フォロー、アカウントの削除ができます。Sorsa は設計上読み取り専用なので、実際のブロックとクリーンアップは X のインターフェースか公式 API を通じて起こります。読み取り側、つまりフォロワーのメタデータを規模で取得して採点することには、フラットなリクエスト単位のモデルが価格とセットアップで勝ちます。ヘッダーの中の単一の API キー、すべてのプランで一律の毎秒20リクエスト、そして審査待ちの行列もありません。それが、1度以上実行するつもりのどんな監査にとっても、より安い基盤になります。両方の完全な表は公開です。現行の X API 料金 と Sorsa のリクエストベースの料金プラン をご覧ください。
チームがフォロワー監査を実行する場所 {#where-teams-run-follower-audits}
3つの仕事がほとんどのフォロワー監査を駆動します。キャンペーンに支払う前のインフルエンサーの精査、懸賞やトークンのエアドロップでの参加者のスクリーニング、そして競合の実際のオーディエンスの見積もりです。3つすべてが同じステップ、つまりフォロワーリストをメタデータのシグナルに対して採点することに帰着し、結果で何が起こるかだけが異なります。
インフルエンサーの精査が最も一般的です。ブランドは有料の投稿の前にクリエイターのフォロワーを確認します。水増しされたオーディエンスは、支払われている到達が存在しないことを意味するからです。これが インフルエンサーのオーディエンス分析 の中核です。懸賞とエアドロップのスクリーニングは、報酬が本物の参加者に着地するようにボットの参加者を除外します。競合の作業は、同じ監査を使って、ライバルのフォロワーのどれだけが本物かを判断し、それが 競合オーディエンス分析 の直接の入力になります。
よく見る1つのパターンとして、中規模のインフルエンサーマーケティングエージェンシーが、キャンペーンに署名する前にすべてのクリエイターのオーディエンスをスクリーニングするケースがあります。そうしたエージェンシーはクリエイターのフォロワーを取得し、各プロフィールを上のシグナルで採点し、オーディエンスが偽フォロワーのしきい値を越えるクリエイターとは契約を見送ります。フラットなリクエスト単位の API を通じて実行すると、各クリエイターの監査は数セントかかり、X 開発者アカウントを必要としないため、チェックは予算のために削られるのではなく通常の取引レビューの中に収まります。同じルーティンを懸賞の参加者に向けると、賞金プールがボットアカウントに流出するのを防ぎます。
始め方 {#getting-started}
2つの無料ツールが、コードを書く前にアプローチを試させます。最近のフォロワービューア はアカウントの最新のフォロワーをブラウザで一覧し、API playground はフォロワー呼び出しを含む任意のエンドポイントをフォームから実行します。両方が Sorsa のキーで稼働中のデータを取得します。
完全な監査をスクリプト化する準備ができたら、セットアップは小さいです。フォロワーとバッチのエンドポイントがシグナルの表のメタデータを返し、一律の毎秒20リクエストがすべてのプランで適用され、キーは審査待ちなしで数分でアクティブになります。新規キーには100回分の無料リクエストが付いてきます。クレジットカード不要・有効期限なしで、40個のエンドポイントすべてをカバーする1回限りの枠で、何かを支払う前に最大20,000プロフィールを読み、中規模のアカウントを監査するのに十分です。有料の利用はその後、フォロワーエンドポイントを通じて読む1,000プロフィールあたり$0.01から動作します。1回のリクエストが最大200プロフィールを返し、枠に対して一度数えるからです。
よくある質問 {#frequently-asked-questions}
Twitter のフォロワーが偽物かどうかどう見分ける?
アカウントのメタデータを、いくつかのボットシグナルを一度に確認します。非常に最近の作成日、フォロワー数をはるかに上回るフォロー数、少ないかゼロのツイート、いいねなし、デフォルトのアバター、そして動くリンクのない空のプロフィール文です。1つのシグナルだけでは弱いです。3つ以上を引っかけるアカウントは偽物らしく、20〜50人のフォロワーをサンプリングすると、より広いオーディエンスが汚染されているかどうかがわかります。
Botometer は2026年にまだ動いている?
元の形ではありません。X が2023年に無料 API アクセスを終了した後、インディアナ大学は稼働中の Botometer を無効化し、2023年6月より前に収集されたデータのみを採点するアーカイブツールである Botometer X で置き換えました。2023年5月31日より後に作成されたアカウントの記録を持たず、そのスコアは最近の活動を反映しないため、新しいまたは最近アクティブなアカウントを評価できません。
Twitter のフォロワーの何%が偽物?
権威ある数字はなく、推定は使う定義で大きく変わります。Twitter は規制当局への提出書類で、収益化可能な1日あたりのアクティブユーザーの5%未満がスパムまたは偽物だと長く述べており、一方独立した分析はアカウントのおよそ10%〜20%の範囲で、一部ははるかに高いものでした。決定にとって重要な唯一の数字は、監査する対象アカウントそのものの偽物率です。
公式 X API なしで偽フォロワーを監査できる?
はい。読み取り専用のデータ API は、OAuth も開発者アカウントの審査もなく、公式 API が返すのと同じプロフィールメタデータを返します。Sorsa のフォロワーエンドポイントはリクエストあたり最大200件の完全なプロフィールを、それぞれ採点に必要な作成日、フォロー数、ツイート合計、アバター、プロフィール文とともに取得するため、ヘッダーの中の単一の API キーから任意の公開アカウントのフォロワーを監査できます。
大きなフォロワーベースを監査するのにいくらかかる?
フラットなリクエスト単位の API ではセント単位です。Sorsa のフォロワーエンドポイントを通じて50,000件のフォロワープロフィールを読むのはおよそ250リクエスト、$199の Proプランでおよそ$0.50です。各リクエストが最大200プロフィールを返し、一度数えるからです。公式 X API での同じ50,000プロフィールの読み取りは、その API がすべてのプロフィールを別々に課金するため、プロフィールあたり$0.010でおよそ$500かかります。
メタデータベースのボット検出は正確?
トリアージには信頼できますが、証明にはできません。アカウントの年齢、比率、活動のシグナルは低労力のボットと休眠アカウントをよく捕まえますが、完全なプロフィール文と安定した投稿を持つ現代の AI 駆動のアカウントはそれらを通過でき、有料の認証バッジはもう真正性を示しません。メタデータの監査を、行動するリスクスコアとして扱い、決定的な判定が重要なときに挙動やネットワークの分析を加えます。
監修:Keksich(Sorsa創業者、マーケター兼X APIリサーチャー)
本ガイドは、Sorsa のフォロワーとプロフィールのエンドポイントを運用する当チームの実地の作業、稼働中の Sorsa API v3 のドキュメント、そして2026年6月に確認した外部の情報源に基づいています。Botometer X のアーカイブ状態 に関するインディアナ大学のソーシャルメディア観測所、サードパーティのボット蔓延の推定に関する CNN、そして X のアカウント一掃に関する Social Media Today です。SparkToro の偽フォロワー監査を引退させる公開の告知を、そのツールの状態を確認するのに使いました。コストの数字は、2026年7月時点の現行の Sorsa と公式 X API の料金に対して再確認しました。