API lấy phụ đề YouTube

Một yêu cầu, nhận ngay toàn bộ bản ghi. Chỉ trả tiền cho những video bạn lấy.

Nhận khóa API miễn phí

Bắt đầu nhanh

  1. Đăng nhập và tạo khóa API trên bảng điều khiển API. Bạn nhận 10 tín dụng miễn phí (5 bản ghi).
  2. Gửi khóa trong header X-API-Key cùng với URL YouTube hoặc ID video.
  3. Mua gói tín dụng khi cần thêm, hoặc bật tự động nạp.
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"}'

Yêu cầu

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

Phản hồi

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

Lỗi

401invalid_keyThiếu, sai hoặc đã thu hồi khóa API.
400invalid_inputKhông đọc được URL hoặc ID video.
402insufficient_creditsSố dư của bạn dưới 2 tín dụng.
402budget_exceededBạn đã đạt giới hạn tín dụng hằng tháng mà bạn đặt.
404no_transcriptVideo không có phụ đề, hoặc ở chế độ riêng tư, đang phát trực tiếp hay đã bị xóa. Không tính phí.
429rate_limitedHơn 60 yêu cầu mỗi phút trên một khóa. Hãy đợi số giây trong Retry-After.
502upstream_errorYouTube không phản hồi kịp. Không tính phí, hãy thử lại sau.

Kiểm tra số dư

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

Bảng giá

Mỗi bản ghi tốn 2 tín dụng. Tín dụng không bao giờ hết hạn. Người đăng ký Pro nhận 100 tín dụng thưởng mỗi tháng.

GóiTín dụngBản ghiGiáMỗi bản ghi
Starter100504,49 US$0,090 US$
Pro50025013,99 US$0,056 US$
Scale2.0001.00037,99 US$0,038 US$
Business5.0002.50074,99 US$0,030 US$

Tự động nạp, ngân sách và cảnh báo

Giới hạn và sử dụng hợp lý

60 yêu cầu mỗi phút cho mỗi khóa, tối đa 5 khóa đang hoạt động mỗi tài khoản. API trả về phụ đề đã có trên YouTube; API không chuyển âm thanh thành văn bản. Bạn chịu trách nhiệm sử dụng bản ghi phù hợp với quyền của chủ sở hữu video và điều khoản của YouTube.

Câu hỏi thường gặp

Tôi có phải trả lại tiền cho cùng một video không?
Có, mỗi yêu cầu thành công tốn 2 tín dụng, nhưng video lặp lại được trả về từ bộ nhớ đệm của chúng tôi chỉ trong vài mili giây.
Điều gì xảy ra khi video không có phụ đề?
Bạn nhận lỗi no_transcript và không bị trừ tín dụng.
API có tương thích với các API phụ đề khác không?
Yêu cầu và phản hồi theo cấu trúc phổ biến url, lang và segments, nên chuyển đổi thường chỉ cần đổi URL gốc và khóa.