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.
Get your API key
Go to Dashboard → API Keys and create a key.
Transcribe a video
curl "https://api.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://api.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.segments);import requests
response = requests.get(
"https://api.scriptbase.app/api/v1/transcribe",
params={"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ"},
headers={"X-API-Key": "your_api_key"},
)
for segment in response.json()["data"]["segments"]:
print(f"[{segment['start']}s] {segment['text']}")Try different formats
Add &format=srt or &format=text to get subtitles or plain text:
curl "https://api.scriptbase.app/api/v1/transcribe?url=https://www.youtube.com/watch?v=dQw4w9WgXcQ&format=srt" \
-H "X-API-Key: your_api_key"Next
- API Reference — Full endpoint docs
- Authentication — API key details
- Pricing — Credits and plans
- Errors — Error codes and handling