WEIR

削除されたツイートを見る方法 2026:今も使える手段

削除されたツイートを見る方法を、SEC の消えたポストで検証。Wayback Machine と archive.today の魚拓、残る引用と返信、API での確認、自分の削除済みポストまで。


公開 · 更新 · 約 7 分で読めます · Read in English · 阅读中文版

カバー画像:消えたポストに残るもの

削除されたツイートを見るには、ポストの URL を Wayback Machine や archive.today で調べます。X 自身は何も公開で残さないからです。

公式アカウントのポストが消えたときや、自分のツイ消しを確かめたいとき向けです。米証券取引委員会(SEC)の削除されたポストで、各方法を試しました。

ステップ 5 の API は、私たちが運営する Weir です。

ブラウザに貼り付け、* の後ろを調べたいポストの URL に替えてください。

https://web.archive.org/web/*/twitter.com/SECGov/status/1744829327294837236
  1. URL をコピー/status/ の後ろの数字が ID です。
  2. Wayback Machine を確認保存された一覧を開きます。
  3. archive.today を試す最新の魚拓を呼び出します。
  4. 引用と返信を検索quoted_tweet_id: と conversation_id:。
  5. API で確認404 なら消えています。

ステップ 1:削除されたツイートは X でどう見える?

X は元の場所に「表示できません」という案内を出すだけです。

X のヘルプセンターによると、削除したポストは内容もメタデータも分析も「X 上で公開されなく」なります。そのポストのリポストも消えます。

ただし、この案内だけでは削除とは限りません。X の案内ページは、ポストが見られない理由を 4 つ挙げています。

  • 投稿した本人が削除した。
  • 鍵アカウントで、あなたはフォローしていない。
  • あなたがブロックされている。
  • アカウントが利用解除(削除手続き)された。

まずアカウントを確かめます。プロフィールが公開されていて開けるなら、消えたポストはおそらく削除です。

例にするのは、2024 年 1 月 9 日に乗っ取られた SEC のアカウントから出た偽のポストです。SEC はあとのポストで「許可なく投稿された」と説明し、X はもうこのポストを表示しません。

ステップ 2:Wayback Machine で削除されたツイートを見る

