API ya manukuu ya YouTube

Ombi moja ndani, manukuu kamili nje. Lipia tu video unazopata.

Pata ufunguo wako wa API wa bure

Anza haraka

  1. Ingia na uunde ufunguo wa API kwenye dashibodi ya API. Unapata mikopo 10 ya bure (manukuu 5).
  2. Tuma ufunguo katika kichwa cha X-API-Key pamoja na URL ya YouTube au kitambulisho cha video.
  3. Nunua kifurushi cha mikopo unapohitaji zaidi, au washa kujaza kiotomatiki.
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"}'

Ombi

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

Jibu

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

Hitilafu

401invalid_keyUfunguo wa API haupo, si sahihi au umebatilishwa.
400invalid_inputURL au kitambulisho cha video hakikuweza kusomwa.
402insufficient_creditsSalio lako liko chini ya mikopo 2.
402budget_exceededUmefikia kikomo cha mikopo cha kila mwezi ulichoweka.
404no_transcriptVideo haina manukuu, au ni ya faragha, mubashara au imeondolewa. Haitozwi.
429rate_limitedZaidi ya maombi 60 kwa dakika kwa ufunguo mmoja. Subiri sekunde za Retry-After.
502upstream_errorYouTube haikujibu kwa wakati. Haitozwi, jaribu tena baadaye.

Angalia salio lako

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

Bei

Kila manukuu yanagharimu mikopo 2. Mikopo haiishi muda. Wanaojisajili Pro hupata mikopo 100 ya ziada kila mwezi.

KifurushiMikopoManukuuBeiKwa kila manukuu
Starter10050US$ 4.49US$ 0.090
Pro500250US$ 13.99US$ 0.056
Scale2,0001,000US$ 37.99US$ 0.038
Business5,0002,500US$ 74.99US$ 0.030

Kujaza kiotomatiki, bajeti na arifa

Vikomo na matumizi ya haki

Maombi 60 kwa dakika kwa kila ufunguo, hadi funguo 5 zinazotumika kwa kila akaunti. API inarudisha manukuu ambayo tayari yapo YouTube; hainukuu sauti. Una jukumu la kutumia manukuu kulingana na haki za wamiliki wa video na masharti ya YouTube.

Maswali ya kawaida

Je, nalipa tena kwa video ileile?
Ndiyo, kila ombi lililofanikiwa linagharimu mikopo 2, lakini video zinazorudiwa hujibiwa kutoka kwenye akiba yetu kwa milisekunde.
Nini hutokea video isipokuwa na manukuu?
Unapata hitilafu ya no_transcript na hakuna mikopo inayochukuliwa.
Je, inaendana na API nyingine za manukuu?
Ombi na jibu hufuata muundo wa kawaida wa url, lang na segments, kwa hiyo kubadili kwa kawaida ni kubadilisha URL ya msingi na ufunguo.