sum.video logosum.video/

YouTube 자막 추출 API

요청 한 번에 전체 자막을. 가져온 동영상만큼만 결제하세요.

무료 API 키 받기

빠른 시작

  1. 로그인한 뒤 API 대시보드에서 API 키를 만드세요. 무료 10크레딧(자막 5건)을 드립니다.
  2. YouTube URL 또는 동영상 ID와 함께 X-API-Key 헤더에 키를 담아 보내세요.
  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"

요금

자막 1건은 2크레딧입니다. 크레딧은 만료되지 않습니다. Pro 구독자는 매달 보너스 100크레딧을 받습니다.

팩크레딧자막 수가격자막 1건당
Starter10050US$4.49US$0.090
Pro500250US$13.99US$0.056
Scale2,0001,000US$37.99US$0.038
Business5,0002,500US$74.99US$0.030

자동 충전, 예산, 알림

한도와 공정 사용

키당 분당 60건, 계정당 활성 키 최대 5개. API는 YouTube에 이미 있는 자막을 반환하며 오디오를 받아쓰지 않습니다. 자막은 동영상 소유자의 권리와 YouTube 약관에 맞게 사용해야 하며, 그 책임은 사용자에게 있습니다.

자주 묻는 질문

같은 동영상에 다시 요금이 드나요?
네, 성공한 요청은 모두 2크레딧이지만 반복 요청된 동영상은 캐시에서 몇 밀리초 만에 응답합니다.
자막이 없는 동영상은 어떻게 되나요?
no_transcript 오류가 반환되고 크레딧은 차감되지 않습니다.
다른 자막 API와 호환되나요?
요청과 응답이 일반적인 url, lang, segments 구조를 따르므로, 전환할 때는 대개 기본 URL과 키만 바꾸면 됩니다.