web.archive.org の Wayback Machine は、公開ページの写しを保存しています。X のポストも対象です。ただし、削除の前に誰かが保存した場合に限ります。

  • 一覧を開く:ポストの URL の前に web.archive.org/web/*/ を付けます。
  • 両方のドメインを試す:twitter.com と x.com のどちらで保存されたかは分かりません。
  • 青い点を選ぶ:Internet Archive のヘルプによると、青は正常に読み込めた保存です。
  • 削除前の時刻を選ぶ:削除後の保存に本文は残っていません。

10 月 22 日に、SEC のポストを調べました。

21:11 UTC偽のポストの投稿(2024 年 1 月 9 日)
21:18 UTC最初の Wayback の保存
21:24 UTC本文が残っている保存

その保存には「Today the SEC grants approval for #Bitcoin ETFs」で始まる、X ではもう見られない本文が残っていました。

開発者は、指定した時刻に一番近い保存を API で探せます。

curl "https://archive.org/wayback/available?url=twitter.com/SECGov/status/1744829327294837236&timestamp=202401092115"
{
  "archived_snapshots": {
    "closest": { "status": "200", "available": true, "timestamp": "20240109212440" }
  }
}

timestamp を省くと、削除後の 2024 年 2 月の保存が返りました。

投稿時刻は ツイート ID を日時に変換するツール(英語)で ID から出せます。

ステップ 3:archive.today(魚拓)で探す

archive.today は archive.ph とも呼ばれる別のアーカイブで、日本では「魚拓」としてよく使われます。FAQ には、ある URL の最新の保存を開くアドレスが載っています。

https://archive.ph/newest/https://twitter.com/SECGov/status/1744829327294837236

10 月 22 日は私たちのスクリプトに確認画面が出たため、検証できませんでした。

自分のブラウザで開いてください。

ステップ 4:他人の削除されたツイートは引用と返信から見る

ポストを消しても、ほかの人がそれについて書いたものは消えません。X のヘルプセンターも、削除されたポストの引用は「削除されません」としています。

残ったものは 2 つの検索で探せます。X の検索窓に入れて[最新]を見ます。

quoted_tweet_id:1744829327294837236
conversation_id:1744829327294837236

10 月 26 日に Weir 経由で引用を 3 件取得すると、どれも 21:34 から 21:35 UTC の投稿で、今も公開されていました。削除より前のものです。

返信も、消えたポストを指したまま残ります。証拠になる項目だけを抜き出した例です。

{
  "createdAt": "2024-01-09T21:25:44.000Z",
  "conversationId": "1744829327294837236",
  "inReplyToId": "1744829327294837236"
}

スクリーンショットは偽造できるので、魚拓と見比べてください。

コマンドの詳細は X の検索コマンド一覧 にあります。

ステップ 5:ツイートが削除されたかを API で確かめる

API で分かるのは、ポストが消えたことだけです。

Weir の API リファレンスによると、存在しない、削除された、または非公開のポストには 404 が返ります。

curl https://api.weirapp.io/v1/x/posts/1744829327294837236 \
  -H "Authorization: Bearer $WEIR_API_KEY"
{ "error": { "code": "not_found", "message": "X post not found.", "retryable": false } }

失敗した呼び出しは無料です。100 件までまとめて調べるなら GET /v1/x/posts?ids= を使います。見つからない ID は meta.notFound に入り、課金されません。

10 月 26 日に、あの夜の @SECGov の ID を 3 件送りました。返ってきたのは、アカウントが「乗っ取られた」と知らせる SEC のポストだけです。

{
  "data": [{ "id": "1744837121406349714", "createdAt": "2024-01-09T21:42:41.000Z" }],
  "meta": { "notFound": ["1744829327294837236", "1744829667318608211"] }
}

費用は 2 クレジットでした。

次のスクリプトは、1 行 1 ID のファイルを読み、見つからない ID を表示します。

import json, os, sys, urllib.parse, urllib.request

ids = [line.strip() for line in open(sys.argv[1]) if line.strip()]
headers = {"Authorization": "Bearer " + os.environ["WEIR_API_KEY"]}

for start in range(0, len(ids), 100):
    query = urllib.parse.urlencode({"ids": ",".join(ids[start:start + 100])})
    url = "https://api.weirapp.io/v1/x/posts?" + query
    req = urllib.request.Request(url, headers=headers)
    with urllib.request.urlopen(req, timeout=60) as r:
        for post_id in json.load(r)["meta"]["notFound"]:
            print("表示できない:", post_id)

notFound には、凍結、鍵アカウント、地域制限のポストも入ります。「今は公開されていない」と読んでください。自分のポストや、引用した公開の情報源に使い、個人の監視には使いません。

自分の削除したツイートを見る方法

自分の X アカウントのアーカイブには、最近削除したポストが残ります。アーカイブの README によると、deleted-tweets.js には「直近 14 日間」に削除され、まだ消去されていないポストが入っています。

アーカイブは[設定とプライバシー]から申請します。X のヘルプセンターによると、準備に「数日かかる場合」があります。開き方は Twitter アーカイブの開き方(英語)にまとめました。

deleted-tweets.js はテキストエディタで開けます。

削除ツイートを表示するサイトやアプリで見られないのはなぜ?

  • 誰も保存していない:アーカイブにあるのは、削除前に保存されたページだけです。
  • アプリは消す決まり:X の開発者ポリシーは、削除されたポストを「合理的に可能な限り速やかに」消すよう求めています。
  • Google のキャッシュはもうない:古い記事は勧めますが、Google のドキュメントはキャッシュ機能が「もう存在しない」としています。
  • 削除ではない:鍵アカウントやブロックでも、似た案内が出ます。

Weir が向かないケース

  • 消えた本文を読みたい:Weir が読めるのは今公開されているものだけです。ステップ 2 と 3 のアーカイブを使います。
  • 1 件を手で確かめるだけ:Wayback Machine と X の検索は無料です。
  • 特定の人の削除を見張りたい:Weir の利用規定は、正当な根拠なく個人を追跡、監視、プロファイリングすることを禁じています。
  • X との契約が必要:Weir は X の公認ではないので、使える範囲が変わることがあります。

X の利用規約は、書面の許可がないスクレイピングを認めていません。これは法的な助言ではありません。

よくある質問

他人の削除されたツイートを見る方法はありますか?

ポストの URL を Wayback Machine と archive.today で調べ、ID で quoted_tweet_id: を検索して残った引用を探します。誰も保存していなければ、本文はもう見られません。X は削除されたポストを誰にも見せません。

URL から削除されたツイートを見るには?

URL の前に web.archive.org/web/*/ か archive.ph/newest/ を付けます。twitter.com と x.com の両方で試し、削除前の保存を開きます。保存がなければ写しはありません。

ツイ消しを一覧できるサイトは使えますか?

他人のポストには使えません。X の開発者ポリシーで、アプリは X で削除されたポストを消す必要があります。アーカイブにあるのは誰かが保存したものだけで、ステップ 5 のような API は消えたことを確かめるだけです。

自分の削除したツイートは復元できますか?

最近のものだけです。X のアーカイブの deleted-tweets.js に、約 14 日以内に削除したポストが入っています。それより古いものは、Wayback Machine と引用の検索で探します。

参考資料

英語の資料は 2026 年 10 月 22 日に確認しました。X のヘルプページは私たちの読み込みを拒むため、2026 年 9 月と 10 月の Wayback の写しで読みました。Google のドキュメントと Weir の呼び出しは 10 月 26 日に再確認しました。