YouTube транскрипт API

Бір сұрау жіберіп, толық транскриптті алыңыз. Тек алған бейнелеріңіз үшін төлейсіз.

Тегін API кілтін алыңыз

Жылдам бастау

  1. Кіріп, API тақтасында API кілтін жасаңыз. 10 тегін кредит аласыз (5 транскрипт).
  2. Кілтті X-API-Key тақырыбында YouTube URL немесе бейне ID-мен бірге жіберіңіз.
  3. Көбірек қажет болса, кредит пакетін сатып алыңыз немесе автотолтыруды қосыңыз.
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"}'

Сұрау

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

Жауап

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

Қателер

401invalid_keyAPI кілті жоқ, қате немесе қайтарып алынған.
400invalid_inputURL немесе бейне ID оқылмады.
402insufficient_creditsБалансыңыз 2 кредиттен аз.
402budget_exceededӨзіңіз орнатқан айлық кредит шегіне жеттіңіз.
404no_transcriptБейненің субтитрі жоқ, немесе ол жеке, тікелей эфирде не жойылған. Төленбейді.
429rate_limitedБір кілтпен минутына 60-тан көп сұрау. Retry-After секунд күтіңіз.
502upstream_errorYouTube уақытында жауап бермеді. Төленбейді, кейінірек қайталаңыз.

Балансты тексеру

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

Бағалар

Әр транскрипт 2 кредит тұрады. Кредиттердің мерзімі бітпейді. Pro жазылушылары ай сайын 100 бонус кредит алады.

ПакетКредиттерТранскрипттерБағаТранскрипт үшін
Starter100504,49 $0,090 $
Pro50025013,99 $0,056 $
Scale2 0001 00037,99 $0,038 $
Business5 0002 50074,99 $0,030 $

Автотолтыру, бюджеттер және ескертулер

Шектеулер және әділ пайдалану

Кілт үшін минутына 60 сұрау, аккаунтқа 5 белсенді кілтке дейін. API YouTube-та бар субтитрлерді қайтарады; ол аудионы транскрипцияламайды. Транскрипттерді бейне иелерінің құқықтары мен YouTube шарттарына сай пайдалануға сіз жауаптысыз.

Жиі қойылатын сұрақтар

Сол бейне үшін қайта төлеймін бе?
Иә, әр сәтті сұрау 2 кредит тұрады, бірақ қайталанған бейнелер кэшімізден миллисекундта қайтарылады.
Бейненің субтитрі болмаса не болады?
no_transcript қатесін аласыз және кредит алынбайды.
Басқа транскрипт API-лерімен үйлесімді ме?
Сұрау мен жауап кең тараған url, lang және segments пішініне сай, сондықтан ауысу әдетте негізгі URL мен кілтті өзгертуді білдіреді.