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 USD0,090 USD
Pro50025013,99 USD0,056 USD
Scale2 0001 00037,99 USD0,038 USD
Business5 0002 50074,99 USD0,030 USD

Автотолуктоо, бюджеттер жана эскертүүлөр

Чектөөлөр жана адилет колдонуу

Ачкыч үчүн мүнөтүнө 60 суроо, аккаунтка 5ке чейин активдүү ачкыч. API YouTubeда мурунтан бар субтитрлерди кайтарат; ал аудиону транскрипциялабайт. Транскрипттерди видео ээлеринин укуктарына жана YouTube шарттарына ылайык колдонууга сиз жооптуусуз.

Көп берилүүчү суроолор

Ошол эле видео үчүн кайра төлөйүмбү?
Ооба, ар бир ийгиликтүү суроо 2 кредит турат, бирок кайталанган видеолор биздин кэштен миллисекунддарда кайтарылат.
Видеонун субтитри жок болсо эмне болот?
no_transcript катасын аласыз жана кредит алынбайт.
Башка транскрипт API менен шайкешпи?
Суроо жана жооп кеңири таралган url, lang жана segments формасына ылайык, ошондуктан өтүү адатта негизги URL менен ачкычты өзгөртүүнү билдирет.