AIのために作られたX(Twitter)API

ドキュメントのURLをLLMに1つ貼り付けるだけで、X連携がプロンプト1つで仕上がります。AIコーディングアシスタントと、Xのライブデータを必要とする自律エージェントのために作りました。最初の100リクエストは無料です。クレジットカード不要・有効期限なし。

api.sorsa.io/v3/static/sorsa_api_v3_documentation_en.txt
Claude、GPT、Gemini、Grok、Cursorをはじめ、あらゆるAIで動きます。

AIコーディングアシスタント

いま使っているツールから、そのまま実装できます

プロンプトを貼り、ドキュメントのURLを貼れば、動くコードが返ってきます。ツールごとのプロンプトはこちらです。

Claude Code

ターミナルからプロジェクト全体に組み込む。

Build a Python script that pulls every tweet from @naval and saves them to CSV. Use the Sorsa API, docs: https://api.sorsa.io/v3/static/sorsa_api_v3_documentation_en.txt

OpenAI Codex

関数やモジュールを生成する。

Write a function that takes a list of usernames and returns their follower counts with the Sorsa API. Docs: https://api.sorsa.io/v3/static/sorsa_api_v3_documentation_en.txt

Cursor

エディタの中でAPIクライアントを追加する。

Add a Sorsa API client to this project that searches tweets by keyword and handles pagination. Docs: https://api.sorsa.io/v3/static/sorsa_api_v3_documentation_en.txt

GitHub Copilot

インラインの補完。

# Sorsa API docs: https://api.sorsa.io/v3/static/sorsa_api_v3_documentation_en.txt
# search tweets for "AI agents" with over 100 likes, latest first

Gemini CLI

シェルからさっとデータを取得する。

Use the Sorsa API to fetch the latest 100 mentions of @openai with over 50 likes. Docs: https://api.sorsa.io/v3/static/sorsa_api_v3_documentation_en.txt

ChatGPTまたはClaude

使い捨てのスクリプトを、設定なしで。

Here are the Sorsa API docs: https://api.sorsa.io/v3/static/sorsa_api_v3_documentation_en.txt Write me a script to download all tweets from @sama into a CSV.

Grok build、Antigravity、そのほかのLLMやコーディングエージェントでも同じように動きます。必要なのはドキュメントのURL1つだけです。


AIエージェント対応

AIエージェントにXのライブデータをつなぐ

自律エージェントを、つなぎのコードではなく、きれいなツール経由でXのライブフィードに接続できます。毎秒20リクエストは全プランで一律なので、エージェントが自律的に動き出した途端に絞られることはありません。読み取り専用なので、エージェントが何かを壊すこともありません。

function calling前提の設計

どのエンドポイントも、エージェントが呼び出せるツールにそのまま対応します。

自律ループを想定

全プランで毎秒20リクエスト、リクエスト単位のコストも読めます。

初めから安全

読み取り専用なので、エージェントはXのデータを読めても、投稿や削除はできません。

スキル1つでSorsa APIを組み込む

オープンソースのSorsa APIスキルを一度入れれば、エージェントは読み取り専用のXツールを手に入れます。ツイートの検索、プロフィールの取得、フォロワーとフォローの取得、ユーザーのタイムラインの取得、メンションの追跡、トレンドの取得に対応します。オープンなSKILL.md形式で作られており、Claude Code、Cursor、Codex CLIのほか、OpenClaw(ClawHub経由)やHermes Agentのようなスキル方式のエージェント、さらにスキルフォルダーを読み込めるあらゆるエージェントで動きます。Sorsa APIキーはご自身のものをご用意ください。Xの開発者アカウントは不要で、投稿も書き込みもできません。

Claude Code Cursor Codex CLI OpenClaw Hermes Agent OpenAGI Claudeのtool use OpenAIのfunction calling 独自のエージェント
  • ツイートの検索
  • プロフィールの取得
  • フォロワーとフォロー
  • ユーザーのタイムライン
  • メンションの追跡
  • トレンドの取得

