ScriptBase

Introduction

ScriptBase — Video transcription API for YouTube, TikTok, Instagram, and more

ScriptBase

One API to transcribe videos from YouTube, TikTok, Instagram, Facebook, X, and Rumble. Pass a URL, get a transcript — JSON, SRT, or plain text.

Quick Start

Example

curl "https://api.scriptbase.app/api/v1/transcribe?url=https://www.youtube.com/watch?v=dQw4w9WgXcQ" \
  -H "X-API-Key: your_api_key"
{
  "success": true,
  "data": {
    "segments": [
      { "text": "We're no strangers to love", "start": 18.0, "duration": 3.5 },
      { "text": "You know the rules and so do I", "start": 21.5, "duration": 3.2 }
    ]
  },
  "meta": {
    "platform": "youtube",
    "format": "json",
    "credits_used": 1,
    "credits_remaining": 19
  }
}

Supported Platforms

PlatformExample URL
YouTubeyoutube.com/watch?v=... or youtu.be/...
TikToktiktok.com/@user/video/...
Instagraminstagram.com/reel/...
Facebookfacebook.com/watch/... or fb.watch/...
X (Twitter)x.com/.../status/...
Rumblerumble.com/...

Output Formats

FormatUse case
jsonSegments with timestamps (default)
srtSubtitle files for video players
textPlain text for LLMs, search, analysis