まだ出力はありません。フォームを送信してコンテンツを生成してください。
透明な価格設定、隠れた手数料なし。使用量に応じてお支払い。
| ルールとモダリティ | Channel | クレジット | 価格(USD) | 公式/参考価格 | 1日の節約額 |
|---|---|---|---|---|---|
home-latest-timeline otherTwitter | Starter | 0.01per post | $0.00005 | - | - |
twitter-api-graphql の完全ガイド
GraphQL を活用した 1 回の API 呼び出しで、認証済みユーザーの最新ホームタイムラインを実際の逆時系列順で取得します。

ApiPass の Twitter Graphql Home Latest Timeline API は、Twitter/X のホームタイムラインにある「Following」(Latest)タブを取得できる、非同期タスクベースのエンドポイントです。これは、認証済みユーザーがフォローしているアカウントのツイートを逆時系列で表示する同じフィードです。Twitter の内部 GraphQL レイヤー上に構築されており、ツイート本文、メディア、エンゲージメント指標(likes、retweets、replies、bookmarks、views)、投稿者のプロフィールデータ、プロモーションコンテンツのフラグ、タイムライン指示を含むリッチなペイロードを返します。twitter/graphql/home-latest-timeline モデルを使用して POST /api/v1/jobs/createTask からタスクを送信し、GET /api/v1/jobs/recordInfo で結果を取得します。ジョブ完了時には、任意でコールバック配信も利用できます。逆時系列タイムラインエンドポイントは、ユーザーのホームタイムラインに表示される Tweets を、最新の Tweets から順に返します。
時間のかかる X Developer の承認プロセス、プロジェクト設定、OAuth 1.0a/2.0 構成を省略できます。ApiPass API key だけですぐに始められます。
簡略化された v2 REST レスポンスとは異なり、カードデータ、view counts、conversation controls、promoted metadata など、Twitter 自身の Web クライアントが利用する深いオブジェクト構造をそのまま受け取れます。
channel: auto パラメータにより、リアルタイムの価格と安定性指標に基づいて利用可能なプロバイダーへタスクが自動的に割り当てられ、最小コストと信頼性の高いパフォーマンスのバランスを取ります。
予算と信頼性の要件に合わせて、starter(超低コスト)、regular(標準、公式 API より大幅に低価格)、official(最大の安定性を備えたネイティブ Twitter API 価格)から選択できます。
ジョブを送信するとすぐに taskId を取得でき、結果をポーリングするか、callBackUrl 経由でプッシュ通知を受け取れます。大規模でノンブロッキングなワークロードに最適です。
すべてのタスクは code、message、state、costTime、resultJson フィールドを含む標準化されたエンベロープを返すため、エラー処理と監視が簡単です。
フォロー中のアカウントが投稿した順序そのままにツイートを返します。アルゴリズムによるランキングはなく、公式 Twitter/X クライアントの「Latest」タブを再現します。
count で返されるツイート数を制御し、includePromotedContent でプロモーションコンテンツを切り替え、latestControlAvailable を有効化できます。また、特定のクライアント挙動に合わせて requestContext(例: launch)を設定できます。
各エントリには、ツイート本文全体、entities(URLs、mentions)、フォロワー数や認証ステータスを含む投稿者の user_results、エンゲージメントカウンター、ビュー状態、ソース帰属、TimelineAddEntries や TimelineShowCover などのタイムライン指示が含まれます。
広告やアルゴリズムによる再ランキングのない純粋な時系列フィードを表示する、サードパーティのリーダーアプリやブラウザー拡張機能を強化します。
厳選されたフォローグラフから最新ツイートを継続的に取得し、ブランド監視、PR、競合追跡のダッシュボードに供給します。
フォローしている特定のアカウントがターゲットキーワードを含む新しいツイートを投稿したときに、通知(Slack、Discord、email、SMS)をトリガーします。
フォロー中フィードを LLM パイプラインにストリーミングし、要約、感情スコアリング、トピッククラスタリング、パーソナライズされたデイリーダイジェストに活用します。
ApiPass がアクセスを効率化し、レスポンスの深さを拡張し、Twitter の公式開発者プラットフォームに伴う手間をどのように取り除くかをご覧ください。
公式エンドポイントでは、OAuth 1.0a User Context または OAuth 2.0 Authorization Code with PKCE に加え、承認済みの X Developer account とプロジェクトが必要です。ApiPass はこの一連のフロー全体を単一の Bearer token に置き換えます。アプリ登録も、OAuth ハンドシェイクも、更新が必要な user-context tokens も不要です。
公式の v2 逆時系列ホームタイムラインエンドポイントは、認証済みユーザーとそのフォロー先アカウントが投稿した最新の Tweets と Retweets を返しますが、厳格なレート上限(15 分あたり最大 180 リクエスト、最大 3,200 tweets の制限)を伴うフラットな REST 形式です。ApiPass は twitter.com で使われているものと同じ Twitter のネイティブ GraphQL レスポンスをプロキシし、v2 REST エンドポイントでは省略される card bindings、conversation controls、view counts、promoted metadata、timeline covers を提供します。これらはユーザーごとのレート制限ではなく、ApiPass のタスクベースのクォータシステムの下で利用できます。
多数の情報源をフォローするジャーナリストや報道機関は、毎分最新投稿を取得し、トレンド化する前に速報を発見できます。
金融インフルエンサーのフォローリストから cashtag の言及やアナリストのコメントを真の時系列順で追跡し、時間に敏感な取引シグナルに活用します。
複数のブランドアカウントを管理する代理店は、各アカウントのホームタイムラインをプログラムで確認し、関与すべき会話を見つけられます。
一定間隔でタイムラインのスナップショットを収集し、定義されたフォローグラフ全体における情報拡散、ネットワーク効果、コンテンツ速度を研究します。
ApiPass に登録し、ダッシュボードから Bearer token を生成します。
モデル識別子 twitter/graphql/home-latest-timeline を使用して、/api/v1/jobs/createTask エンドポイントに POST リクエストを送信します。count(取得するツイート数)、includePromotedContent(広告の切り替え)、latestControlAvailable、requestContext などの入力変数を設定します。タスク完了の瞬間に ApiPass からサーバーへ結果をプッシュしたい場合は、任意で callBackUrl を指定できます。
ApiPass はすぐに taskId を返します。その ID を使用して /api/v1/jobs/recordInfo エンドポイントからタスクステータスを照会します。state フィールドが success になると、完全な GraphQL タイムラインペイロードが data.resultJson で利用可能になり、ツイートエントリ、投稿者プロフィール、エンゲージメント指標、タイムライン指示を解析できる状態になります。callback URL を設定している場合は、ポーリングを完全に省略し、結果が到着した瞬間に処理できます。
すべてのAPIはBearer Tokenによる認証が必要です。
Authorization: Bearer
Home Latest タイムラインを取得します。
この API は、次の構造の JSON ペイロードを受け付けます。
1{
2 "model": "string",
3 "callBackUrl": "string (optional)",
4 "channel": "auto",
5 "input": {
6 "variables": {
7 "count":"number",
8 "includePromotedContent": "boolean",
9 "latestControlAvailable": "boolean",
10 "requestContext": "string",
11 }
12 }
13}model必要string生成に使用するモデル名
"twitter/graphql/home-latest-timeline"
callBackUrlオプションstringタスク完了通知用のコールバック URL。省略した場合、コールバックは送信されません。
"https://your-domain.com/api/callback"
channelオプションstringchannel パラメータを使用して、APIPASS 内の対応するプロバイダーを指定できます。これらのプロバイダーが実際の画像および動画生成タスクを処理します。APIPASS は現在、3 つのプロバイダーオプションを提供しています。
channel パラメータのデフォルト値は auto です。有効にすると、APIPASS はリアルタイムの価格と安定性指標に基づいて利用可能なプロバイダーへタスクを自動的に割り当て、最小コストと信頼性の高いパフォーマンスのバランスを取ります。独自のルーティング要件がない限り、デフォルトの auto 値を維持してください。
利用可能なオプション:
auto
input オブジェクトには、次のパラメータが含まれます。
input.variables.count必要number20
input.variables.includePromotedContentオプションbooleanfalse
input.variables.latestControlAvailableオプションbooleantrue
input.variables.requestContextオプションstringlaunch
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/graphql/home-latest-timeline",
6 "callBackUrl": "https://your-domain.com/api/callback",
7 "input": {
8 "variables": {
9 "count": 20,
10 "includePromotedContent": False,
11 "latestControlAvailable": True,
12 "requestContext": "launch",
13 }
14 }
15 }'1{
2 "code": 200,
3 "message": "success",
4 "data": {
5 "taskId": "task_12345678"
6 }
7}codeステータスコード。200 は成功、その他は失敗を示します
messageレスポンスメッセージ。失敗時はエラーの説明が含まれます
data.taskIdタスクのステータスと結果を照会するためのタスク ID