まだ出力はありません。フォームを送信してコンテンツを生成してください。
透明な価格設定、隠れた手数料なし。使用量に応じてお支払い。
| ルールとモダリティ | Channel | クレジット | 価格(USD) | 公式/参考価格 | 1日の節約額 |
|---|---|---|---|---|---|
audio-space-by-id otherTwitter | Starter | 0.01per post | $0.00005 | - | - |
twitter-api-graphql の完全ガイド
一意の Space ID を使用して、任意の Twitter/X Audio Space の完全なメタデータ、ホスト詳細、参加者情報を取得します。

ApiPass の Twitter Graphql Audio Space By Id API は、Space ID(例: 1YpJkglaMaYJj)を指定することで、特定の Twitter/X Space に関する包括的なデータを取得できる強力なエンドポイントです。Space のタイトル、状態(live、scheduled、ended、canceled)、作成日時と予定日時、作成者プロフィール、管理者、スピーカー、リスナー、リプレイの可用性、total_live_listeners や replay views などのエンゲージメント指標を含む、豊富な構造化情報を返します。Twitter の GraphQL インフラストラクチャ上に構築されており、ApiPass はこの機能をシンプルな非同期タスクベースのワークフローとして提供します。/api/v1/jobs/createTask でリクエストを送信し、/api/v1/jobs/recordInfo で結果を取得するだけで、OAuth 認証、レート制限、GraphQL クエリの構築を自分で管理する必要がありません。
Twitter の Enterprise API ティアの長い承認プロセスを省略し、ApiPass API キーだけで Spaces データのクエリをすぐに開始できます。
channel パラメータのデフォルトは auto で、リアルタイムの価格と安定性指標に基づいて利用可能なプロバイダーへタスクを自動割り当てし、最小コストと信頼性の高いパフォーマンスのバランスを取ります。
予算と信頼性の要件に合わせて、starter(超低コスト)、regular(公式 API 価格を大幅に下回る標準ティア)、official(最大の安定性を備えたネイティブ Twitter API)から選択できます。
任意のコールバック URL に対応したタスクベース設計により、アプリケーションをブロックせずに大規模なリクエストを実行できます。数千件の Spaces をバッチ処理する用途に最適です。
withReplays、withListeners、isMetatagsQuery フラグを切り替えて必要なデータだけを取得でき、ペイロードサイズと処理負荷を削減できます。
明確な状態値(waiting、queuing、generating、success、fail)を持つクリーンで予測しやすい JSON 出力を取得できるため、アプリケーションロジックをシンプルに保てます。
タイトル、状態、メディアキー、予定開始時刻、作成/更新タイムスタンプ、会話コントロール、リプレイ/クリップの可用性などを返します。
ユーザー ID、表示名、認証ステータス、アバター、Periscope ユーザー ID を含む、管理者、スピーカー、リスナーの詳細な配列にアクセスできます。
screen name、フォロワー数、プロフィール画像、自己紹介、所在地、認証バッジ、アカウント作成日など、深くネストされた作成者データを含みます。
複数の Spaces にわたって total_live_listeners や total_replay_watched などのエンゲージメント指標を追跡し、トレンド化している音声コンテンツを特定できます。
特定のクリエイターがホストする今後および過去の Spaces を表示し、完全なプロフィールデータで補強したプラットフォームを構築できます。
メディアインテリジェンス、調査、コンプライアンス目的で、過去の Spaces(タイトル、ホスト、予定時刻、リプレイ可用性)をカタログ化できます。
対象の Spaces が開始、終了、またはリプレイ可能になったときにユーザーへ通知するアラートシステムを作成できます。
ApiPass による効率的で費用対効果の高い Twitter Spaces データアクセスを、Twitter 公式 API のエンタープライズレベルの要件と比較し、同じデータを余分な負担なく必要とする開発者にとって ApiPass がより賢い選択である理由をご確認ください。
Twitter の公式 API で Spaces 関連の GraphQL エンドポイントにアクセスするには、Enterprise ティアのサブスクリプション(月額数千ドル)と審査済みの開発者アカウントが必要です。ApiPass は同じデータを従量課金モデルで提供し、regular ティアは公式 API を大幅に下回る価格、starter ティアは超低コストのアクセスを提供します。
公式エンドポイントでは、OAuth 2.0 認証、手動での GraphQL クエリ構築、機能フラグ管理、厳格なレート制限対応が求められます。ApiPass はこれらすべてを、単一の Bearer token を使った 2 ステップの REST ワークフロー(タスク作成 → タスク照会)に抽象化し、同一の Twitter レスポンス構造を返すため、運用負荷なしに完全なデータ忠実性を維持できます。
競合企業や業界リーダーがホストする Spaces を監視し、コンテンツ戦略、オーディエンス規模、エンゲージメント傾向を把握できます。
ファクトチェック、調査報道、オープンソースインテリジェンス収集のために、Space メタデータ(作成者、タイムスタンプ、参加者)を検証できます。
ポッドキャスターやクリエイターが Spaces のパフォーマンス、リプレイエンゲージメント、長期的なオーディエンス成長を測定できる SaaS 製品を強化できます。
多くの Crypto プロジェクトは Spaces で AMA を開催しています。この API を使用して各プロジェクトの Space を記録し、参加者リストをアーカイブし、協調的なプロモーション活動を検出できます。
ApiPass に登録し、ダッシュボードから Bearer token を生成して、すべてのリクエストを認証します。
model を twitter/graphql/audio-space-by-id に設定し、Space id と任意のフラグ isMetatagsQuery、withReplays、withListeners を指定して、https://api.apipass.dev/api/v1/jobs/createTask に POST リクエストを送信します。レスポンスで taskId を受け取り、タスクの進行状況を追跡できます。
返された taskId を使用して、https://api.apipass.dev/api/v1/jobs/recordInfo に GET リクエストを送信し、結果を取得します。state が success になると、完全な Audio Space データが resultJson フィールドで利用可能になります。必要に応じて Step 2 で callBackUrl を指定すると、タスク完了時に自動通知を受け取ることができ、ポーリングは不要です。
すべてのAPIはBearer Tokenによる認証が必要です。
Authorization: Bearer
Space ID で Space 情報を取得します
この API は、次の構造の JSON ペイロードを受け付けます:
1{
2 "model": "string",
3 "callBackUrl": "string (optional)",
4 "channel": "auto",
5 "input": {
6 "variables": {
7 "id": "string",
8 "isMetatagsQuery": "boolean",
9 "withReplays": "boolean",
10 "withListeners": "boolean"
11 }
12 }
13}modelオプションstring生成に使用するモデル名
"twitter/graphql/audio-space-by-id"
callBackUrlオプションstringタスク完了通知用のコールバック URL。省略した場合、コールバックは送信されません。
"https://your-domain.com/api/callback"
channelオプションstringchannel パラメータを使用して、APIPASS 内の対応するプロバイダーを指定できます。これらのプロバイダーは、実際の画像および動画生成タスクを処理します。APIPASS は現在、3 つのプロバイダーオプションを提供しています:
channel パラメータのデフォルト値は auto です。有効にすると、APIPASS はリアルタイムの価格と安定性指標に基づいて、利用可能なプロバイダー間でタスクを自動的に割り当て、最小コストと信頼性の高いパフォーマンスのバランスを取ります。独自のルーティング要件がない限り、デフォルトの auto 値を維持してください。
利用可能なオプション:
auto
input オブジェクトには次のパラメータが含まれます:
input.variables.id必要string1YpJkglaMaYJj
input.variables.isMetatagsQueryオプションbooleanfalse
input.variables.withReplaysオプションbooleantrue
input.variables.withListenersオプションbooleantrue
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 "id": "1YpJkglaMaYJj",
10 "isMetatagsQuery": false,
11 "withReplays": true,
12 "withListeners": true,
13 }
14 }
15 }'1{
2 "code": 200,
3 "message": "success",
4 "data": {
5 "taskId": "task_12345678"
6 }
7}codeステータスコード。200 は成功、その他は失敗を示します
messageレスポンスメッセージ。失敗時はエラーの説明が含まれます
data.taskIdタスクのステータスと結果を照会するためのタスク ID