ParseJet

YouTube 文字起こし

YouTubeのリンクを貼り付けるだけで、動画の文字起こしを全文テキストとして取得できます。自動生成字幕にも、手動でアップロードされた字幕にも、どの言語でも対応します。開発者の方は、安定したホスト型APIから文字起こしを取得できます。スクレイピングもIPブロック対策もプロキシの運用も不要です。

ここにファイルをドロップするか、 参照

PDF、DOCX、XLSX、画像、音声、動画など

無料 — 1日3リクエスト、登録不要。 して月300クレジットを無料で。

仕組み

1

YouTubeのURLを貼り付ける

YouTube動画のリンクを入力します。通常の動画、ショート動画、youtu.beの短縮リンクのいずれにも対応しています。

2

文字起こしを取得

ParseJetが動画の字幕(自動生成・手動アップロードのどちらでも)を取得し、読みやすい連続したテキストにまとめます。

3

コピーするかAPIで取得

メモや要約用に文字起こしをコピーできます。チャンネルや再生リスト全体の文字起こしをまとめて取得したい場合はAPIを呼び出してください。

主な機能

このyoutube transcriptが際立つ理由。

多言語対応

字幕がある言語ならそのまま文字起こしを取得できます。日本語、英語、その他多数に対応。APIのlanguageパラメータで特定の言語を指定することもできます。

自動生成字幕にも対応

投稿者が字幕をアップロードしていない動画でも、自動生成された字幕を取得し、読みやすいテキストに整えます。

読みやすい出力

細切れの字幕は自然な文章にまとめられます。タイムスタンプの羅列も重複行もなく、そのまま読めてLLMにも渡せます。

IPブロックのない安定API

youtube-transcript-apiのようなスクレイピング系ライブラリは、YouTubeにサーバーのIPをブロックされると止まります。ParseJetはその基盤側を引き受けるので、リクエストは動き続けます。

動画のメタデータ付き

レスポンスには文字起こしに加えて、動画タイトル、チャンネル名、動画ID、再生時間が含まれます。

再生リストやチャンネル単位で

動画URLをループで回せば、同じAPI呼び出しで全動画の文字起こしを取得できます。チャンネル丸ごとのデータセット構築も可能です。

ユースケース

このツールが時間を節約する一般的なシナリオ。

AIで動画を要約する

文字起こしを取得してClaudeやChatGPTに渡せば、要約・要点抽出・Q&Aができます。動画を最後まで見る必要はありません。

動画コンテンツのRAG

チュートリアル、講演、ポッドキャストの文字起こしをベクトルDBにインデックスし、動画を情報源としてAIプロダクトが回答できるようにします。

コンテンツの再利用

自分の動画をブログ記事、ショーノート、SNS投稿、ドキュメントに作り替えられます。文字起こしがその材料になります。

リサーチと引用

インタビューや講義から、引用したい発言を検索して探せます。何時間もの映像を早送りで見返す必要はありません。

APIで自動化

同じツールをプログラムで使用。HTTPのみで、あらゆる言語で動作します。

cURL
# Get the transcript of a YouTube video
curl -X POST https://api.parsejet.com/v1/parse/youtube \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://youtube.com/watch?v=VIDEO_ID", "language": "en"}'

# Response: { "text": "Full transcript...", "title": "Video Title",
#   "source_type": "youtube", "metadata": { "video_id": "...", "channel": "...", "duration": ... } }
Python
import httpx

# Before (youtube-transcript-api — breaks when YouTube blocks your IP):
#   from youtube_transcript_api import YouTubeTranscriptApi
#   transcript = YouTubeTranscriptApi.get_transcript(video_id)

# After (ParseJet — hosted, no IP blocks or proxies to manage):
resp = httpx.post(
    "https://api.parsejet.com/v1/parse/youtube",
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    json={"url": "https://youtube.com/watch?v=VIDEO_ID", "language": "en"},
)
data = resp.json()
print(data["title"])  # Video title
print(data["text"])   # Full transcript text
JavaScript
// Fetch a YouTube transcript
const res = await fetch("https://api.parsejet.com/v1/parse/youtube", {
  method: "POST",
  headers: {
    Authorization: "Bearer YOUR_API_KEY",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    url: "https://youtube.com/watch?v=VIDEO_ID",
    language: "en",
  }),
});
const { text, title, metadata } = await res.json();
console.log(title, metadata.channel);
console.log(text); // Full transcript

自動化をお求めですか?

ParseJet APIは、単一のHTTPエンドポイントで同じ解析機能を提供します。ffmpeg、poppler、tesseractは不要。APIコール一つだけです。

curl -X POST https://api.parsejet.com/v1/parse/auto/url \ -H "Content-Type: application/json" \ -d '{"url":"https://example.com"}'
APIドキュメントを読む

よくある質問

YouTubeの文字起こしを取得するにはどうすればいいですか?

上のツールに動画のURLを貼り付けるだけです。ParseJetが字幕を取得し、そのままコピーできる全文テキストとして返します。自動化する場合は /v1/parse/youtube にURLをPOSTしてください。

YouTubeの文字起こしをコピー・ダウンロードできますか?

はい。出力されたテキストはワンクリックでコピーでき、.txtや.mdファイルとして保存できます。APIを使えば、レスポンスの"text"フィールドをそのままファイルに書き出せます。

文字起こしに拡張機能は必要ですか?

不要です。ParseJetはブラウザ上で動作するWebツールなので、Chrome拡張機能をインストールしなくても、URLを貼り付けるだけで文字起こしを取得できます。スマートフォンのブラウザからも同じように使えます。

取得した文字起こしをAIの要約に使えますか?

はい。文字起こしはタイムスタンプのない連続したテキストとして返るので、ClaudeやChatGPTにそのまま貼り付けて要約や要点抽出ができます。エージェントから使う場合はAPIを呼び出し、返ってきたテキストをそのままモデルに渡してください。

文字起こしが表示されない動画はどうすればいいですか?

YouTubeの画面に文字起こしのボタンが出ていなくても、字幕トラック自体は存在することが多く、その場合ParseJetは自動生成字幕を含めて取得できます。ただし、投稿者が字幕を無効にしている動画や、字幕がまったく生成されていない動画からは取得できません。

無料で使えますか?料金はいくらですか?

YouTubeの文字起こしには無料アカウントが必要で、1本あたり5クレジットを消費します。無料プランには月300クレジット(動画60本分)が含まれます。それ以上の量が必要な場合は月額$19からの有料プランをご利用ください。

無料でテキスト抽出を始める

サインアップ不要。数秒で最初のファイルを解析。

料金を見る