「This request looks like it might be automated」の意味と対処法
「This request looks like it might be automated」(X のエラー226)は、X のスパムフィルターが投稿や返信などの操作を1つ一時停止したことを示します。操作をやめて数時間待てば、たいていは自然に解除されます。
結論: X を閉じて数時間待ってください。再試行するたびに、疑わしい試行がもう1回増えるからです。電話、メール、reCAPTCHA による認証を求められたら実行してください。そのほうがブロックが早く終わります。自分の X ログインで公開投稿を読むスクリプトには、Sorsa API をお使いください。API キー1つで、X アカウントを危険にさらさず、100回分の無料リクエストが付きます。
- エンドポイント
POST /user-tweets- 1ページの件数
- 1リクエストあたり約20件の投稿
- 料金
- 1,000件あたり$0.07から
#「This request looks like it might be automated」とは
このメッセージは、アカウントからの1つのリクエストを X のスパムフィルターがスクリプトによるものと判断し、拒否したことを意味します。止まるのはその操作だけで、アカウントの他の部分は影響を受けません。X を読むことはできますし、投稿だけが失敗して、いいねやリポストは通ることもよくあります。
画面によっては「automated activity detected, try again later」と短くなります。X の旧 API では、同じ拒否がエラーコード226、HTTP 403で返されました。X のエラーリファレンスには、フィルターは「リアルタイムで調整されて」いて、その投稿やメッセージをスパムの可能性があるとして検知した、と書かれていたと、開発者が X のフォーラムで引用しています(新しいタブで開きます)。現在の X API リファレンスにはこのコードはもう載っていませんが、同じ文言は2026年にも返ってきます。
間違えやすい問題が2つあります。レート制限は、どの制限に達したかが示され、時間が経てば解除されます。そのメッセージには専用のガイド Twitter レート制限超過があります。シャドウバンはメッセージがまったく出ません。ブロックが解除されたあとにリプライが相手に届かなくなった場合は、自分のハンドルで無料の Twitter シャドウバン確認ツールを実行してください。
#「looks like it might be automated」の対処法
対処は、引き金になった操作をやめ、数時間待ってから、別の画面で1回だけ試すことです。X 自身のスタッフが、2026年6月に開発者フォーラムで同じ助言をしています。「try the web version or wait a few hours before retrying」(Web 版を試すか、数時間待ってから再試行してください)。止まった操作を選ぶと、考えられる原因がわかります。
投稿または引用がブロックされています
- 考えられる原因
- 未認証アカウントの1日の上限(オリジナル投稿50件、返信200件)で、30分単位で集計されます。2026年には、Xのスパムフィルターが低アクティビティのアカウントを誤って停止したこともありました。
- 所要時間
- 数時間
- 投稿を止めて、今日の投稿数を数えます。
- 数時間後に、ブラウザのx.comから1件投稿します。
- 送信に失敗した下書きを削除し、同じ文章を再投稿しないでください。
返信またはメンションがブロックされています
- 考えられる原因
- 短時間に多数の返信や@メンションを送った場合(同じ文面を多くの人に送るケースが多い)、または未認証アカウントに許される1日200件の返信を超えた場合です。
- 所要時間
- 数時間
- 返信を数時間止めます。
- 返信ごとに別の文章を書き、同じリンクを繰り返さないでください。
- 一度に返信するスレッドを減らします。
いいね、フォロー、リポストがブロックされています
- 考えられる原因
- Xが「過度なフォロー」「過度なエンゲージメント」と呼ぶ行動で、いいね、フォロー、リポストの連続操作が該当します。技術的なフォロー上限は1日400件です。
- 所要時間
- Xの通知に記載された時間、または数時間
- いいねとフォローを止めます。
- Xから電話番号またはメールアドレスの確認を求められたら実施してください。制限が早く解除されます。
- いいねとフォローを1日に分散させます。
すべてがブロックされ、Xから確認を求められる
- 考えられる原因
- 自動化されたアカウントと判断され、Xがロックしました。人間が運用している証明を求めています。
- 所要時間
- 確認に通るまで
- ログインして、通知の「開始」を選択します。
- 電話、メール、またはreCAPTCHAで確認します。
- プロンプトが出ない、またはコードが届かない場合は、ヘルプセンターからXサポートに連絡します。
スクリプト、ボット、連携アプリにメッセージが表示される
- 考えられる原因
- APIトラフィックも確認するXのスパム対策システムです。
- 所要時間
- 動作が止まるまで
- スクリプトとその再試行を停止します。
- 「アプリとセッション」で使っていないアプリの連携を解除します。
- 2つ目のアカウントには絶対に切り替えないでください。Xは両方に対処することがあります。
使えなくなった機能を選ぶと、考えられる原因、待ち時間、そのケースの3つの対処手順が表示されます。
-
再試行をやめる。 失敗するたびにタップすると、自動化に見えるリクエストが1つ増えます。もう一度「ポスト」を押すのではなく、アプリを閉じてください。
-
今日の投稿数を数える。 X の上限に関するページ(新しいタブで開きます)によると、認証されていないアカウントが送れるのは、1日に元の投稿50件とリプライ200件で、30分ごとの枠に分割されています。1日あたりの数であり、フォーラムの一部の回答にあるような1時間50件ではありません。上限を超えたら、次の枠が開くまで待ちます。
-
ブラウザで1回試す。 X のヘルプセンターには、制限されたアカウントでも、アプリからは投稿できず、デスクトップのブラウザからなら投稿できる場合があると書かれています。待ったあとに、x.com で1回試してください。
-
接続とブラウザを確認する。 VPN、共有ネットワーク、x.com の読み込み方を変える拡張機能は、フラグに上乗せされることがあります。これらを外して1回試し、送信を繰り返そうとする残った下書きは削除してください。
-
X に求められたら認証する。 電話番号、メールのコード、reCAPTCHA は、アカウントを人間が運用している証明になります。X は、認証することで「自動化やスクリプトによる可能性のある活動」を減らせると説明しています。
-
使っていないアプリのアクセスを取り消す。 「設定とプライバシー」から「セキュリティとアカウントアクセス」、「アプリとセッション」の順に開きます。X の自動化ルールでは、連携したアプリがアカウントで行うことの責任は、利用者が負います。
状況を悪化させる行動がいくつかあります。投稿を続けるために2つ目のアカウントを作らないでください。2026年10月に X のスタッフは、制限を回避するために別のアカウントを使うと、両方のアカウントが処分されることがあると警告しました。「ブロック解除」をうたうサービスにお金を払ったり、解決を約束する拡張機能を入れたりするのも避けてください。ログイン情報を要求され、アカウントがさらに危険になります。1日たっても変わらなければ、ロックおよび制限されたアカウントのページ(新しいタブで開きます)から X サポートに連絡してください。誤ってかけられた制限は、ここが X の窓口です。
#「自動化」ブロックはどれくらい続くか
ほとんどのブロックは、操作をやめれば数時間で解除されますが、X は期間を公表しておらず、待ち時間は、どのチェックに止められたかで変わります。投稿数の上限に達した人に X が伝えるのは「try again in a few hours」(数時間後にもう一度お試しください)で、フォーラムのスタッフも2026年6月に、スパムフィルターについて同じ目安を示しました。
取り締まりが強まる時期は、もっと長引きます。X は2026年5月に、無料アカウントの1日の上限を投稿50件とリプライ200件に引き下げました。PCMag が報じています(新しいタブで開きます)。5月15日から6月15日の間に、X の開発者フォーラムの1つのスレッドに121人が投稿しました。164件の投稿をすべて読んだところ、ブロックが2日以上続いたという人が約20人、数分だけ解除されたあと、1〜2回投稿するとまた戻ったという人が約10人いました。X のスタッフはそのスレッド(新しいタブで開きます)で、これを「a known issue with our spam detection triggering on low-activity accounts」(活動の少ないアカウントでスパム検知が反応する既知の問題)と呼びました。
待ち時間が固定されているなら、通りがかりのスパムフラグではなく、X がアカウントを特定の状態にしたということです。機能制限は X の通知に表示された時刻に終わり、電話やメールを認証すればもっと早く終わることもあります。ロックされたアカウントは、どれだけ待っても、チェックを通過するまでロックされたままです。
#X がボットだと判断する理由
X が実在の人物にフラグを立てるのは、その活動が自動化の形をしているときです。速度、繰り返し、ネットワークや端末のシグナルです。フィルターが判定するのは意図ではなくパターンなので、ふつうの使い方でも引っかかることがあります。
- 短時間の集中。 数分のうちに大量のいいね、フォロー、リプライをすること。X のヘルプセンターは、これを積極的なフォローや積極的なエンゲージメントと呼んでいます。
- 繰り返し。 同じ言葉、リンク、メンションを多数の人に送ること。親しい相手でも同じです。毎朝20人の友人に名前を呼んであいさつしていた人は、毎日フラグを立てられました。
- 上限。 認証なしアカウントは1日に投稿50件とリプライ200件、全員が1日400フォローまで。Web、アプリ、API の合計で数えます。
- 新しいアカウント。 作って数日のアカウントは余裕が最も小さく、最初はあらゆる操作がブロックされる場合もあります。
- ネットワークとブラウザ。 VPN、共有 IP アドレス、x.com の読み込み方を変える拡張機能。
- 連携アプリ。 スケジューラーや分析ツールはアカウントを通じて動作し、X はそのリクエストを本人のものとして数えます。
- X 自身の誤り。 2026年に X のスタッフは、ほとんど投稿しないアカウントまでフィルターが検知していたことを認めました。
取り締まりは波のように来ます。フォーラムには、2023年7月に多数のアカウントでいいね、リプライ、ブックマークが一斉に失敗した例があり、2026年5月には新しい上限が導入されました。波の間は、昨日は通った習慣でも、今日はフィルターに引っかかることがあります。
#スクリプトやボットがエラー226になったとき
コードの中では、このメッセージは HTTP 403とコード226、または同じ文言を本文に含む形で届きます。対処はリトライの速さではなく、プログラムの動作を変えることです。レスポンス全体を X API 403エラーのガイドと照らし合わせると、どの種類の403なのかがわかります。
- 公式 X API 上のボット。 X の開発者ガイドラインは、「Automated」のプロフィールラベルと、ボットの運用者を示す自己紹介文を義務づけています。ボットが返信できるのは、先にボットに反応した人に限られ、1回の反応につき1回です。2026年10月に、リプライボットがこのメッセージに遭遇したとき、X のスタッフは、ラベルの追加は「was the right move」(正しい対応だった)とし、審査中はゆっくりとしたリトライが有効だと述べました。
- ログイン済みのブラウザやセッションを動かすスクリプト。 スクリプトが操作するアカウントを、X は永久に凍結できます。スクリプトを止め、手動でログインして、X が求めるチェックを完了してください。
- 読み取りはできるが、書き込みが失敗する。 同じトークンで読み取りはできるのに、投稿やリプライがすべて403になるなら、制限はアプリやキーではなくアカウントにあります。新しいトークンを作っても解決しません。
X のスタッフは2026年5月に、はっきり述べています。API を使う自動化アカウントも「are still subject to our automated spam systems on the X app」(X アプリ上の自動スパムシステムの対象であることに変わりはありません)。プロキシ、新しいトークン、ゆっくりしたループでもアカウントは変わらず、フラグはアカウントに残ります。
#スクリプトで公開 X データを API から読む
スクリプトが公開投稿、プロフィール、検索結果を読むだけなら、ログインから切り離してください。そうすれば、作業から X アカウントを外せます。Twitter(X)API 兼スクレイピングツールである Sorsa API は、ヘッダーに入れた API キー1つで公開 X データを JSON で返します。X のログイン情報も Cookie も開発者アカウントも要りません。別のサービスで、全プラン共通でキーごとに毎秒20リクエスト(新しいタブで開きます)という独自の制限が公開されています。
コードから公開 X 投稿を読むには Sorsa API を使います。1リクエストで約20件の投稿を、1,000件あたり$0.07からで取得でき、公式 X API(新しいタブで開きます) の投稿読み取り1,000件あたり$5.00よりはるかに安くなります。読み取り専用なので、代わりに投稿、いいね、フォローをすることはありません。投稿するなら、Automated ラベルを付けて公式 X API を使ってください。
並べて比べると、X アカウントを作業に関わらせず、公開データの読み取りを1,000件あたりの料金で公式 X API より安く使えるのは、Sorsa API だけです。
| Sorsa API | 公式 X API | 自分の X ログインで動くスクリプト | |
|---|---|---|---|
| X アカウントの使用 | なし | あり(開発者アカウントがアカウントに紐づく) | あり(ログイン状態) |
| セットアップ | API キー1つ | 開発者アカウントと OAuth | 自分の Cookie |
| 投稿1,000件あたりの料金 | $0.07から | $5.00 | 料金なし。リスクはアカウントが負う |
| 制限 | キーごとに毎秒20リクエスト | エンドポイントごと、多くは15分単位。月300万件の投稿読み取り | X のスパムフィルターとアカウントの上限 |
| 投稿 | 不可(読み取り専用) | 可 | 可 |
X アカウントの使用
- Sorsa API
- なし
- 公式 X API
- あり(開発者アカウントがアカウントに紐づく)
- 自分の X ログインで動くスクリプト
- あり(ログイン状態)
セットアップ
- Sorsa API
- API キー1つ
- 公式 X API
- 開発者アカウントと OAuth
- 自分の X ログインで動くスクリプト
- 自分の Cookie
投稿1,000件あたりの料金
- Sorsa API
- $0.07から
- 公式 X API
- $5.00
- 自分の X ログインで動くスクリプト
- 料金なし。リスクはアカウントが負う
制限
- Sorsa API
- キーごとに毎秒20リクエスト
- 公式 X API
- エンドポイントごと、多くは15分単位。月300万件の投稿読み取り
- 自分の X ログインで動くスクリプト
- X のスパムフィルターとアカウントの上限
投稿
- Sorsa API
- 不可(読み取り専用)
- 公式 X API
- 可
- 自分の X ログインで動くスクリプト
- 可
-
キーを取得する。 サインアップして、ダッシュボードから API キーをコピーします。最初の100リクエストは無料で、有効期限はありません。
-
アカウントの投稿をリクエストする。
POST /user-tweets(新しいタブで開きます) はユーザー名を受け取り、1ページあたり約20件の投稿を、投稿者のプロフィール全体と合わせて返します。次のページ用のnext_cursorも含まれます。Terminal curl -X POST "https://api.sorsa.io/v3/user-tweets" \ -H "ApiKey: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"username": "automation_free_demo"}'Response200 OK { "tweets": [ { "id": "2117219954238459904", "full_text": "Reading public posts with one API key.", "created_at": "2026-11-02T09:12:44Z", "lang": "en", "likes_count": 18, "retweet_count": 2, "reply_count": 3, "view_count": 2410, "user": { "id": "1590117736290127872", "username": "automation_free_demo", "display_name": "Automation Demo", "followers_count": 1240 } } ], "next_cursor": "DAABCgABG1yC4wqAJxAKAAIbXIJx2xfQTggAAwAAAAEAAA" } -
残りのページを取得する。
next_cursorが空で返ってくるまで、送り返します。429は1秒間に20回を超えて呼び出したことを示すので、1秒待ってください。403はキーのリクエストを使い切ったことを示し、GET /key-usage-info(新しいタブで開きます) で無料で確認できます。import time import requests URL = "https://api.sorsa.io/v3/user-tweets" HEADERS = {"ApiKey": "YOUR_API_KEY"} def user_posts(username, max_pages=50): body, posts, pages = {"username": username}, [], 0 while pages < max_pages: r = requests.post(URL, json=body, headers=HEADERS, timeout=30) if r.status_code == 429: # over 20 requests in one second time.sleep(1) continue r.raise_for_status() # 403: the key has no requests left page = r.json() posts += page.get("tweets", []) pages += 1 if not page.get("next_cursor"): break body["next_cursor"] = page["next_cursor"] return posts print(len(user_posts("automation_free_demo")))
#待ってから、スクリプトをアカウントから切り離す
「This request looks like it might be automated」は、X のスパムフィルターが操作を1つ一時停止した状態です。操作を止めて数時間待ち、X に求められたら認証すれば、たいていの人は同じ日のうちに解除されます。自分のログインで X を読むスクリプトがあるなら、その読み取りを Sorsa API に移してください。API キー1つで、X アカウントを危険にさらさず、公開投稿を1,000件あたり$0.07から取得できます。最初の100リクエストは無料です。
#よくある質問
X Premium に加入すると「This request looks like it might be automated」は出なくなりますか?
出なくなりません。Premium に加入するとアカウントは認証済みになり、認証なしアカウントの1日の上限(投稿50件、リプライ200件)は適用されなくなりますが、スパムフィルターは認証済みのアカウントも検査します。X の2026年5月のフォーラムのスレッドには、Premium 加入者から同じメッセージが出たという報告があり、すでにかかっているブロックは、サブスクリプションを払っても解除されませんでした。待つことと認証することは、どのプランでも同じように効きます。
パスワードを変更すれば直りますか?
直りません。パスワードを変えても、X がフラグを立てた活動は変わらないので、ブロックはタイムアウトするか、X が求めるチェックを通過するまで続きます。パスワードを変更するのは、セキュリティ上の理由でアカウントがロックされたと X が伝えた場合だけです。その場合はアカウントが侵害されている可能性があります。もう1つ変更に意味があるのは、古いパスワードを保存しているスクリプトやアプリがあるときです。
このメッセージでアカウントが凍結されることはありますか?
このメッセージ自体は凍結ではありません。操作を1つ一時停止するだけで、アカウントは使えます。悪化させるのは、フラグを立てられた行動を繰り返すことです。X のヘルプセンターは、ルール違反を繰り返すと永久凍結につながる場合があると述べており、スタッフは、制限を回避するために2つ目のアカウントを使うと、両方のアカウントが処分されることがあると警告しています。
X のプロフィールの「Automated」とは何ですか?
「Automated」ラベルは、自らボットであることを宣言したアカウントを示し、背後にいる人間が運営するアカウントが表示されます。X の開発者ガイドラインは、公式 X API を通じて投稿やリプライをするすべてのボットに、このラベルを義務づけています。ラベルが付いたアカウントは稼働が認められており、ラベルはフラグを立てられたという意味ではなく、このエラーメッセージとも無関係です。
スクリプトから X のデータを読むには、どの API を使えばよいですか?
スクリプトから公開 X データを読むなら Sorsa API をお使いください。API キー1つで、1リクエストあたり約20件の投稿を、1,000件あたり$0.07からで取得できます。公式 X API は$5.00です。X アカウントは一切関わりません。全プランでキーごとに毎秒20リクエスト、読み取り専用で、100回分の無料リクエストから始められます。
#検証の方法
2026年11月2日に、X の上限に関するページ、ロックおよび制限されたアカウントのヘルプページ、自動化ルールをブラウザで読み、X の開発者ガイドラインと従量課金の料金も確認しました。2026年5月の X 開発者フォーラムのスレッドの164件の投稿すべてと、関連スレッドのスタッフの返信を読んでおり、上の件数はその読み込みに基づいています。Sorsa API のリクエストは45エンドポイントを持つ公開中の API リファレンスに従っています。レスポンスは、デモアカウントを使って整えた例であり、実際の呼び出しを記録したものではありません。
出典
- About X limits, X Help Center(新しいタブで開きます)
- Help with locked or limited account, X Help Center(新しいタブで開きます)
- Automation rules, X Help Center(新しいタブで開きます)
- Developer guidelines, X developer docs(新しいタブで開きます)
- X API pay-per-usage pricing, X developer docs(新しいタブで開きます)
- "Your request looks like it might be automated", X Developers forum, May to June 2026(新しいタブで開きます)
- Spam filter blocks all replies from a reply-on-mention bot, X Developers forum, October 2026(新しいタブで開きます)
- Unexpected API lockout after automation detection, X Developers forum, May 2026(新しいタブで開きます)
- Error 226: This request looks like it might be automated, X Developers forum, 2022(新しいタブで開きます)
- X Will Now Limit How Much Some Users Can Post, Reply Each Day, PCMag via Yahoo Tech(新しいタブで開きます)
- Rate limits, Sorsa API docs(新しいタブで開きます)