SerpBase

YouTube Video Transcripts

Extract timestamped multi-language video transcripts and closed captions for a YouTube video ID.

各エンドポイントのリクエスト例、パラメータ、1 回あたりの料金を確認できます。1 つの API キーですべて呼び出せます。アカウント制限が適用されます。

概要

エンドポイント
POST https://api.serpbase.dev/youtube/transcripts
料金
2 クレジット / リクエスト
認証
X-API-Key
結果タイプ
schemas.source_data

エンドポイントと課金規則

POSThttps://api.serpbase.dev/youtube/transcripts
リクエスト単価
2 クレジット / リクエスト

各リクエストにはカタログの固定料金が適用され、返却ページ数による課金ではありません。Web Crawl と User Agent は現在それぞれ 1 クレジットです。User Agent は無料ではありません。取得元と対象の識別情報で確認された真の不存在は課金対象です。no_results、HTTP 404、hydration や解析データの欠落だけでは不存在を証明できません。実行済みの失敗も課金される場合があり、すべての失敗の返金は保証されません。credits_charged は実際の課金額を示し、0 は報告上のゼロ、null や未指定は不明です。charge_status が UNKNOWN なら数値があっても不明のままです。記録を確認し request_id を添えてサポートへ連絡してください。返金を推測したり無条件に再試行したりしないでください。

リクエストパラメーターの例

例は全パラメーターや必須規則を網羅しません。既知のフィールドは検証され、追加パラメーターは許可されます。

リクエストパラメーターの例
パラメーターサンプルの型サンプル値
idstring"dQw4w9WgXcQ"
JSON
{
  "id": "dQw4w9WgXcQ"
}
例は全パラメーターや必須規則を網羅しません。既知のフィールドは検証され、追加パラメーターは許可されます。
別名パラメーター型
countrylocale.countrystring
cursorpagination.cursorstring
deviceoptions.devicestring
gllocale.countrystring
hllocale.languagestring
htmlinclude_htmlboolean
languagelocale.languagestring
limitpagination.limitinteger
markdowninclude_markdownboolean
mobileoptions.deviceboolean
numpagination.limitinteger
pagepagination.pageinteger
qquerystring
vidstring
video_linkurlstring

対応デバイス:desktop、既定:desktop。

リクエスト例

cURL
curl -X POST 'https://api.serpbase.dev/youtube/transcripts' \
  -H "Content-Type: application/json" \
  -H 'X-API-Key: YOUR_API_KEY' \
  -d '{"id":"dQw4w9WgXcQ"}'
JavaScript
const response = await fetch("https://api.serpbase.dev/youtube/transcripts", {
  "method": "POST",
  "headers": {
    "Content-Type": "application/json",
    "X-API-Key": "YOUR_API_KEY"
  },
  "body": "{\"id\":\"dQw4w9WgXcQ\"}"
});
const result = await response.json();
// Check result.status and result.error for the API outcome.
console.log(result);

レスポンスと API の結果

レスポンスは JSON です。HTTP 200 は検索の成功を保証しません。status と error を確認してください。フィールドは製品契約と取得元のデータによって異なります。

レスポンスの説明を見る

よくある質問

YouTube Video Transcripts API の料金は?

1 リクエストあたり 2 クレジットです。クレジットはプリペイドパックまたは月額プランで購入でき、新規アカウントには無料クレジットが付きます。

YouTube Video Transcripts API の呼び出し方は?

https://api.serpbase.dev/youtube/transcripts に POST リクエストを送り、X-API-Key ヘッダーに API キーを指定します。応答は JSON で、status(0 は成功)を確認してください。

対応デバイスは?

対応デバイス:desktop。既定値は desktop です。

YouTube Video Transcripts API は今すぐ使えますか?

はい。有効な API キーで呼び出せます。