API de transcrieri YouTube

O cerere, transcrierea completă. Plătești doar videoclipurile pe care le preiei.

Obține cheia API gratuită

Pornire rapidă

  1. Conectează-te și creează o cheie API în panoul API. Primești 10 credite gratuite (5 transcrieri).
  2. Trimite cheia în antetul X-API-Key împreună cu un URL YouTube sau un ID de videoclip.
  3. Cumpără un pachet de credite când ai nevoie de mai multe sau activează reîncărcarea automată.
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"}'

Cerere

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();

Răspuns

{
  "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 }
  ]
}

Erori

401invalid_keyCheie API lipsă, greșită sau revocată.
400invalid_inputURL-ul sau ID-ul videoclipului nu a putut fi citit.
402insufficient_creditsSoldul tău este sub 2 credite.
402budget_exceededAi atins limita lunară de credite pe care ai setat-o.
404no_transcriptVideoclipul nu are subtitrări sau este privat, live ori șters. Nu se taxează.
429rate_limitedPeste 60 de cereri pe minut cu o cheie. Așteaptă numărul de secunde din Retry-After.
502upstream_errorYouTube nu a răspuns la timp. Nu se taxează, încearcă mai târziu.

Verifică soldul

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

Prețuri

Fiecare transcriere costă 2 credite. Creditele nu expiră niciodată. Abonații Pro primesc 100 de credite bonus în fiecare lună.

PachetCrediteTranscrieriPrețPer transcriere
Starter100504,49 USD0,090 USD
Pro50025013,99 USD0,056 USD
Scale2.0001.00037,99 USD0,038 USD
Business5.0002.50074,99 USD0,030 USD

Reîncărcare automată, bugete și alerte

Limite și utilizare corectă

60 de cereri pe minut per cheie, până la 5 chei active per cont. API-ul returnează subtitrări care există deja pe YouTube; nu transcrie audio. Ești responsabil să folosești transcrierile respectând drepturile proprietarilor videoclipurilor și termenii YouTube.

Întrebări frecvente

Plătesc din nou pentru același videoclip?
Da, fiecare cerere reușită costă 2 credite, dar videoclipurile repetate sunt servite din cache-ul nostru în milisecunde.
Ce se întâmplă când un videoclip nu are subtitrări?
Primești eroarea no_transcript și nu se scad credite.
Este compatibil cu alte API-uri de transcrieri?
Cererea și răspunsul urmează structura obișnuită url, lang și segments, așa că trecerea înseamnă de obicei doar schimbarea URL-ului de bază și a cheii.