WEIR

Twitter 動画検索 2026:動画だけ出すコマンドと出てこない原因

X(旧 Twitter)で動画だけを探すコマンドは filter:videos です。猫や JAXA で 2026 年 11 月に実測し、native_video との違い、出てこない原因、Python まで。


公開 · 更新 · 約 7 分で読めます · Read in English

カバー画像:猫で試した 4 つの書き方

X(旧 Twitter)の動画検索は、キーワードのあとに filter:videos と打つだけです。動画付きのポスト(ツイート)だけが出ます。

手で探す人と、まとめて集めたい開発者向けです。2026 年 11 月 5 日(UTC)に試したコマンドと結果を載せました。

API は、私たちが運営する Weir を使いました。まず X の検索窓に、これを貼り付けてください。

猫 filter:videos
  1. 動画だけにするキーワード filter:videos
  2. アカウントで絞るfrom:ユーザー名 filter:videos
  3. 人気の動画を探すmin_faves: を足して[話題]で見る
  4. 過去の動画を探すsince: と until: で期間を指定
  5. MP4 の一覧を作るPython か AI エージェントで

ステップ 1:Twitter の動画検索は filter:videos で動画だけにする

キーワードのあとに半角スペースを入れて、filter:videos と打ちます。

コマンドを打たない方法もあります。X のヘルプセンターによると、検索結果の上に[動画]のタブがあります。ただ、マイナビニュースの 2023 年の記事では、Web 版は静止画も混ざる[メディア]タブでした。

コマンドなら画面を問わず使え、アカウントや期間とも組み合わせられます。5 日に、日本語の「猫」で 3 つのコマンドを比べました。

「猫」の最初の 5 件のうち、動画付きのポスト
filter:videos5 件
filter:native_video5 件
filter:media0 件

filter:native_video は、まったく同じ 5 件でした。filter:media は 5 件とも画像でした。

GIF も、動画には入りません。猫 filter:media -filter:images -filter:videos で検索すると、返った 3 件はすべて GIF でした。

ほかのコマンドは X 検索コマンド一覧 にまとめています。

ステップ 2:ユーザーを指定して動画を検索する(from:)

from: のあとにユーザー名を書くと、そのアカウントの動画だけになります。@ は付けません。

from:JAXA_jp filter:videos -filter:nativeretweets

最後の -filter:nativeretweets は、リポストを除きます。X の検索は、初期設定でリポストも返すからです。

5 日の実行では、JAXA の動画が新しい順に 5 件返りました。

2026-10-26  いいね 243    調布航空宇宙センターの紹介
2026-10-22  いいね 3,086  MMX の打ち上げ報告
2026-10-18  いいね 2,937  打ち上げ中継の告知
2026-10-01  いいね 3,648  打ち上げの観測案内
2026-09-17  いいね 1,097  一般公開の告知

5 件とも、MP4 の動画ファイルが付いていました。

無料の X 高度な検索ビルダー でも組み立てられます。[リンクとメディア]で[動画あり]を選ぶと、filter:videos が入ります。

ステップ 3:人気の動画を探す(min_faves:)

min_faves: を足すと、いいねがその数以上の動画だけになります。並びは[話題]のままにします。

from:JAXA_jp filter:videos min_faves:3000

最初は min_faves:10000 で試し、0 件でした。下限を 3,000 に下げると、5 件が返りました。

JAXA の動画、[話題]で返った 5 件のいいね
燃焼試験の事故のおわび、20234,903
RV-X の飛行試験、20264,545
H3 試験機 2 号機の報告、20244,269
MMX 打ち上げの観測案内、20263,648
野口宇宙飛行士の船外活動、20213,634
  • [話題]はいいね順ではありません。 X は H3 の動画を先頭に、いいね最多の動画を 4 番目に並べました。
  • 古い動画も出ます。 2021 年の船外活動の動画まで返りました。
  • 下限はゆるいことがあります。 英語版の NASA のテストでは、下限に届かない動画も混ざりました。

ステップ 4:過去の動画を期間指定で探す(since: と until:)

since: と until: で日付を指定すると、昔の動画にさかのぼれます。

from:JAXA_jp filter:videos since:2024-02-17 until:2024-02-23

返ったのは、2024 年 2 月 22 日の H3 試験機 2 号機の報告動画 1 件だけでした。

期間を 17 日と 18 日の 2 日間に縮めると、0 件でした。出てこないときは、まず期間を広げます。

Weir 経由の実測では、日付は日本時間で区切られ、until: は指定日も含みました。くわしくは X の日付検索の使い方 にあります。

ステップ 5:Python や AI エージェントで MP4 の一覧を作る

一覧が要るなら、同じ検索を Weir の API で実行します。標準ライブラリだけで、ポストのリンク、いいね数、MP4 のリンクを出すスクリプトです。

import json, os, sys, urllib.request

