まだ出力はありません。フォームを送信してコンテンツを生成してください。
透明な価格設定、隠れた手数料なし。使用量に応じてお支払い。
| ルールとモダリティ | Channel | クレジット | 価格(USD) | 公式/参考価格 | 1日の節約額 |
|---|---|---|---|---|---|
user-tweets-and-replies otherTwitter | Starter | 0.01per post | $0.00005 | - | - |
twitter-api-graphql の完全ガイド
1 回の API 呼び出しで、任意の Twitter ユーザーのツイートと返信を含む完全なタイムラインを取得できます。

ApiPass の Twitter Graphql User Tweets and Replies API は、シンプルな user ID でクエリするだけで、オリジナルツイート、返信、リツイート、コミュニティ投稿を含む Twitter ユーザーの完全なアクティビティタイムラインを取得できる強力なエンドポイントです。Twitter の GraphQL インフラストラクチャ上に構築されており、ページのスクレイピング、認証トークンの管理、複雑なインフラの保守を行うことなく、開発者が時系列のツイートおよび返信データへプログラムからアクセスできます。ApiPass は非同期タスクベースのワークフローを通じて、ルーティング、プロバイダー選択、リクエストオーケストレーションを処理するため、Twitter のバックエンドの複雑さに悩まされることなく、アプリケーション構築に集中できます。
オリジナルツイートだけでなく、返信、コミュニティ投稿、音声ツイートも 1 つの統合レスポンスで取得し、ユーザーのアクティビティを 360° の視点で把握できます。
デフォルトの channel: auto 設定により、ApiPass はリアルタイムの価格と安定性指標に基づいて複数のプロバイダーへタスクを自動的に割り当て、コスト効率と信頼性の高いパフォーマンスのバランスを取ります。
超低コスト、バランスの取れたパフォーマンス、公式グレードのインフラによる最大限の安定性のどれを重視するかに応じて、starter、regular、official のプロバイダー階層から選択できます。
リクエストを送信して taskId を受け取り、結果をポーリングするか、callBackUrl 経由で自動通知を受け取ることができます。アプリケーションをブロックせずに大規模バッチを処理するのに最適です。
withCommunity、withVoice、withV2Timeline、includePromotedContent などの boolean フラグを使用してレスポンスに含める内容を細かく調整し、ペイロードサイズを最小限に抑え、必要なデータだけを取得できます。
シンプルな API key ですぐに開始できます。OAuth の手順、Twitter developer account の承認、rate-limit の悩みは不要です。
有効な Twitter userId(例: 44196397)を渡すだけで、screen names や session cookies を必要とせず、ツイートと返信のタイムラインをすぐに取得できます。
count パラメータを使用してリクエストごとに返すタイムラインエントリ数を制御でき、小規模な参照から大量の履歴データ収集まで、柔軟なページネーションが可能です。
/api/v1/jobs/recordInfo エンドポイントを通じて、5 つの明確なライフサイクル状態(waiting、queuing、generating、success、fail)でリクエストを監視できます。createTime、completeTime、costTime などの詳細なタイミングメタデータも含まれます。
オリジナルツイートと返信の比率、応答時間、会話スレッドを分析することで、ユーザーがコミュニティとどのようにやり取りしているかについてのインサイトを明らかにできます。
ジャーナリズム、研究、コンプライアンス用途に向けて、返信やコミュニティ投稿を含むユーザーの完全なツイート履歴を保存する自動アーカイブシステムを構築できます。
公開 Twitter アカウントから大量の会話データを収集し、言語モデル、感情分類器、レコメンデーションエンジンのファインチューニングに活用できます。
ApiPass と Twitter の公式 API はどちらもユーザーのツイートと返信データを提供できますが、料金モデル、統合の複雑さ、運用負荷には大きな違いがあります。ApiPass が公式 X API とどのように異なるかをご紹介します。
Twitter の公式 API(X API v2)では、有意義なアクセスを得るために、月額数百ドルから数千ドルかかる階層型サブスクリプション付きの有料 developer account が必要です。ApiPass は、3 つのプロバイダー階層を備えたタスク単位の従量課金モデルで同じ user-tweets-and-replies データを提供します。超低コストの starter チャネルも含まれているため、エンタープライズ契約なしで小さく始め、経済的にスケールできます。
Twitter 公式 API は、厳格な時間枠ごとの rate limits と OAuth 2.0 token 管理が必要な同期 REST/GraphQL 呼び出しを使用します。一方、ApiPass はすべてをクリーンな非同期タスクパターンに抽象化します。createTask に 1 回 POST し、必要に応じて callBackUrl を登録すれば、準備ができ次第結果を受け取れます。手動の rate-limit 処理、token refresh ロジック、インフラ運用の負担は不要です。
見出しとなるツイートに加えて返信の量と質を調べることで、インフルエンサーの実際のエンゲージメントを評価し、ブランドがより賢明なパートナーシップ判断を下せるようにします。
経営層やブランドアカウントを継続的に監視し、物議を醸すツイートや返信スレッドを早期に検出することで、インシデントが拡大する前に PR チームが対応できるようにします。
政治家、ジャーナリスト、オピニオンリーダーに関する公開会話データを収集し、言説パターン、分極化、コミュニティの動態を大規模に研究できます。
公式サポートアカウントから返信を取得し、応答パターン、一般的な顧客の課題、フォローアップが必要な未解決スレッドを分析できます。
ApiPass に登録し、ダッシュボードから bearer token を生成します。この単一の API key により、追加の Twitter developer account や OAuth 承認なしで、Twitter GraphQL エンドポイントスイート全体にアクセスできます。
model を twitter/graphql/user-tweets-and-replies に設定し、createTask エンドポイントへ POST リクエストを送信します。対象の userId に加えて、count、withCommunity、withVoice、withV2Timeline、includePromotedContent などの任意パラメータを指定してレスポンスを細かく調整できます。任意で callBackUrl を含めると、タスク完了時に ApiPass がサーバーへ自動通知できます。レスポンスで一意の taskId を受け取り、それを使って結果を取得します。
callback 通知が callBackUrl に届くのを待つか、taskId を指定して recordInfo エンドポイントをポーリングし、ステータスを確認します。state フィールドが success を返すと、resultJson に完全なユーザーのツイートと返信タイムラインが含まれ、アプリケーションで解析して下流処理に利用できる状態になります。
すべてのAPIはBearer Tokenによる認証が必要です。
Authorization: Bearer
ユーザーのツイートを取得するタスクを作成します
このAPIは、次の構造のJSONペイロードを受け付けます:
1{
2 "model": "string",
3 "callBackUrl": "string (optional)",
4 "channel": "auto",
5 "input": {
6 // Input parameters
7 }
8}model必要string生成に使用するモデル名
"twitter/simple/user-tweets"
callBackUrlオプションstringタスク完了通知用のコールバックURL。省略した場合、コールバックは送信されません。
"https://your-domain.com/api/callback"
channelオプションstringchannel パラメータを使用して、APIPASS 内の対応するプロバイダーを指定できます。これらのプロバイダーは、実際の画像および動画生成タスクを処理します。APIPASS は現在、次の3つのプロバイダーオプションを提供しています:
channel パラメータのデフォルト値は auto です。有効にすると、APIPASS はリアルタイムの価格と安定性指標に基づいて、利用可能なプロバイダー間でタスクを自動的に割り当て、最小コストと信頼性の高いパフォーマンスのバランスを取ります。カスタムルーティング要件がない限り、デフォルトの auto 値を維持してください。
利用可能なオプション:
auto
input オブジェクトには次のパラメータが含まれます:
input.user_id必要stringユーザーID
最良の結果を得るには、被写体、スタイル、ライティング、構図を記述してください
44196397
1curl -X POST "https://api.apipass.dev/api/v1/jobs/createTask" \
2 -H "Content-Type: application/json" \
3 -H "Authorization: Bearer YOUR_API_KEY" \
4 -d '{
5 "model": "twitter/simple/user-tweets",
6 "callBackUrl": "https://your-domain.com/api/callback",
7 "input": {
8 "user_id": "44196397"
9 }
10 }'1{
2 "code": 200,
3 "message": "success",
4 "data": {
5 "taskId": "task_12345678"
6 }
7}codeステータスコード。200 は成功、その他は失敗を示します
messageレスポンスメッセージ。失敗時はエラー内容を示します
data.taskIdタスクのステータスと結果を照会するためのタスクID