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_inputՉհաջողվեց կարդալ URL-ը կամ տեսանյութի 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-ը և բանալին։