ScriptBase

Quickstart

Get your API key and transcribe your first video

Quickstart

Create an account

Sign up at scriptbase.app/sign-up. You get 20 free credits.

Transcribe a video

curl -L "https://scriptbase.app/api/v1/transcribe?url=https://www.youtube.com/watch?v=dQw4w9WgXcQ" \
  -H "X-API-Key: your_api_key"
const response = await fetch(
  "https://scriptbase.app/api/v1/transcribe?url=https://www.youtube.com/watch?v=dQw4w9WgXcQ",
  { headers: { "X-API-Key": "your_api_key" } }
);
const { data } = await response.json();
console.log(data.full_text);
import requests

response = requests.get(
    "https://scriptbase.app/api/v1/transcribe",
    params={"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ"},
    headers={"X-API-Key": "your_api_key"},
)
data = response.json()["data"]
print(data["full_text"])

Try different formats

Add &format=srt, &format=vtt, or &format=text:

curl -L "https://scriptbase.app/api/v1/transcribe?url=https://www.youtube.com/watch?v=dQw4w9WgXcQ&format=srt" \
  -H "X-API-Key: your_api_key"

Next