「OpenClawでXの投稿を自動化したい」と思ったとき、最初に知っておくべきことがあります。
それは、X APIはもう無料では使えないという現実です。
この記事では、X APIの最新料金体系を正直に解説したうえで、OpenClawと連携して実際にX自動化を設定する方法を手順を追ってご紹介します。
この記事で分かること
・X APIが有料になった経緯とクレジット制の仕組み
・OpenClawのxurlスキルでできること・できないこと
・X Developer Portalでのアプリ作成とAPIキー取得手順
・OpenClawへのAPIキー設定とテスト投稿の方法
・cronジョブを使った定時投稿・ブログ告知の自動化方法
まず知っておきたい現実:X APIはもう無料ではありません
2024年以降のX API大改定とは?無料プラン廃止の経緯
2023年2月、Twitter(現X)はAPIの無料プランを突然廃止し、有料化を発表しました。
当初は月額100ドルの「Basic」プランが登場しましたが、その後も料金体系は何度も改定されました。2024年以降は、すべてのAPIアクセスが「Pay-per-usage(クレジット制)」に完全移行しています。
イーロン・マスク買収以降、API利用者にとって「無料で使える」という前提が根本から変わりました。多くの個人開発者や自動化ツールが対応できず、X連携機能を停止した背景があります。
料金体系・仕様変更は現在も続く可能性があるため、最新の公式情報を定期的に確認することをおすすめします。
「Pay-per-usage(クレジット制)」とは何か?費用感を正直に解説
クレジット制とは、APIへのリクエスト回数・種類に応じてクレジットが消費される従量課金モデルです。
投稿・返信・検索・タイムライン読み取りなど、すべてのエンドポイントがクレジット消費の対象です。X Developer Portalで事前にクレジットを購入し、残高が尽きるとAPIコールが失敗します。
月に数十〜数百件の自動投稿なら、数百円〜数千円程度の費用感になるケースが多いです(利用量によって大きく変動します)。初期は少額チャージから始めて、費用感を確認してから本格運用に移るのが賢明です。
⚠️ 注意:X APIの料金は頻繁に変更されます。最新の単価はX Developer Portalの料金ページで必ず確認してください。
無料で使える唯一の機能:XログインOAuth認証だけは無料
現時点で無料で利用できるのは、XのOAuth 2.0認証(「Xでログイン」機能)のみです。
これはWebサービスの「ソーシャルログイン」に使うための機能であり、投稿や読み取りとは別の機能です。OpenClawでのX自動化(投稿・検索など)には含まれません。
「無料でX自動化できる」という情報は2024年以降は誤情報になっています。現状、投稿・返信・検索を無料で自動化する公式な方法は存在しません。
それでもX自動化に価値はあるのか?OpenClawでできること・できないこと
OpenClaw × X APIでできること
OpenClawには「xurl」というスキルがバンドルされています。xurlはX公式(xdevplatform)が提供するCLIツールで、X API v2のエンドポイントにアクセスできます。
- ポストの投稿・返信・引用ポスト・削除
- キーワード検索・タイムライン取得・メンション確認
- ユーザー情報の取得、いいね・リポスト操作
- cronジョブとの組み合わせによる定時投稿・定期チェックの自動化
これらをOpenClawのチャットから自然言語で指示できるのが大きな特徴です。
費用対効果で考える:どんな用途なら「払う価値あり」か
以下のような用途であれば、費用対効果が出やすいです。
- ブログやサービスの告知を毎日自動投稿してSNS集客を継続したい
- 月に数十件程度の投稿を手動でやるより、自動化で時間を節約したい
- 特定キーワードを定期監視してビジネスに活用したい
反対に「たまにつぶやきたい」程度であれば、手動投稿の方がコストゼロで現実的です。
「完全無料でX自動化したい」方への正直な案内
現時点で、X APIを使って完全無料で自動化する合法的な方法はありません。
予算をかけずにX運用を続けたい場合の代替案としては、Buffer・HootsuiteなどのSNS管理ツールの無料枠を活用する方法があります。ただしこれらもX連携の無料枠は縮小傾向にあるため、最新状況の確認が必要です。
OpenClawでのX自動化は、費用をかけてでも自動化する価値がある用途がある方向けの選択肢です。
X APIの申請・セットアップ手順【公式情報ベース】
X Developer Portalでアプリを作成する手順
- developer.x.com にXアカウントでログインします。
- 「Developer Portal」からDeveloperアカウントの申請を行います(利用目的の説明が英語で必要です)。
- 申請が承認されたら「Projects & Apps」から新しいプロジェクトとアプリを作成します。
- アプリの「Settings」タブでユーザー認証設定(OAuth 1.0a / 2.0)を有効化します。
APIキー・アクセストークンの取得方法
- アプリの「Keys and tokens」タブからAPIキー(Consumer Key / Consumer Secret)を確認します。
- 「Access Token & Secret」セクションで「Generate」ボタンを押してAccess TokenとAccess Token Secretを発行します。
- 権限設定(Permission)は「Read and Write」に設定してください。
⚠️ 重要:発行されたキー・トークンは画面を閉じると二度と表示されません。必ずコピーして安全な場所に保管してください。また、キーは絶対に公開リポジトリやチャットに貼り付けないようにしてください。
クレジットの購入・残高管理の仕方
- Developer Portalの「Billing」セクションからクレジットカードを登録してクレジットを購入します。
- ダッシュボードでAPIの使用量・残高をリアルタイムに確認できます。
- 残高が少なくなったときのアラート通知設定を有効にしておくことを強くおすすめします。
OpenClawにX APIを設定する方法
xurlスキルの導入と認証設定
OpenClawには、X公式(xdevplatform)が提供するCLIツール「xurl」がバンドルスキルとして含まれています。まずxurlのCLIツール本体をインストールします。
Homebrewの場合:
brew install --cask xdevplatform/tap/xurl
npmの場合:
npm install -g @xdevplatform/xurl
インストール後、APIキー・トークンを ~/.xurl ファイルに手動で設定します。設定後はOpenClawを再起動してスキルを認識させます。
openclaw gateway restart
以下のコマンドで xurl が一覧に表示されていれば準備完了です。
openclaw skills list
openclaw secrets setでAPIキーを安全に管理する
取得した4つのキーを、OpenClaw公式のシークレット管理機能で保存します。ターミナルで以下を順番に実行してください(それぞれ対話形式で値の入力が求められます)。
openclaw secrets set X_API_KEY
openclaw secrets set X_API_SECRET
openclaw secrets set X_ACCESS_TOKEN
openclaw secrets set X_ACCESS_TOKEN_SECRET
キーをファイルに直接書かないことで、誤ってGitにコミットしてしまうリスクを防げます。登録したシークレットはOpenClawの暗号化ストアに保存され、cronジョブなどの自動化タスクからも安全に参照できます。
テスト投稿で動作確認する手順
- まず認証状態を確認します:
xurl auth status - 自分のアカウント情報が返ってくるか確認します:
xurl whoami - 問題なければテスト投稿を実行します:
xurl post "OpenClawからのテスト投稿" - 実際のXアカウントに投稿が反映されれば設定成功です。テスト投稿はすぐ削除しましょう:
xurl delete <POST_ID>
エラーが出た場合:認証情報の設定ミス・権限(Read and Write)の未設定・クレジット不足のいずれかを確認してください。
OpenClawのcronジョブと連携して自動化する
cronジョブで「定時ポスト」を自動化する設定例
OpenClawのcron機能を使うと、特定の時間に自動でXへ投稿できます。
OpenClawのチャットで次のように指示するだけで設定できます。
「毎朝8時にXに投稿するcronジョブを作って。内容は『今日のAIニュースをチェックしよう! #OpenClaw』」
投稿時間帯は朝8時・夜21時台が効果的とされています。投稿内容のテンプレートをファイルに保存しておき、cronから読み込む設計にすると管理しやすくなります。
ブログ更新→X告知を自動化するワークフロー例
ブログ記事を公開するたびに、OpenClawが自動でX告知ポストを投稿するフローも組めます。
- 記事公開 → OpenClawが記事タイトル・URLを取得 → 告知文を生成 → xurlで投稿
- 告知ポストの文体・ハッシュタグはあらかじめ設定ファイルに定義しておくと毎回安定した投稿ができます
LLMによる告知文の自動生成と組み合わせることで、毎回少しずつ表現が変わる自然な告知ポストを自動投稿することも可能です。
まとめ:X自動化を始める前に確認したいチェックリスト
X自動化を始める前に、以下の3つの質問に答えてみてください。
- なぜX自動化が必要か? — 手動でのX運用コストを超えるリターンがあるか
- どのくらいのAPIコールが発生するか? — 月間クレジット消費量の概算を出す
- 完全無料で達成できる別手段はあるか? — BufferやSNS管理ツールとの比較
設定完了までのステップまとめ:
- ✅ developer.x.com でDeveloperアカウントを申請・アプリを作成した
- ✅ APIキー4種類を取得して安全な場所に保管した
- ✅ クレジットを購入してAPIアクセスを有効化した
- ✅ xurl CLIをインストールして
~/.xurlに認証情報を設定した - ✅
openclaw secrets setで各キーをOpenClawに登録した - ✅
xurl auth status→xurl whoami→ テスト投稿で動作確認した - ✅ cronジョブを設定して定時投稿を自動化した
次のステップ
X自動化の設定が完了したら、OpenClawのほかの機能も組み合わせてみましょう。
・OpenClaw + Notion連携 完全手順
・AIエージェントでできること10選(2026年最新版)
・【Mac版】OpenClawをインストールして最初のチャットをするまでの完全手順
参照・公式リンク
この記事は以下の公式情報を参照して作成しています。