body = {"query": sys.argv[1], "limit": 5}  # 例: "from:JAXA_jp filter:videos"
req = urllib.request.Request(
    "https://api.weirapp.io/v1/x/search",
    data=json.dumps(body).encode(),
    headers={"Authorization": "Bearer " + os.environ["WEIR_API_KEY"],
             "Content-Type": "application/json"},
)
with urllib.request.urlopen(req, timeout=60) as resp:
    print("credits:", resp.headers["x-credits-charged"])
    for post in json.load(resp)["data"]:
        mp4 = [m["url"] for m in post["media"] if m["type"] == "video" and m["url"]]
        print(post["url"], post["likeCount"], mp4[0] if mp4 else "MP4 なし(リンクかライブ配信)")

video_search.py で保存し、WEIR_API_KEY を設定して実行します。

python video_search.py "from:JAXA_jp filter:videos min_faves:3000"

5 日に実行すると、4 件が返りました。2 行の抜粋です。

credits: 5
https://x.com/JAXA_jp/status/2105568397522244094 3648 https://video.twimg.com/amplify_video/.../720x720/K9rz7c2dz2l_cAPp.mp4?tag=14
https://x.com/JAXA_jp/status/2087811460298842428 3316 https://video.twimg.com/amplify_video/.../720x720/3THPCoHok35K-T6g.mp4?tag=14

表示のとおり、5 クレジットでした。検索 1 回分と、返った件数分です。無料枠は毎月 5,000 クレジットで、カードは要りません。

ファイルを保存するなら、Twitter 動画ダウンロード API のガイド(英語)が続きです。

Weir の MCP サーバー を Claude や ChatGPT につなげば、1 行の指示でも同じことができます。

Weir の search_x で "from:JAXA_jp filter:videos min_faves:3000" を検索して、各ポストのリンク、いいね数、MP4 のリンクを表にして。

filter:videos と filter:native_video の違いは?

よくある説明では、filter:native_video は YouTube のリンクを除き、X に上げた動画だけを返します。マイナビニュースの記事や、Igor Brigadir のまとめがそう書いています。

ところが 11 月 5 日のテストでは、3 つの検索すべてで同じポストが返りました。

検索 filter:videos filter:native_video
猫(日本語) 5 件 同じ 5 件
from:YouTubeJapan 5 件 同じ 5 件
url:youtube.com(日本語) 5 件 同じ 5 件

YouTube のリンク付きでも、X の動画ファイルがあるポストは両方に入りました。英語版で NASA を試したときは、ライブ配信や YouTube へのリンクだけのポストも、両方に入りました。

2026 年 11 月の時点では、どちらでも同じです。ファイルの有無は、Weir の media に MP4 があるかで確かめます。ほかのコマンドの結果は 検索コマンドのテスト結果(英語)にあります。

Twitter の動画検索で出てこないのはなぜ?

多くは書き方か、X の設定です。

  • 全角のコロン:filter:videos はコマンドになりません。猫で試すと動画のない 3 件が返り、どれも検索コマンドを解説するポストでした。
  • 単数形の filter:video:0 件でした。正しくは複数形の filter:videos です。
  • GIF を探している:GIF は動画に入らないので、ステップ 1 のコマンドで探します。
  • 条件が狭すぎる:いいね 10,000 以上や、2 日間の期間で 0 件でした。数字を下げ、期間を広げます。
  • セーフサーチ:オンだと、センシティブな内容を含む可能性があるポストが検索結果から自動で外れます。
  • 非公開のアカウント:非公開のポストはフォロワーだけが見られ、ほかの人の検索には出ません。

セーフサーチは、x.com の検索結果ページで[サーチ設定]を開き、[センシティブな内容を表示しない]で切り替えます。X のヘルプセンターによると、この設定はアプリの検索にも効きます。

Weir が向かないケース

  • たまに手で探すだけ:X の検索窓と無料の検索ビルダーで足ります。
  • 動画の長さで絞りたい:Weir の media に長さはありません。X の公式 API のデータ辞書には duration_ms があります。
  • X との正式な契約が要る:X API は 2026 年 11 月時点で、1 ポストの読み取りが $0.005 です。

Weir は公開ポストを読むだけで、X の公認ではありません。使える範囲が変わることもあるので、X の利用規約も確かめてください。法的な助言ではありません。

よくある質問

ツイッターで動画だけを検索する方法は?

検索コマンドの filter:videos を、キーワードのあとに足します。たとえば 猫 filter:videos です。アカウントは from:、人気は min_faves: で絞れます。

特定のユーザーの動画を検索するには?

from:ユーザー名 filter:videos と打ちます。リポストを除くなら -filter:nativeretweets を、期間なら since: と until: を足します。

最新の動画から順に見るには?

検索結果の上の[最新]タブを選びます。ヘルプセンターでは、アプリにも Web 版にもあるタブです。API なら、Weir の sort を latest にします。

Twitter の動画検索に使えるサイトやツールは?

手で探すなら、X の検索窓と無料の X 高度な検索ビルダーで足ります。MP4 のリンクの一覧なら、私たちが運営する Weir のような API を使います。

参考資料

2026 年 11 月 5 日(UTC)に確認しました。ヘルプセンターは Wayback の版です。※は英語版で確認したものです。