MCPをお使いですか?Sorsa API MCPサーバーをつなぎましょう

Claude、Cursor、VS Code、あらゆるMCPクライアントに、Sorsa APIをネイティブなツールとして追加できます。オープンソースのサーバーは40個のエンドポイントを40個のMCPツールとして公開し、npxコマンド1つで導入できます。公式のホスト型X MCPと違い、OAuthのフローもリソース単位の課金もありません。APIキー1つ、リクエスト単位の定額料金で、つなぎのコードは不要です。

MCPサーバーを設定する GitHubでサーバーを見る

ワンパス

プロンプトからデータまで、一度で

実際のやり取りです。頼めばモデルがドキュメントを読み、これを書いてくれます。

「AIエージェントに関する最近のツイートで、いいねが100以上のものを取得してCSVに保存して。Sorsa APIを使って」

Python
import requests, csv

resp = requests.post(
    "https://api.sorsa.io/v3/search-tweets",
    headers={"ApiKey": "YOUR_API_KEY"},
    json={"query": "AI agents min_faves:100", "order": "latest"},
)
tweets = resp.json()["tweets"]

with open("tweets.csv", "w", newline="") as f:
    writer = csv.writer(f)
    writer.writerow(["author", "likes", "text"])
    for t in tweets:
        writer.writerow([t["user"]["username"], t["likes_count"], t["full_text"]])

連携はこれで完了です。最初の20件より先に進むにはnext_cursorを渡します。どのツイートにも投稿者の完全なプロフィールが追加料金なしで含まれます。


確実性

モデルが一度で正解を書ける理由

ドキュメントは、LLMが一度読むだけで、推測なしに正しく動く呼び出しを書けるように作られています。

01

自己完結したドキュメント1ファイル

エンドポイント、パラメータ、レスポンスの形を、モデルが単一のURLから読み取れます。

02

function calling向けのOpenAPI 3.0

Claudeのtool useやOpenAIのfunction callingにそのまま噛み合います。

03

形の揃った扱いやすいJSON

どのレスポンスも同じ形なので、生成されたコードが一度でパースできます。

04

定額料金、1リクエスト=1回の呼び出し

アシスタントが書いたコードのコストも読める状態に保てます。リソース単位の計算は必要ありません。

05

公式X APIに近いエンドポイント

モデルが既に持っている知識がそのまま生き、正しい呼び出しをより速く書けます。

06

読み取り専用という設計

アシスタントもエージェントも、投稿・削除をはじめ、取り返しのつかない操作は行えません。


比較

Xデータを扱うAIアシスタント:Sorsa APIなしと、ありの違い

アシスタントやエージェントがXデータに対して単独でできること。そして、Sorsa APIを指し示したあとにできること。

できることSorsa APIなしSorsa APIあり
X全体を検索する不可。貼り付けたURLを読むだけキーワード、オペレーター、日付、エンゲージメントで数百万件から検索
プロフィールとフォロワーのつながりを読む貼り付けた1ページに限られるユーザー名やIDから、プロフィール、フォロワー、フォローを取得
リアルタイムのデータ古いか、遮断されるライブのツイート、指標、トレンド
動く連携を作る仕様の不明なAPIやOAuthに阻まれて止まるドキュメントのURLを1つ読んでコードを書き上げる
大規模に自律実行するレート制限に阻まれ、壊れやすい全プランで毎秒20リクエスト、リクエスト単位の定額

活用例

プロンプト1つで作れるもの

アシスタントにドキュメントを示し、望む結果を伝えるだけです。ここに挙げたものは、どれもプロンプト1つで届きます。

キーワードやキャッシュタグを対象にした感情分析のパイプライン。

作り方を見る

フォロワーやフォローの一覧をCSVに書き出す。

作り方を見る

自社ブランドへの言及をリアルタイムで監視する。

作り方を見る

競合のタイムラインとエンゲージメントを追跡する。

作り方を見る

