YouTube Transcript API

Jedna požiadavka a máte celý prepis. Platíte len za videá, ktoré stiahnete.

Získajte API kľúč zadarmo

Rýchly štart

  1. Prihláste sa a vytvorte API kľúč v API prehľade. Dostanete 10 kreditov zadarmo (5 prepisov).
  2. Pošlite kľúč v hlavičke X-API-Key spolu s URL YouTube alebo ID videa.
  3. Keď potrebujete viac, kúpte balík kreditov alebo zapnite automatické dobíjanie.
curl -X POST https://sum.video/api/v1/transcript \
  -H "X-API-Key: sv_live_your_key" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ", "lang": "en"}'

Požiadavka

POST /api/v1/transcript

import requests

response = requests.post(
    "https://sum.video/api/v1/transcript",
    headers={"X-API-Key": "sv_live_your_key"},
    json={"video_id": "dQw4w9WgXcQ", "lang": "en", "format": "text"},
    timeout=120,
)
print(response.json()["text"])
const response = await fetch("https://sum.video/api/v1/transcript", {
  method: "POST",
  headers: { "X-API-Key": process.env.SUMVIDEO_API_KEY, "Content-Type": "application/json" },
  body: JSON.stringify({ url: "https://youtu.be/dQw4w9WgXcQ" }),
});
const { segments, credits_remaining } = await response.json();

Odpoveď

{
  "video_id": "dQw4w9WgXcQ",
  "language": "en",
  "is_generated": false,
  "credits_used": 2,
  "credits_remaining": 98,
  "segments": [
    { "text": "We're no strangers to love", "offset": 18.64, "duration": 3.24 }
  ]
}

Chyby

401invalid_keyChýbajúci, nesprávny alebo zrušený API kľúč.
400invalid_inputURL alebo ID videa sa nepodarilo prečítať.
402insufficient_creditsVáš zostatok je nižší ako 2 kredity.
402budget_exceededDosiahli ste mesačný limit kreditov, ktorý ste nastavili.
404no_transcriptVideo nemá titulky alebo je súkromné, živé či odstránené. Neúčtuje sa.
429rate_limitedViac ako 60 požiadaviek za minútu na jeden kľúč. Počkajte počet sekúnd z Retry-After.
502upstream_errorYouTube neodpovedal včas. Neúčtuje sa, skúste to neskôr.

Zistiť zostatok

curl https://sum.video/api/v1/credits -H "X-API-Key: sv_live_your_key"

Ceny

Každý prepis stojí 2 kredity. Kredity nikdy nevypršia. Predplatitelia Pro dostávajú každý mesiac 100 bonusových kreditov.

BalíkKredityPrepisyCenaZa prepis
Starter100504,49 USD0,090 USD
Pro50025013,99 USD0,056 USD
Scale2 0001 00037,99 USD0,038 USD
Business5 0002 50074,99 USD0,030 USD

Automatické dobíjanie, rozpočty a upozornenia

Limity a férové používanie

60 požiadaviek za minútu na kľúč, až 5 aktívnych kľúčov na účet. API vracia titulky, ktoré už na YouTube existujú; neprepisuje zvuk. Zodpovedáte za to, že prepisy používate v súlade s právami vlastníkov videí a podmienkami YouTube.

Časté otázky

Platím znova za to isté video?
Áno, každá úspešná požiadavka stojí 2 kredity, ale opakované videá obslúžime z vyrovnávacej pamäte v priebehu milisekúnd.
Čo sa stane, keď video nemá titulky?
Dostanete chybu no_transcript a kredity sa neodpočítajú.
Je kompatibilné s inými API na prepisy?
Požiadavka aj odpoveď majú bežnú štruktúru url, lang a segments, takže prechod zvyčajne znamená len zmeniť základnú URL a kľúč.