Repackage

Quickstart

Pull a transcript in 30 seconds.

1. Make your first request

The transcript endpoint accepts either a YouTube URL or a bare 11-character video ID.

curl "https://api.repackage.app/transcript?id=dQw4w9WgXcQ"

Response:

{
  "metadata": {
    "id": "dQw4w9WgXcQ",
    "title": "...",
    "channelName": "...",
    "duration": 213,
    "language": "en"
  },
  "transcript": {
    "en": [
      { "start": 0, "duration": 2.4, "text": "..." }
    ]
  },
  "source": "innertube",
  "cached": true
}

2. Mint an API key

In the dashboard, create an organization-scoped key. Treat it like a password.

curl "https://api.repackage.app/transcript?id=dQw4w9WgXcQ" \
  -H "Authorization: Bearer rpk_your_key_here"

Authenticated requests count against your org's monthly quota and unlock bulk, playlist, and channel endpoints if your plan includes them.

3. Try the MCP server

If you use Cursor, Claude Desktop, or another MCP client, point it at https://api.repackage.app/mcp. The first request kicks off an OAuth flow; once approved, your agent can call get_youtube_transcript (and bulk/playlist/channel variants) like any other tool.

MCP install instructions →

What's next

On this page