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

ApiPassのTwitter Graphql Following APIは、指定したTwitterユーザーがフォローしているアカウント一覧を取得する、非同期タスクベースのエンドポイントです。対象のuserIdを指定したシンプルなPOSTリクエストを送信すると、開発者はタスクIDを受け取り、それを照会することで、フォロー中の各アカウントの詳細なプロフィール情報を含む豊富なJSONペイロードを取得できます。これには、screen name、bio、フォロワー数、認証ステータス、プロフィール画像、プロフェッショナルカテゴリなどが含まれます。TwitterのGraphQL基盤上に構築されたこのAPIは、Twitterのネイティブクライアントと同等の深いデータを提供しながら、柔軟な料金ティア、自動プロバイダールーティング、コールバック通知により、あらゆるアプリケーションやワークフローへの統合を簡素化します。
フォロー中の各アカウントについて、followers_count、friends_count、description、profile_image_url_https、created_at、is_blue_verified、プロフェッショナルカテゴリなどの豊富なメタデータを返すため、1回の呼び出しで完全なソーシャルグラフのスナップショットを取得できます。
デフォルトのchannel: auto設定により、ApiPassはリアルタイムの料金と安定性指標に基づいて、利用可能なプロバイダー間でタスクを自動的に割り当て、低コストと安定したパフォーマンスのバランスを取ります。
予算と信頼性の要件に合わせて、starter(超低コスト)、regular(公式APIを大きく下回る価格の標準ティア)、official(最大の安定性を備えたTwitterネイティブAPI価格)から選択できます。
タスクを送信すると即座にtaskIdを受け取れるため、アプリケーションを長時間のブロッキングリクエストから解放できます。大規模スクレイピングやバックグラウンドジョブに最適です。
callBackUrlを指定すると、タスク完了時にApiPassが自動的にサーバーへ通知するため、ステータスをポーリングする必要がありません。
単一のBearer APIキーでApiPass上のTwitter GraphQLスイート全体にアクセスできます。OAuthハンドシェイク、開発者アプリケーションの承認、複数認証情報にまたがるレート制限管理は不要です。
legacyフィールド、プロフェッショナルプロフィールカテゴリ、アフィリエイトバッジ、認証フラグを含むネストされたuser_resultsオブジェクトを返します。Twitter自身のクライアントが利用する正確な構造を再現します。
countパラメータ(デフォルト20)を使用して、タスクごとに返されるfollowingエントリ数を制御でき、レイテンシとペイロードサイズのバランスを最適化できます。
includePromotedContentブール値を切り替えることで、スポンサー付きエントリを除外し、オーガニックなフォロー関係のみを受け取れます。分析用データセットをクリーンに保てます。
影響力のあるアカウントが誰をフォローしているかを可視化し、隠れたネットワーク、業界クラスター、新興コミュニティを発見できます。
競合他社がフォローしているアカウントを追跡し、提携関係、業界の注目リスト、戦略的関心を明らかにできます。
類似ユーザーのフォロー一覧に基づいて、フォローすべき新しいアカウントを提案するレコメンデーションエンジンを構築できます。
ブランドコラボレーションの前に、インフルエンサーの外部フォローの質と関連性を分析し、信頼性を評価できます。
ApiPassがTwitterネイティブのfollowingエンドポイントと比べて、アクセスを効率化し、レスポンスデータを充実させ、コストを削減する方法をご確認ください。
Twitter公式のGET /2/users/:id/followingエンドポイントを利用するには、承認済みの開発者アカウント、X APIの有料ティア契約、厳格なアプリ単位のレート制限が必要です。ApiPassはこの手間を解消します。登録してAPIキーを取得すれば、すぐにクエリを開始できます。starterおよびregularチャネルは、Twitter公式料金を大幅に下回る価格で提供されます。
公式APIは限られたユーザーフィールドのみを返し、カーソルトークンを使った同期ページネーションが必要です。ApiPassは、professional category、affiliates_highlighted_label、is_blue_verified、profile_banner_url、pinned tweet IDsなどを含む完全なGraphQLレスポンスを、任意のコールバックに対応した非同期タスクモデルで返します。そのため、カーソル管理やレート制限のバックオフロジックを扱うことなく、大量のワークロードを処理できます。
特定分野のオピニオンリーダーのフォロー一覧を集約し、注目を集めつつある新しいツール、ブランド、発信者を特定できます。
顧客の公開Twitterフォローデータを取得してプロフィールを強化し、アウトリーチのパーソナライズや共通の関心の特定に活用できます。
査読付き研究や調査報道のために、情報の流れ、エコーチェンバー、ネットワーク構造を分析できます。
実際のフォロー関係をシグナルとして活用し、「おすすめアカウント」や「あなたのネットワークからのコンテンツ」といった機能を強化できます。
ApiPassに登録し、ダッシュボードからBearer APIキーを生成します。この単一のキーでTwitter GraphQLスイート全体にアクセスできるため、複数の認証情報を管理したり、Twitterの開発者申請プロセスを完了したりする必要はありません。
modelをtwitter/graphql/followingに設定し、対象のuserIdと、countやincludePromotedContentなどの任意パラメータを指定して、/api/v1/jobs/createTaskへPOSTリクエストを送信します。タスク完了時に自動通知を受け取るためにcallBackUrlを含めることも、指定せずに手動でポーリングすることもできます。レスポンスでは、次のステップで使用するtaskIdが返されます。
返されたtaskIdを使って/api/v1/jobs/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 "variables": {
7 "userId": "string",
8 "count": "number",
9 "includePromotedContent": "boolean",
10 }
11 }
12}model必要string生成に使用するモデル名
"twitter/graphql/following"
callBackUrlオプションstringタスク完了通知用のコールバックURL。省略した場合、コールバックは送信されません。
"https://your-domain.com/api/callback"
channelオプションstringchannel パラメータを使用して、APIPASS 内の対応するプロバイダーを指定できます。これらのプロバイダーが実際の画像および動画生成タスクを処理します。APIPASS は現在、3つのプロバイダーオプションを提供しています:
channel パラメータのデフォルト値は auto です。有効にすると、APIPASS はリアルタイムの価格と安定性指標に基づいて、利用可能なプロバイダー間でタスクを自動的に割り当て、最小コストと信頼性の高いパフォーマンスのバランスを取ります。カスタムルーティング要件がない限り、デフォルト値の auto を維持してください。
利用可能なオプション:
auto
入力オブジェクトには以下のパラメータが含まれます:
input.variables.userId必要string44196397
input.variables.countオプションnumber20
input.variables.includePromotedContentオプション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/following",
6 "callBackUrl": "https://your-domain.com/api/callback",
7 "input": {
8 "variables": {
9 "userId": "44196397",
10 "count": 20,
11 "includePromotedContent": false,
12 }
13 }
14 }'1{
2 "code": 200,
3 "message": "success",
4 "data": {
5 "taskId": "task_12345678"
6 }
7}codeステータスコード。成功時は200、失敗時はその他の値
messageレスポンスメッセージ。失敗時はエラーの説明
data.taskIdタスクのステータスと結果を照会するためのタスクID