まだ出力はありません。フォームを送信してコンテンツを生成してください。
透明な価格設定、隠れた手数料なし。使用量に応じてお支払い。
| ルールとモダリティ | Channel | クレジット | 価格(USD) | 公式/参考価格 | 1日の節約額 |
|---|---|---|---|---|---|
ai-trend-by-rest-id otherTwitter | Starter | 0.01per post | $0.00005 | - | - |
twitter-api-graphql の完全ガイド
一意の trend ID を使用して、X(Twitter)上の任意のトレンドトピックについて、AI が生成した要約、記事コンテンツ、投稿タイムラインを取得できます。

ApiPass の Twitter Graphql AI Trend By Rest Id API は、X(旧 Twitter)上のトレンドトピックに関する構造化された AI 要約情報を開発者が取得できる強力なエンドポイントです。特定の trendId を渡すことで、Grok が生成した記事タイトル、簡潔なナラティブ要約、関連する投稿タイムライン(Top と Latest)、最終更新タイムスタンプなどのメタデータを返します。生のトレンドデータを、すぐに利用できる人間に読みやすいコンテンツへ効果的に変換するため、複雑なスクレイピングや要約パイプラインを構築せずに、リアルタイムのトレンドインテリジェンスをアプリに統合したい開発者に最適です。
ノイズの多い生のツイートデータではなく、Grok が生成した記事スタイルのトレンドイベント要約を取得できます。
ApiPass の統合ジョブシステムを通じて、クリーンな JSON ベースのエンドポイントを利用できます。OAuth の煩雑さや GraphQL クエリの構築は不要です。
成功したリクエストごとの従量課金と透明性のある価格設定により、Twitter 公式のエンタープライズプランの高額な月額料金を回避できます。
リクエストは通常約 12 秒で完了し、ApiPass の安定したインフラと自動チャネルルーティングによって支えられています。
callBackUrl を使用して結果を非同期で受け取ることができ、大規模なモニタリングパイプラインに最適です。
要約に加えて、関連する投稿タイムライン ID を受け取れるため、必要に応じて関連ツイートをさらに深掘りできます。
トレンドの背景、関係者、進展を説明する、Grok が作成したタイトルと完全なナラティブ本文を返します。
"Top" と "Latest" の両方の投稿タイムライン ID を提供し、関連ツイートに対する柔軟な追加クエリを可能にします。
includePromotedContent、withBirdwatchNotes、withVoice、withCommunity フラグを切り替えて、ユースケースに合わせてレスポンスを調整できます。
要約を手動で作成することなく、トレンドトピックからニュースブリーフを自動生成できます。
各トレンドに関する AI 作成のコンテキストとともに、新たに浮上する会話やイベントを監視できます。
読者、クリエイター、マーケティングチーム向けに、最も関連性が高く文脈化されたトレンドストーリーを提示できます。
特定のトレンドが進展した際に、すぐに送信できるナラティブ要約付きで通知をトリガーできます。
Twitter の公式 API(v2 Trends endpoints)は、トレンド名とボリュームのみを公開します。ApiPass の AI Trend By Rest Id エンドポイントは、さらに Grok が AI で作成した記事テキストを返します。これは通常、X のコンシューマー向けアプリ内に限定されている機能です。
公式 Twitter API では、高度なトレンドデータや GraphQL レベルのデータは高額な Pro/Enterprise プランの背後に制限されています。ApiPass は、従量課金と単一の Bearer token でこのデータを利用可能にし、導入のハードルを大幅に下げます。
記者は "Waymo Self-Driving Car Kills Beloved San Francisco Bodega Cat KitKat" のような速報ニュースについて、AI が要約したコンテキストを素早く取得し、編集ワークフローを高速化できます。
自社ブランドがトレンド化した議論に巻き込まれたタイミングを検出し、そのナラティブを即座に把握できます。
株価や消費者認識に影響を与え得る、センチメントを形成するイベント(製品発表、危機、バイラルな出来事)を追跡できます。
構造化され AI によって要約されたトレンドデータを使用して、特定のイベントをめぐる公共の議論がどのように変化するかを研究できます。
Bearer token を使用して https://api.apipass.dev/api/v1/jobs/createTask に POST リクエストを送信し、model として twitter/graphql/ai-trend-by-rest-id を指定し、対象の trendId と必要なフラグ(includePromotedContent、withBirdwatchNotes、withVoice、withCommunity)を含めます。レスポンスで taskId を受け取ります。
設定した callBackUrl で非同期コールバックを待つか、taskId を使用して https://api.apipass.dev/api/v1/jobs/recordInfo エンドポイントをポーリングし、状態が "success" になったら完了したジョブペイロードを取得します。
返された JSON ペイロードから AI 生成の記事タイトル、article_text、post_timelines を抽出し、ニュースフィード、ダッシュボード、自動アラートシステムなど、あなたのプロダクトに統合します。
すべてのAPIはBearer Tokenによる認証が必要です。
Authorization: Bearer
trendId によって AI トレンドの詳細を取得します
この API は、次の構造の JSON ペイロードを受け付けます:
1{
2 "model": "string",
3 "callBackUrl": "string (optional)",
4 "channel": "auto",
5 "input": {
6 "variables": {
7 "trendId": "string",
8 "includePromotedContent": "boolean",
9 "withBirdwatchNotes": "boolean",
10 "withVoice": "boolean",
11 "withCommunity": "boolean",
12 }
13 }
14}model必要string生成に使用するモデル名
"twitter/graphql/ai-trend-by-rest-id"
callBackUrlオプションstringタスク完了通知用のコールバック URL。省略した場合、コールバックは送信されません。
"https://your-domain.com/api/callback"
channelオプションstringchannel パラメータを使用して、APIPASS 内の対応するプロバイダーを指定できます。これらのプロバイダーは、実際の画像および動画生成タスクを処理します。APIPASS は現在、3 つのプロバイダーオプションを提供しています:
channel パラメータのデフォルト値は auto です。有効にすると、APIPASS はリアルタイムの価格と安定性指標に基づいて、利用可能なプロバイダー間でタスクを自動的に割り当て、最小コストと信頼性の高いパフォーマンスのバランスを取ります。カスタムルーティング要件がない限り、デフォルト値の auto を維持してください。
利用可能なオプション:
auto
input オブジェクトには次のパラメータが含まれます:
input.variables.trendId必要string1983681844601069653
input.variables.includePromotedContentオプションbooleanfalse
input.variables.withBirdwatchNotesオプションbooleanfalse
input.variables.withVoiceオプションbooleanfalse
input.variables.withCommunityオプションbooleanfalse
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/user-by-screen-name",
6 "callBackUrl": "https://your-domain.com/api/callback",
7 "input": {
8 "variables": {
9 "trendId": "1983681844601069653",
10 "includePromotedContent": false,
11 "withBirdwatchNotes": false,
12 "withVoice": false,
13 "withCommunity": false,
14 }
15 }
16 }'1{
2 "code": 200,
3 "message": "success",
4 "data": {
5 "taskId": "task_12345678"
6 }
7}codeステータスコード。200 は成功、その他は失敗を示します
messageレスポンスメッセージ。失敗時はエラーの説明が含まれます
data.taskIdタスクのステータスと結果を照会するためのタスク ID