任意の地域のトレンドを取得する。

作り方を見る

モデル学習向けのきれいなデータセットを作る。

作り方を見る

AIネイティブ

URLは1つ。全エンドポイント。どのLLMでも。

ドキュメントは、自己完結した機械可読の1ファイルです。URLをClaude Code、Codex、Cursor、ChatGPT、Gemini、Grokに渡せば、モデルはその場でエンドポイント、パラメータ、レスポンスの形をすべて把握し、連携を最後まで書き上げます。覚えるSDKも、書くラッパーもありません。

api.sorsa.io/v3/static/sorsa_api_v3_documentation_en.txt
01

ドキュメントは1ファイル

モデルは単一のURLからすべてを読み取れます。30ページを巡回する必要はありません。

02

OpenAPI 3.0の仕様

機械可読とfunction callingを前提に構造化しています。

03

扱いやすいJSON

どのレスポンスも同じ形に揃っているので、生成されたコードがそのまま動きます。


よくある質問

よくある質問

Claude Code、Cursor、CodexにSorsa APIの連携コードを書かせられますか?

書かせられます。ドキュメントのURLをアシスタントに貼り付ければ、クライアント、リクエスト、レスポンスのパースまで書いてくれます。ほとんどの連携はプロンプト1つで終わります。

AIツールでSorsa APIを使うのに、何かインストールは必要ですか?

必要ありません。コード生成だけなら、ドキュメントのURLを貼り付けるだけです。エージェントにライブのツールを持たせたい場合は、MCPサーバーやSorsa APIのスキルを任意で導入できますが、始めるのにどちらも必須ではありません。

Sorsa APIはOpenAIのfunction callingやClaudeのtool useに対応していますか?

対応しています。OpenAPI 3.0の仕様と、形の揃った扱いやすいJSONは、どちらも両者を前提に設計しています。

Sorsa APIのスキルはどのAIエージェントで使えますか?

Claude Code、Cursor、Codex CLI、そしてOpenClaw(ClawHub経由)やHermes Agentのようなスキル方式のエージェント、さらにオープンなSKILL.md形式を読めるあらゆるエージェントで使えます。Sorsa APIキーはご自身のものをご用意ください。

AIエージェントからSorsa API経由でツイートの投稿やDMの送信はできますか?

できません。Sorsa APIは設計上、読み取り専用です。これにより自律的に動くエージェントも安全に使え、サービス自体も安定します。エージェントはXのデータを読めますが、投稿も削除もフォローも行えません。

エージェントがループで動くとき、APIのコストを読める状態に保つには?

定額料金です。1リクエストは1回の呼び出しに等しく、それは全エンドポイント・全プランで変わりません。毎秒20リクエストも一律なので、エージェントが絞られることもありません。

AIツールと組み合わせてSorsa APIを無料で試せますか?

試せます。新規アカウントには100回分の無料リクエストが付きます。初回のみ、クレジットカード不要、有効期限なしで、全40エンドポイントで利用できます。生成したコード、MCPサーバー、スキルのいずれも、プランを選ぶ前に一通り試せる量です。

OpenAPIの仕様書とMCPサーバーはありますか?

どちらもあります。OpenAPI 3.0のドキュメントは単一のURLで公開しており、オープンソースのSorsa API MCPサーバーは、あらゆるMCPクライアントで40個のエンドポイントをネイティブなツールとして提供します。導入はnpxコマンド1つ、APIキー1つで動き、OAuthの設定は不要です。

実際にどんなデータを取得できますか?

公開されているXのデータです。ツイートとユーザーの検索、プロフィール、フォロワーとフォロー、タイムライン、コメント、引用、リツイートしたアカウント、メンション、トレンド、アクションの確認に対応します。

ドキュメントを貼る。プロンプト1つで仕上げる。

URLをアシスタントに渡し、キーを取得すれば、X連携は完了です。最初の100リクエストは無料です。クレジットカード不要・有効期限なし。

APIキーを取得する