Captapi
公式AIエージェント向けの公開ソーシャルメディアデータ:TikTok、Instagram、YouTube、X、Facebook、Threads、Reddit、LinkedIn企業ページのプロフィール、投稿、コメント、文字起こし、検索に加え、Meta、Google、LinkedIn、TikTokの広告ライブラリ。
Captapi MCPで何ができますか?
- トランスクリプトを取得 — 公開されているYouTube、TikTok、Instagram、Facebook、Xの動画のトランスクリプトをURLで依頼します。
- ソーシャルコンテンツを要約 — 対応プラットフォームの動画、リール、投稿のAI要約を依頼します。
- コメントと返信を取得 — 指定した投稿や動画のコメントまたはコメント返信を取得します。
- 検索とプロフィール照会 — 投稿、ユーザー、ハッシュタグを検索し、チャンネル、プロフィール、ページの詳細を取得します。
- 投稿メトリクスを比較 — 1つのURLまたは最大10個のURLについて、正規化された再生数、いいね、コメント、シェア、エンゲージメント率を取得します。
- アカウント使用状況を確認 — クレジット残高、リクエスト履歴、または1日の使用量を確認します。
ホスト型 MCP サーバー
npx add-mcp 'https://api.captapi.com/mcp'Claude Code、Codex、Cursor などにインストールできます
ドキュメント
はじめに
Captapi は、公開ソーシャルメディアから取得した構造化データを、一貫した単一の REST API を通じて提供します。YouTube、TikTok、Instagram、Facebook などの公開 URL を送信すると、整形された JSON が返ります — プロフィール、投稿、文字起こし、AI 要約、コメント、検索結果、広告ライブラリのデータなどです。OAuth も、プラットフォームごとの SDK も、維持すべきデータ収集インフラも不要です。
- • 1 つの API キーが 33 のすべてのプラットフォームで機能します。
- •
cache=trueを渡すと、24 時間の共有キャッシュから配信されます(ヒット時は 0 クレジット)。デフォルトは常に最新です。 - • 課金されるのは成功したリクエストのみです。
クイックスタート
サインアップしてダッシュボードから API キーをコピーしたら、最初のリクエストを送信します:
curl "https://api.captapi.com/v1/youtube/transcript?url=https%3A%2F%2Fyoutube.com%2Fwatch%3Fv%3DdQw4w9WgXcQ" \
-H "Authorization: Bearer capt_live_..."
機械可読な情報: OpenAPI 3.1 仕様(パラメータ、レスポンススキーマ、エラー、エンドポイントごとのクレジットコスト)、1 行のエンドポイント一覧、llms.txt。
認証
すべてのリクエストは Bearer トークンで認証されます。ダッシュボードでキーを生成し、Authorization ヘッダーで送信してください。キーは秘密にしてください — クライアント側のコードで capt_live_ キーを決して公開しないでください。
Authorization: Bearer の代わりに、同じキーを x-api-key: <key> として送信することもできます。
Authorization: Bearer capt_live_xxxxxxxxxxxxxxxxxxxx
リクエストの送信
ほとんどのエンドポイントは url または q クエリパラメータを受け取ります。一部のエンドポイントは代わりに別の識別子を必要とします — 例えば userId、username、repo、advertiser、または comment_id です。正確なパラメータについては各エンドポイントのドキュメントを確認してください。クエリ文字列を構築する際は、URL 値が複数のパラメータとして誤解釈されないよう、URL エンコードする必要があります。
# URL-encode the target URL before passing it
urlencode "https://youtube.com/watch?v=dQw4w9WgXcQ"
レスポンス形式
すべてのレスポンスは JSON で、トップレベルの success ブール値と data オブジェクトを含みます。
成功
{
"success": true,
"data": {
"language": "en",
"segments": [
{ "start": 0.0, "end": 4.12, "text": "Hey everyone, welcome back." }
],
"text": "Hey everyone, welcome back."
}
}
エラー
HTTP/1.1 502 Bad Gateway
Retry-After: 60
{
"success": false,
"error": {
"code": "UPSTREAM_UNAVAILABLE",
"message": "The upstream data source failed for this request. Retry shortly.",
"retryable": true
}
}
レスポンスヘッダー。 X-Captapi-Credits は課金されたクレジット、X-Captapi-Cache はキャッシュヒット時は 1、それ以外は 0、X-Captapi-Request-Id は呼び出しを識別します。サポートに連絡する際はこれを添えてください。Server-Timing はリクエストにかかった合計時間をミリ秒で示します(例: total;dur=4387)。
source フィールド。 複数の方法でデータを提供できるエンドポイントは、data に source を含めます: native(プラットフォーム自身のページまたは API)、extended(より低速なフォールバック経路。一部のエンドポイントは料金が異なり、その旨をページに記載しています)、cache(24 時間キャッシュから配信)、captions(プラットフォームが公開しているキャプションからの文字起こし)、または asr(音声認識によって生成された文字起こし)。
非推奨: timings フィールド。 data 内の timings オブジェクトは、2026-12-17 にレスポンスボディから削除されます。代わりに Server-Timing レスポンスヘッダーを参照してください。
クレジットとキャッシュ
クレジットは課金の単位です。コストはエンドポイントごとです(各ドキュメントページを参照)— 単純な検索では通常 1〜4 クレジット、多くのリスト/検索/コメントエンドポイントは 1 回の呼び出しにつき一律 2 クレジットですが、一部のリストエンドポイントは依然として結果数に応じて変動します(多くの場合より高くなります)。失敗したリクエストには決して課金されません。
空の結果は無料です。 実行されたが何も見つからなかったリストまたは検索の呼び出しは 0 クレジットです。例えば、一致するものがない検索、コメントのない投稿、最後の結果を超えたページなどです。X-Captapi-Credits レスポンスヘッダーは、呼び出しの実際のコストを常に示します。
一部のエンドポイントは、より低速なフォールバック経路が呼び出しを処理する場合(例えばプラットフォーム自身のページが読み込まれない場合)にコストが高くなります。それらのページにはルールと、当社が観測した範囲が記載されています: TikTok Song Details、LinkedIn Company Posts、TikTok Shop Products。
デフォルトでは、すべてのデータリクエストは最新のデータを取得します(cache=false)。cache=true を渡すと、共有の 24 時間レスポンスキャッシュから 0 クレジットで配信されます。
エラー
エラーは非 2xx ステータスと、安定した code、人間が読める message、および retryable を含む error オブジェクトを返します。retryable が true の場合にのみ、Retry-After ヘッダーの後に再試行してください。失敗したリクエストには決して課金されません。code は正確に一致させてください: コードによって大文字と小文字の区別が異なります。以下の表は一般的なものを示しています。エンドポイントページには固有のコードが記載されています。
| ステータス | コード | 再試行可能 | 意味 |
|---|---|---|---|
| 400 | BAD_REQUEST | false | パラメータが欠落しているか無効です。例えば、間違ったプラットフォームの URL など。一部のエンドポイントは HASHTAG_HAS_SPACES のようなより具体的なコードを使用します。 |
| 400 | plaintext_not_allowed | false | API キーが http://. 経由で送信されました。キーをローテーションし、https:// で再試行してください — リダイレクトは最初のホップを保護しません。 |
| 401 | UNAUTHORIZED | false | API キーが欠落しているか、無効、または失効しています。 |
| 402 | insufficient_credits | false | このリクエストに対して残高が不足しています。何も課金されません。 |
| 404 | NOT_FOUND | false | 対象リソースが存在しないか、公開されていません。一部のエンドポイントはケースを明示します(例: no_captions や PROFILE_NOT_FOUND)。 |
| 422 | VALIDATION_ERROR | false | パラメータが検証に失敗しました。error.issues に各フィールドが記載されています。 |
| 429 | rate_limit_exceeded | true | プランの 1 分あたりの制限を超えています。Retry-After を待ってください。 |
| 502 | UPSTREAM_UNAVAILABLE | true | このリクエストに対してプラットフォームが失敗しました。しばらくしてから再試行してください。 |
| 503 | SERVICE_UNAVAILABLE | true | 一時的に利用できません。一部のエンドポイントは COMMUNITY_UNAVAILABLE のようなより具体的なコードを使用します。 |
| 504 | UPSTREAM_TIMEOUT | true | プラットフォームが時間内に応答しませんでした。しばらくしてから再試行してください。 |
レート制限
レート制限はプランに応じて変動し、すべてのレスポンスで X-RateLimit-Limit、X-RateLimit-Remaining、X-RateLimit-Reset ヘッダーを介して返されます。制限を超えると 429 が返されます — バックオフし、リセットウィンドウの後に再試行してください。
API リファレンス
36 グループにわたる 179 のエンドポイント。任意のエンドポイントをクリックすると、完全なパラメータ、例、FAQ が表示されます。
YouTube & Shorts
| メソッド | エンドポイント | クレジット | 説明 |
|---|---|---|---|
| GET | /v1/youtube/transcript | 1 | 文字起こし |
| GET | /v1/youtube/audio-transcript | 2 | 音声文字起こし |
| GET | /v1/youtube/summarize | 3 | 要約 |
| GET | /v1/youtube/video-details | 1 | 動画詳細 |
| GET | /v1/youtube/comments | 2 | コメント |
| GET | /v1/youtube/channel-details | 1 | チャンネル詳細 |
| GET | /v1/youtube/search | 2 | 検索 |
| GET | /v1/youtube/channel-videos | 2 | チャンネル動画 |
| GET | /v1/youtube/playlist-videos | 2 | プレイリスト動画 |
| GET | /v1/youtube/playlist | 1 | プレイリスト |
| GET | /v1/youtube/shorts/transcript | 1 | Shorts 文字起こし |
| GET | /v1/youtube/shorts/summarize | 3 | Shorts 要約 |
| GET | /v1/youtube/shorts/video-details | 1 | Shorts 統計 |
| GET | /v1/youtube/shorts/comments | 2 | Shorts コメント |
| GET | /v1/youtube/channel-shorts | 2 | チャンネル Shorts |
| GET | /v1/youtube/trending-shorts | 2 | トレンド Shorts |
| GET | /v1/youtube/channel-streams | 2 | チャンネル配信 |
| GET | /v1/youtube/hashtag-search | ~20 | ハッシュタグ検索 |
| GET | /v1/youtube/comment-replies | 2 | コメント返信 |
| GET | /v1/youtube/channel-playlists | 2 | チャンネルプレイリスト |
| GET | /v1/youtube/community-posts | 1 | コミュニティ投稿 |
| GET | /v1/youtube/community-post-details | 1 | コミュニティ投稿詳細 |
| GET | /v1/youtube/video-sponsors | 0 | 動画スポンサー |
TikTok
| メソッド | エンドポイント | クレジット | 説明 |
|---|---|---|---|
| GET | /v1/tiktok/transcript | 2 | 文字起こし |
| GET | /v1/tiktok/summarize | 4 | 要約 |
| GET | /v1/tiktok/video-details | 1 | 動画詳細 |
| GET | /v1/tiktok/comments | 2 | コメント |
| GET | /v1/tiktok/channel-details | 1 | チャンネル詳細 |
| GET | /v1/tiktok/profile-region | 2 | プロフィール地域 |
| GET | /v1/tiktok/audience-demographics | 3 | オーディエンス属性 |
| GET | /v1/tiktok/search-suggestions | 2 | 検索候補 |
| GET | /v1/tiktok/channel-posts | 2 | チャンネル投稿 |
| GET | /v1/tiktok/comment-replies | 2 | コメント返信 |
| GET | /v1/tiktok/user-followers | 1 | ユーザーのフォロワー |
| GET | /v1/tiktok/user-followings | 1 | ユーザーのフォロー中 |
| GET | /v1/tiktok/music-posts | 2 | 音楽投稿 |
| GET | /v1/tiktok/top-search | 2 | トップ検索 |
| GET | /v1/tiktok/search/hashtag | ~14 | ハッシュタグで検索 |
| GET | /v1/tiktok/search/users | 1 | ユーザー検索 |
| GET | /v1/tiktok/song-details | 1 | 楽曲詳細 |
| GET | /v1/tiktok/trending-feed | 2 | トレンドフィード |
| GET | /v1/tiktok/popular-hashtags | 2 | 人気ハッシュタグ |
| GET | /v1/tiktok/popular-songs | 2 | 人気楽曲 |
| GET | /v1/tiktok/live | 1 | ライブ |
| GET | /v1/tiktok/live-info | 1 | ライブ情報 |
| GET | /v1/tiktok/popular-creators | 2 | 人気クリエイター |
Instagram Reels
| メソッド | エンドポイント | クレジット | 説明 |
|---|---|---|---|
| GET | /v1/instagram/transcript | 2 | 文字起こし |
| GET | /v1/instagram/summarize | 4 | 要約 |
| GET | /v1/instagram/details | 1 | 投稿 & リール詳細 |
| GET | /v1/instagram/comments | ~45 | 投稿コメント |
| GET | /v1/instagram/channel-details | 1 | チャンネル詳細 |
| GET | /v1/instagram/channel-posts | ~6 | チャンネル投稿 |
| GET | /v1/instagram/channel-reels | ~6 | チャンネルリール |
| GET | /v1/instagram/reels-search | 2 | リール検索 |
| GET | /v1/instagram/trending-reels | 2 | トレンドリール |
| GET | /v1/instagram/tagged-posts | 1 | タグ付けされた投稿 |
| GET | /v1/instagram/reels-by-audio-id | ~28 | オーディオ ID によるリール |
| GET | /v1/instagram/hashtag-search | 2 | ハッシュタグ検索 |
| GET | /v1/instagram/profile-search | 1 | プロフィール検索 |
| GET | /v1/instagram/embed | 1 | 埋め込み HTML |
| GET | /v1/instagram/highlights | 1 | ハイライト |
| GET | /v1/instagram/highlights-details | 1 | ハイライト詳細 |
| GET | /v1/instagram/basic-profile | 1 | 基本プロフィール |
| メソッド | エンドポイント | クレジット | 説明 |
|---|---|---|---|
| GET | /v1/facebook/details | 2 | 投稿 & リール詳細 |
| GET | /v1/facebook/summarize | 4 | 要約 |
| GET | /v1/facebook/comments | 2 | コメント |
| GET | /v1/facebook/page-details | 2 | ページ詳細 |
| GET | /v1/facebook/profile-posts | 2 | プロフィール投稿 |
| GET | /v1/facebook/profile-reels | 2 | プロフィールリール |
| GET | /v1/facebook/group-posts | ~20 | グループ投稿 |
| GET | /v1/facebook/comment-replies | 2 | コメント返信 |
| GET | /v1/facebook/profile-photos | 2 | プロフィール写真 |
Twitter / X
| メソッド | エンドポイント | クレジット | 説明 |
|---|---|---|---|
| GET | /v1/twitter/tweet-details | 1 | ツイート詳細 |
| GET | /v1/twitter/transcript | 1 | トランスクリプト |
| GET | /v1/twitter/profile | 1 | プロフィール |
| GET | /v1/twitter/user-tweets | 2 | ユーザーのツイート |
| GET | /v1/twitter/community | 1 | コミュニティ |
| GET | /v1/twitter/community-tweets | 2 | コミュニティのツイート |
| メソッド | エンドポイント | クレジット | 説明 |
|---|---|---|---|
| GET | /v1/reddit/subreddit-posts | 2 | サブレディットの投稿 |
| GET | /v1/reddit/post-details | 1 | 投稿の詳細 |
| GET | /v1/reddit/post-comments | 2 | 投稿のコメント |
| GET | /v1/reddit/post-transcript | 2 | 投稿のトランスクリプト |
| GET | /v1/reddit/search | 2 | 検索 |
| GET | /v1/reddit/subreddit-details | 1 | サブレディットの詳細 |
| GET | /v1/reddit/subreddit-search | 2 | サブレディット内の投稿を検索 |
Threads
| メソッド | エンドポイント | クレジット | 説明 |
|---|---|---|---|
| GET | /v1/threads/profile | 1 | プロフィール |
| GET | /v1/threads/user-posts | 2 | ユーザーの投稿 |
| GET | /v1/threads/post-details | 1 | 投稿の詳細 |
| GET | /v1/threads/search | 2 | 投稿の検索 |
| GET | /v1/threads/search-users | 1 | ユーザーを検索 |
Bluesky
| メソッド | エンドポイント | クレジット | 説明 |
|---|---|---|---|
| GET | /v1/bluesky/profile | 1 | プロフィール |
| GET | /v1/bluesky/user-posts | ~3 | ユーザーの投稿 |
| GET | /v1/bluesky/post-details | 1 | 投稿の詳細 |
| メソッド | エンドポイント | クレジット | 説明 |
|---|---|---|---|
| GET | /v1/pinterest/pin-details | 1 | ピンの詳細 |
| GET | /v1/pinterest/user-pins | ~13 | ユーザーのピン |
| GET | /v1/pinterest/search | 2 | 検索 |
| GET | /v1/pinterest/board | ~13 | ボード |
| GET | /v1/pinterest/user-boards | ~13 | ユーザーのボード |
| メソッド | エンドポイント | クレジット | 説明 |
|---|---|---|---|
| GET | /v1/linkedin/profile | 1 | プロフィール |
| GET | /v1/linkedin/company | 2 | 企業 |
| GET | /v1/linkedin/post-details | 1 | 投稿の詳細 |
| GET | /v1/linkedin/post-transcript | 1 | 投稿のトランスクリプト |
| GET | /v1/linkedin/company-posts | 1 | 企業の投稿 |
| GET | /v1/linkedin/search-posts | ~16 | 投稿を検索 |
Rumble
| メソッド | エンドポイント | クレジット | 説明 |
|---|---|---|---|
| GET | /v1/rumble/video-details | 1 | 動画の詳細 |
| GET | /v1/rumble/video/transcript | 1 | 動画のトランスクリプト |
| GET | /v1/rumble/channel-videos | ~12 | チャンネルの動画 |
| GET | /v1/rumble/search | ~12 | 検索 |
| GET | /v1/rumble/comments | 2 | コメント |
TikTok Shop
| メソッド | エンドポイント | クレジット | 説明 |
|---|---|---|---|
| GET | /v1/tiktok-shop/shop-search | 2 | ショップ検索 |
| GET | /v1/tiktok-shop/shop-products | 2 | ショップの商品 |
| GET | /v1/tiktok-shop/product-details | 2 | 商品の詳細 |
| GET | /v1/tiktok-shop/product-reviews | ~45 | 商品レビュー |
| GET | /v1/tiktok-shop/user-showcase | ~45 | ユーザーのショーケース |
Facebook Marketplace
| メソッド | エンドポイント | クレジット | 説明 |
|---|---|---|---|
| GET | /v1/facebook/marketplace-search | 2 | マーケットプレイス検索 |
| GET | /v1/facebook/marketplace-location-search | 2 | 地域検索 |
| GET | /v1/facebook/marketplace-item | 2 | マーケットプレイス商品 |
Facebook Events
| メソッド | エンドポイント | クレジット | 説明 |
|---|---|---|---|
| GET | /v1/facebook/event-search | 2 | イベント検索 |
| GET | /v1/facebook/event-details | 2 | イベントの詳細 |
| GET | /v1/facebook/profile-events | 2 | プロフィールのイベント |
Facebook Ad Library
| メソッド | エンドポイント | クレジット | 説明 |
|---|---|---|---|
| GET | /v1/ad-library/facebook/search | 2 | 検索 |
| GET | /v1/ad-library/facebook/company-ads | 2 | 企業の広告 |
| GET | /v1/ad-library/facebook/search-companies | 2 | 企業を検索 |
| GET | /v1/ad-library/facebook/ad-details | 2 | 広告の詳細 |
| GET | /v1/ad-library/facebook/ad-transcript | 2 | 広告コピー |
TikTok Ad Library
| メソッド | エンドポイント | クレジット | 説明 |
|---|---|---|---|
| GET | /v1/ad-library/tiktok/search | 2 | 検索 |
| GET | /v1/ad-library/tiktok/top-ads | 2 | トップ広告 |
| GET | /v1/ad-library/tiktok/ad-details | 2 | 広告の詳細 |
Google Ad Library
| メソッド | エンドポイント | クレジット | 説明 |
|---|---|---|---|
| GET | /v1/ad-library/google/company-ads | 2 | 企業の広告 |
| GET | /v1/ad-library/google/ad-details | 2 | 広告の詳細 |
| GET | /v1/ad-library/google/advertiser-search | 1 | 広告主検索 |
LinkedIn Ad Library
| メソッド | エンドポイント | クレジット | 説明 |
|---|---|---|---|
| GET | /v1/ad-library/linkedin/search-ads | 2 | 広告を検索 |
| GET | /v1/ad-library/linkedin/ad-details | 2 | 広告の詳細 |
Amazon Seller Storefront
| メソッド | エンドポイント | クレジット | 説明 |
|---|---|---|---|
| GET | /v1/amazon-shop/page | 1 | 出品者ストアフロント |
GitHub
| メソッド | エンドポイント | クレジット | 説明 |
|---|---|---|---|
| GET | /v1/github/user | 1 | ユーザー |
| GET | /v1/github/repositories | ~12 | リポジトリ |
| GET | /v1/github/pull-requests | ~12 | プルリクエスト |
| GET | /v1/github/activity | ~12 | アクティビティ |
| GET | /v1/github/followers | ~3 | フォロワー |
| GET | /v1/github/following | ~3 | フォロー中 |
| GET | /v1/github/contributions | 2 | コントリビューション |
| GET | /v1/github/repository | 1 | リポジトリ |
| GET | /v1/github/trending-repositories | 2 | トレンド |
| GET | /v1/github/trending-developers | 2 | トレンド開発者 |
Twitch
| メソッド | エンドポイント | クレジット | 説明 |
|---|---|---|---|
| GET | /v1/twitch/profile | 1 | プロフィール |
| GET | /v1/twitch/user-videos | 2 | ユーザーの動画 |
| GET | /v1/twitch/user-schedule | 1 | ユーザーのスケジュール |
| GET | /v1/twitch/clip | 1 | クリップ |
Spotify
| メソッド | エンドポイント | クレジット | 説明 |
|---|---|---|---|
| GET | /v1/spotify/artist | 1 | アーティスト |
| GET | /v1/spotify/track | 1 | トラック |
| GET | /v1/spotify/album | 1 | アルバム |
| GET | /v1/spotify/search | 2 | 検索 |
| GET | /v1/spotify/podcast | 1 | ポッドキャスト |
| GET | /v1/spotify/podcast-episodes | 2 | ポッドキャストのエピソード |
SoundCloud
| メソッド | エンドポイント | クレジット | 説明 |
|---|---|---|---|
| GET | /v1/soundcloud/artist | 1 | アーティスト |
| GET | /v1/soundcloud/artist-tracks | 2 | アーティストのトラック |
| GET | /v1/soundcloud/track | 1 | トラック |
Linktree
| メソッド | エンドポイント | クレジット | 説明 |
|---|---|---|---|
| GET | /v1/linktree/page | 1 | ページ |
Snapchat
| メソッド | エンドポイント | クレジット | 説明 |
|---|---|---|---|
| GET | /v1/snapchat/user-profile | 1 | ユーザープロフィール |
Truth Social
| メソッド | エンドポイント | クレジット | 説明 |
|---|---|---|---|
| GET | /v1/truth-social/profile | 1 | プロフィール |
| GET | /v1/truth-social/user-posts | 2 | ユーザーの投稿 |
| GET | /v1/truth-social/post | 1 | 投稿 |
Kick
| メソッド | エンドポイント | クレジット | 説明 |
|---|---|---|---|
| GET | /v1/kick/clip | 1 | クリップ |
CaptAPI Account
| メソッド | エンドポイント | クレジット | 説明 |
|---|---|---|---|
| GET | /v1/account/balance | 0 | クレジット残高 |
| GET | /v1/account/request-history | 0 | リクエスト履歴 |
| GET | /v1/account/daily-usage | 0 | 日次使用量 |
| GET | /v1/account/most-used-routes | 0 | 最も使用されたルート |
Kwai
| メソッド | エンドポイント | クレジット | 説明 |
|---|---|---|---|
| GET | /v1/kwai/profile | 1 | プロフィール |
| GET | /v1/kwai/user-posts | ~20 | ユーザーの投稿 |
| GET | /v1/kwai/post | 2 | 投稿 |
Komi
| メソッド | エンドポイント | クレジット | 説明 |
|---|---|---|---|
| GET | /v1/komi/page | 1 | ページ |
Pillar
| メソッド | エンドポイント | クレジット | 説明 |
|---|---|---|---|
| GET | /v1/pillar/page | 1 | ページ |
Linkbio
| メソッド | エンドポイント | クレジット | 説明 |
|---|---|---|---|
| GET | /v1/linkbio/page | 1 | ページ |
Linkme
| メソッド | エンドポイント | クレジット | 説明 |
|---|---|---|---|
| GET | /v1/linkme/profile | 1 | プロフィール |
Google Maps
| メソッド | エンドポイント | クレジット | 説明 |
|---|---|---|---|
| GET | /v1/google/business-search | 2 | ビジネス検索 |
クロスプラットフォーム分析
| メソッド | エンドポイント | クレジット | 説明 |
|---|---|---|---|
| GET | /v1/analytics/post | 1 | 1つの投稿/動画/リールの統合指標(プラットフォームは自動検出) |
| GET | /v1/analytics/compare | 1/url | 最大10個のURLの統合指標を1回の呼び出しで比較 |
公開・スケジューリングツールの読み取り側の相棒です。対応する投稿、動画、リールのURL(YouTube、TikTok、Instagram、Facebook、X、Reddit、Threads、Bluesky、Pinterest、LinkedIn、Rumble)を渡すと、正規化された1つの指標オブジェクト(views、likes、comments、shares、saves、interactions、engagementRate)を取得でき、プラットフォームは自動検出されます。ネットワークが公開していないフィールドはnullのままです(YouTubeには公開のシェア数・保存数はありません)。
# Platform is auto-detected from the URL
curl "https://api.captapi.com/v1/analytics/post?url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DdQw4w9WgXcQ" \
-H "Authorization: Bearer capt_live_..."
# Compare several posts in one call (same metrics shape per URL)
curl "https://api.captapi.com/v1/analytics/compare?urls=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DdQw4w9WgXcQ,https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DjNQXAC9IVRw" \
-H "Authorization: Bearer capt_live_..."
動画ファイル(直接アップロード)
| メソッド | エンドポイント | クレジット | 説明 |
|---|---|---|---|
| POST | /v1/video/transcript | 1/分 | アップロードされたファイルの音声テキスト変換 |
| POST | /v1/video/summarize | 1/分 +1 | アップロードされたファイルの文字起こし + AI要約 |
連携
AIエージェント、ワークフローツール、クラウドアクター、またはターミナルからCaptapiを使用できます。同じ179個のエンドポイントを、RESTの配線なしで利用できます。
[
MCP Server
179個のエンドポイントすべてを型付きツールとして公開するModel Context Protocolサーバー。Claude、Cursor、VS Code、およびあらゆるMCPエージェントに対応。
](https://captapi.com/docs/integrations#mcp)[
CLI
179個のエンドポイントすべてをターミナル、スクリプト、またはCIから呼び出せます。コマンド1つで、JSONを標準出力へ。
](https://captapi.com/docs/integrations#cli)[
n8n
179個のエンドポイントすべてをn8nワークフローに取り込むコミュニティノード(n8n-nodes-captapi)。
](https://captapi.com/docs/integrations#n8n)
構築する準備はできましたか?
無料のAPIキーを取得して、60秒で最初の呼び出しを行いましょう。