API Hop

Tài liệu

Tài liệu API Hop

Tham chiếu điểm cuối YouTube

>-

Chọn một điểm cuối và chỉ gửi các trường được mô tả. Khi có lựa chọn thay thế, cung cấp ít nhất một trường trong mỗi nhóm. Giá trị phân trang phải lấy từ phản hồi trước; không có phân trang tự động.

Thao tác GET dùng tham số truy vấn, không có thân yêu cầu. Stream V3 dùng POST với thân application/json và không có tham số truy vấn; chỉ gửi proxy_url trong thân này. Đoạn phiên bản chọn phiên bản giao diện YouTube. Trường không rõ hoặc trùng lặp bị từ chối. Giữ mã định danh và con trỏ phân trang dưới dạng chuỗi, kể cả giá trị lớn hơn phạm vi số JavaScript có thể biểu diễn an toàn.

Với yêu cầu đồng bộ: Giá tính theo mỗi yêu cầu thành công, không theo mỗi mục trả về. Mỗi trang là một yêu cầu riêng. Hầu hết thao tác có giá $0.001. Hai biến thể tìm kiếm V2 có giá $0.002; biến thể luồng V2 có giá $0.004. Xem từng điểm cuối bên dưới. Giá riêng của tài khoản được ưu tiên. Chiết khấu số lượng của nhà cung cấp không tự động được chuyển cho khách hàng. Lời gọi thượng nguồn thất bại giải phóng khoản giữ chỗ; lỗi quyết toán trả lỗi và không kích hoạt yêu cầu thượng nguồn thứ hai.

Tác vụ phụ đề

POST https://api.apihop.ai/v1/youtube/web-v2/videos/captions trả HTTP 202 và ID tác vụ nền tảng, cùng Location: /v1/jobs/\{id\}. Truy vấn GET https://api.apihop.ai/v1/youtube/web-v2/videos/captions/result?job_id=\{id\} mỗi 2–5 giây. Chỉ bên thuê sở hữu mới đọc được tác vụ. Truy vấn kết quả miễn phí; tạo tác vụ có giá niêm yết $0.008. Kết quả không có phụ đề vẫn thành công và tính phí. Định dạng được cố định khi tạo (mặc định srt); định dạng kết quả tùy chọn phải khớp, nếu không trả HTTP 400. data.result là null cho đến COMPLETED; tác vụ có thể kết thúc ở FAILED. Các điểm cuối này lấy phụ đề hiện có, không phiên âm bằng AI.

Nếu chưa chắc lần gửi đã được chấp nhận, yêu cầu không được gửi lại và khoản giữ chỗ có thể tiếp tục được giữ đến hạn tác vụ 30 phút. Kết quả nhà cung cấp có thể còn chờ trong khi đối soát quyết toán. Lỗi truy vấn tạm thời không phải thất bại cuối cùng của tác vụ.

json
{"success":true,"data":{"id":"9007199254740993001","status":"PROCESSING","result":null},"requestId":"example"}

Phạm vi và hạn chế

Đường dẫn web và web-v2 chọn họ giao diện thượng nguồn. Stream V3 hỗ trợ lấy bằng POST với proxy HTTP có IP đầu ra cố định của bạn. Điểm cuối luồng trả siêu dữ liệu và URL, không trả tệp đa phương tiện hay bảo đảm tải được. Mô tả kênh có thể cần yêu cầu thứ hai tính phí riêng bằng continuation_token. Không tự động thử lại.

web-get_relate_video

GET https://api.apihop.ai/v1/youtube/web/videos/related

Giá mỗi yêu cầu thành công: $0.001 (1000 tín dụng).

TrườngBắt buộcHợp đồng
video_idCóstring
continuation_tokenKhôngstring
bash
curl --get "https://api.apihop.ai/v1/youtube/web/videos/related" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "video_id=LuIL5JATZsc"

web-search_video

GET https://api.apihop.ai/v1/youtube/web/search/videos

Giá mỗi yêu cầu thành công: $0.001 (1000 tín dụng).

TrườngBắt buộcHợp đồng
search_queryCóstring
language_codeKhôngstring; Mặc định: "en"
order_byKhôngstring; Mặc định: "this_month"
country_codeKhôngstring; Mặc định: "us"
continuation_tokenKhôngstring
bash
curl --get "https://api.apihop.ai/v1/youtube/web/search/videos" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "search_query=Minecraft"

web-get_channel_id

GET https://api.apihop.ai/v1/youtube/web/channels/id

Giá mỗi yêu cầu thành công: $0.001 (1000 tín dụng).

TrườngBắt buộcHợp đồng
channel_nameCóstring
bash
curl --get "https://api.apihop.ai/v1/youtube/web/channels/id" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "channel_name=LinusTechTips"

web-get_channel_id_v2

GET https://api.apihop.ai/v1/youtube/web/channels/id/by-url

Giá mỗi yêu cầu thành công: $0.001 (1000 tín dụng).

TrườngBắt buộcHợp đồng
channel_urlCóstring
bash
curl --get "https://api.apihop.ai/v1/youtube/web/channels/id/by-url" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "channel_url=https://www.youtube.com/@CozyCraftYT"

web-get_channel_url

GET https://api.apihop.ai/v1/youtube/web/channels/url

Giá mỗi yêu cầu thành công: $0.001 (1000 tín dụng).

TrườngBắt buộcHợp đồng
channel_idCóstring
bash
curl --get "https://api.apihop.ai/v1/youtube/web/channels/url" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "channel_id=UCeu6U67OzJhV1KwBansH3Dg"

web-get_channel_info

GET https://api.apihop.ai/v1/youtube/web/channels/info

Giá mỗi yêu cầu thành công: $0.001 (1000 tín dụng).

TrườngBắt buộcHợp đồng
channel_idCóstring
bash
curl --get "https://api.apihop.ai/v1/youtube/web/channels/info" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "channel_id=UCXuqSBlHAE6Xw-yeJA0Tunw"

web-get_channel_short_videos

GET https://api.apihop.ai/v1/youtube/web/channels/shorts

Giá mỗi yêu cầu thành công: $0.001 (1000 tín dụng).

TrườngBắt buộcHợp đồng
channel_idCóstring
continuation_tokenKhôngstring
bash
curl --get "https://api.apihop.ai/v1/youtube/web/channels/shorts" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "channel_id=UCXuqSBlHAE6Xw-yeJA0Tunw"

web-search_channel

GET https://api.apihop.ai/v1/youtube/web/channels/search

Giá mỗi yêu cầu thành công: $0.001 (1000 tín dụng).

TrườngBắt buộcHợp đồng
channel_idCóstring
search_queryCóstring
language_codeKhôngstring; Mặc định: "en"
country_codeKhôngstring; Mặc định: "us"
continuation_tokenKhôngstring
bash
curl --get "https://api.apihop.ai/v1/youtube/web/channels/search" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "channel_id=UCXuqSBlHAE6Xw-yeJA0Tunw" \
  --data-urlencode "search_query=AMD"

web_v2-get_video_info

GET https://api.apihop.ai/v1/youtube/web-v2/videos/info

Giá mỗi yêu cầu thành công: $0.001 (1000 tín dụng).

TrườngBắt buộcHợp đồng
video_idCóstring; minLength: 11; maxLength: 11
language_codeKhôngstring; Mặc định: "zh-CN"
need_formatKhôngboolean; Mặc định: true
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/videos/info" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "video_id=oaSNBz4qMQY"

web_v2-get_video_info_v2

GET https://api.apihop.ai/v1/youtube/web-v2/videos/info-v2

Giá mỗi yêu cầu thành công: $0.001 (1000 tín dụng).

Ít nhất một: video_id, video_url.

TrườngBắt buộcHợp đồng
video_idKhôngstring
video_urlKhôngstring
need_formatKhôngboolean; Mặc định: true
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/videos/info-v2" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "video_id=dQw4w9WgXcQ"

web_v2-get_video_comments

GET https://api.apihop.ai/v1/youtube/web-v2/videos/comments

Giá mỗi yêu cầu thành công: $0.001 (1000 tín dụng).

TrườngBắt buộcHợp đồng
video_idCóstring; minLength: 11; maxLength: 11
language_codeKhôngstring; Mặc định: "zh-CN"
country_codeKhôngstring; Mặc định: "US"
sort_byKhôngstring; top, newest; Mặc định: "top"
continuation_tokenKhôngstring
need_formatKhôngboolean; Mặc định: true
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/videos/comments" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "video_id=LuIL5JATZsc"

web_v2-get_video_comment_replies

GET https://api.apihop.ai/v1/youtube/web-v2/videos/comments/replies

Giá mỗi yêu cầu thành công: $0.001 (1000 tín dụng).

TrườngBắt buộcHợp đồng
continuation_tokenCóstring
language_codeKhôngstring; Mặc định: "zh-CN"
country_codeKhôngstring; Mặc định: "US"
need_formatKhôngboolean; Mặc định: true
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/videos/comments/replies" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "continuation_token=example"

web_v2-get_channel_description

GET https://api.apihop.ai/v1/youtube/web-v2/channels/description

Giá mỗi yêu cầu thành công: $0.001 (1000 tín dụng).

Ít nhất một: channel_id, continuation_token.

TrườngBắt buộcHợp đồng
channel_idKhôngstring
continuation_tokenKhôngstring
language_codeKhôngstring; Mặc định: "zh-CN"
country_codeKhôngstring; Mặc định: "US"
need_formatKhôngboolean; Mặc định: true
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/channels/description" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "channel_id=UCeu6U67OzJhV1KwBansH3Dg"

GET https://api.apihop.ai/v1/youtube/web-v2/search

Giá mỗi yêu cầu thành công: $0.001 (1000 tín dụng).

TrườngBắt buộcHợp đồng
search_queryCóstring; maxLength: 200
language_codeKhôngstring; Mặc định: "zh-CN"
country_codeKhôngstring; Mặc định: "US"
time_zoneKhôngstring; Mặc định: "America/Los_Angeles"
upload_timeKhôngstring; hour, today, week, month, year
durationKhôngstring; short, medium, long
content_typeKhôngstring; video, channel, playlist, movie
featureKhôngstring; live, 4k, hd, subtitles, creative_commons, 360, vr180, 3d, hdr, location, purchased
sort_byKhôngstring; relevance, upload_date, view_count, rating
continuation_tokenKhôngstring
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/search" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "search_query=Python编程"

web_v2-get_general_search_v2

GET https://api.apihop.ai/v1/youtube/web-v2/search-v2

Giá mỗi yêu cầu thành công: $0.002 (2000 tín dụng).

Ít nhất một: keyword, continuation_token.

TrườngBắt buộcHợp đồng
keywordKhôngstring; maxLength: 200
continuation_tokenKhôngstring
upload_dateKhôngstring; last_hour, today, this_week, this_month, this_year
typeKhôngstring; video, channel, playlist, movie
durationKhôngstring; short, medium, long
featuresKhôngstring
sort_byKhôngstring; relevance, upload_date, view_count, rating
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/search-v2" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "keyword=Python tutorial"

GET https://api.apihop.ai/v1/youtube/web-v2/search/shorts

Giá mỗi yêu cầu thành công: $0.001 (1000 tín dụng).

TrườngBắt buộcHợp đồng
search_queryCóstring; maxLength: 200
language_codeKhôngstring; Mặc định: "en-US"
country_codeKhôngstring; Mặc định: "US"
time_zoneKhôngstring; Mặc định: "America/Los_Angeles"
upload_timeKhôngstring; hour, today, week, month, year
sort_byKhôngstring; relevance, upload_date, view_count, rating
continuation_tokenKhôngstring
filter_mixed_contentKhôngboolean; Mặc định: true
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/search/shorts" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "search_query=Python编程"

web_v2-get_shorts_search_v2

GET https://api.apihop.ai/v1/youtube/web-v2/search/shorts-v2

Giá mỗi yêu cầu thành công: $0.002 (2000 tín dụng).

Ít nhất một: keyword, continuation_token.

TrườngBắt buộcHợp đồng
keywordKhôngstring; maxLength: 200
continuation_tokenKhôngstring
upload_dateKhôngstring; last_hour, today, this_week, this_month, this_year
sort_byKhôngstring; relevance, upload_date, view_count, rating
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/search/shorts-v2" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "keyword=coding tips"

web_v2-get_channel_id

GET https://api.apihop.ai/v1/youtube/web-v2/channels/id

Giá mỗi yêu cầu thành công: $0.001 (1000 tín dụng).

TrườngBắt buộcHợp đồng
channel_urlCóstring
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/channels/id" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "channel_url=https://www.youtube.com/@CozyCraftYT"

web_v2-get_channel_url

GET https://api.apihop.ai/v1/youtube/web-v2/channels/url

Giá mỗi yêu cầu thành công: $0.001 (1000 tín dụng).

TrườngBắt buộcHợp đồng
channel_idCóstring
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/channels/url" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "channel_id=UCeu6U67OzJhV1KwBansH3Dg"

web_v2-get_channel_videos

GET https://api.apihop.ai/v1/youtube/web-v2/channels/videos

Giá mỗi yêu cầu thành công: $0.001 (1000 tín dụng).

TrườngBắt buộcHợp đồng
channel_idCóstring
language_codeKhôngstring; Mặc định: "zh-CN"
country_codeKhôngstring; Mặc định: "US"
continuation_tokenKhôngstring
need_formatKhôngboolean; Mặc định: true
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/channels/videos" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "channel_id=UCJHBJ7F-nAIlMGolm0Hu4vg"

web_v2-get_video_streams

GET https://api.apihop.ai/v1/youtube/web-v2/videos/streams

Giá mỗi yêu cầu thành công: $0.001 (1000 tín dụng).

Ít nhất một: video_id, video_url.

TrườngBắt buộcHợp đồng
video_idKhôngstring
video_urlKhôngstring
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/videos/streams" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "video_id=dQw4w9WgXcQ"

web_v2-get_video_streams_v2

GET https://api.apihop.ai/v1/youtube/web-v2/videos/streams-v2

Giá mỗi yêu cầu thành công: $0.004 (4000 tín dụng).

Ít nhất một: video_id, video_url.

TrườngBắt buộcHợp đồng
video_idKhôngstring
video_urlKhôngstring
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/videos/streams-v2" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "video_id=dQw4w9WgXcQ"

web_v2-get_signed_stream_url

GET https://api.apihop.ai/v1/youtube/web-v2/videos/streams/signed-url

Giá mỗi yêu cầu thành công: $0.001 (1000 tín dụng).

Ít nhất một: video_id, video_url.

TrườngBắt buộcHợp đồng
video_idKhôngstring
video_urlKhôngstring
itagCóinteger
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/videos/streams/signed-url" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "itag=18" \
  --data-urlencode "video_id=dQw4w9WgXcQ"

web_v2-get_video_captions

POST https://api.apihop.ai/v1/youtube/web-v2/videos/captions

Giá mỗi yêu cầu thành công: $0.008 (8000 tín dụng).

Ít nhất một: video_id, video_url.

TrườngBắt buộcHợp đồng
video_idKhôngstring
video_urlKhôngstring
language_codeKhôngstring
formatKhôngstring; srt, xml, json3, txt; Mặc định: "srt"
bash
curl -X POST "https://api.apihop.ai/v1/youtube/web-v2/videos/captions" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  --data '{"format":"srt","video_id":"dQw4w9WgXcQ"}'

web_v2-get_video_captions_result

GET https://api.apihop.ai/v1/youtube/web-v2/videos/captions/result

Giá mỗi yêu cầu thành công: $0 (0 tín dụng).

TrườngBắt buộcHợp đồng
job_idCóstring; ^[1-9][0-9]{0,18}$
formatKhôngstring; srt, xml, json3, txt; Mặc định: "srt"
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/videos/captions/result" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "job_id=9007199254740993001"

GET https://api.apihop.ai/v1/youtube/web-v2/videos/related

Giá mỗi yêu cầu thành công: $0.001 (1000 tín dụng).

Ít nhất một: video_id, video_url.

TrườngBắt buộcHợp đồng
video_idKhôngstring
video_urlKhôngstring
need_formatKhôngboolean; Mặc định: true
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/videos/related" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "video_id=dQw4w9WgXcQ"

web_v2-get_channel_shorts

GET https://api.apihop.ai/v1/youtube/web-v2/channels/shorts

Giá mỗi yêu cầu thành công: $0.001 (1000 tín dụng).

Ít nhất một: channel_id, channel_url.

TrườngBắt buộcHợp đồng
channel_idKhôngstring
channel_urlKhôngstring
continuation_tokenKhôngstring
need_formatKhôngboolean; Mặc định: true
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/channels/shorts" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "channel_id=UCuAXFkgsw1L7xaCfnd5JJOw"

web_v2-get_search_suggestions

GET https://api.apihop.ai/v1/youtube/web-v2/search/suggestions

Giá mỗi yêu cầu thành công: $0.001 (1000 tín dụng).

TrườngBắt buộcHợp đồng
keywordCóstring; maxLength: 200
languageKhôngstring; Mặc định: "en"
regionKhôngstring; Mặc định: "US"
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/search/suggestions" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "keyword=Rick Astley"

web_v2-search_channels

GET https://api.apihop.ai/v1/youtube/web-v2/search/channels

Giá mỗi yêu cầu thành công: $0.001 (1000 tín dụng).

Ít nhất một: keyword, continuation_token.

TrườngBắt buộcHợp đồng
keywordKhôngstring; maxLength: 200
continuation_tokenKhôngstring
need_formatKhôngboolean; Mặc định: true
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/search/channels" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "keyword=Rick Astley"

web_v2-get_channel_community_posts

GET https://api.apihop.ai/v1/youtube/web-v2/channels/posts

Giá mỗi yêu cầu thành công: $0.001 (1000 tín dụng).

TrườngBắt buộcHợp đồng
channel_idCóstring
language_codeKhôngstring; Mặc định: "zh-CN"
country_codeKhôngstring; Mặc định: "US"
continuation_tokenKhôngstring
need_formatKhôngboolean; Mặc định: true
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/channels/posts" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "channel_id=UCkRfArvrzheW2E7b6SVT7vQ"

web_v2-get_post_detail

GET https://api.apihop.ai/v1/youtube/web-v2/posts/detail

Giá mỗi yêu cầu thành công: $0.001 (1000 tín dụng).

TrườngBắt buộcHợp đồng
post_idCóstring
language_codeKhôngstring; Mặc định: "zh-CN"
country_codeKhôngstring; Mặc định: "US"
need_formatKhôngboolean; Mặc định: true
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/posts/detail" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "post_id=UgkxiCSRfD6g7SPlWGPDa3vbP7aIsytXRkvy"

web_v2-get_post_comments

GET https://api.apihop.ai/v1/youtube/web-v2/posts/comments

Giá mỗi yêu cầu thành công: $0.001 (1000 tín dụng).

Ít nhất một: post_id, continuation_token.

TrườngBắt buộcHợp đồng
post_idKhôngstring
continuation_tokenKhôngstring
language_codeKhôngstring; Mặc định: "zh-CN"
country_codeKhôngstring; Mặc định: "US"
need_formatKhôngboolean; Mặc định: true
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/posts/comments" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "post_id=UgkxiCSRfD6g7SPlWGPDa3vbP7aIsytXRkvy"

web_v2-get_post_comment_replies

GET https://api.apihop.ai/v1/youtube/web-v2/posts/comments/replies

Giá mỗi yêu cầu thành công: $0.001 (1000 tín dụng).

TrườngBắt buộcHợp đồng
continuation_tokenCóstring
language_codeKhôngstring; Mặc định: "zh-CN"
country_codeKhôngstring; Mặc định: "US"
need_formatKhôngboolean; Mặc định: true
bash
curl --get "https://api.apihop.ai/v1/youtube/web-v2/posts/comments/replies" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "continuation_token=example"

web_v2-get_video_streams_v3

POST https://api.apihop.ai/v1/youtube/web-v2/videos/streams-v3

Giá mỗi yêu cầu thành công: $0.003 (3000 tín dụng).

Stream V3 dùng POST JSON qua HTTPS và có giá $0.003 mỗi yêu cầu thành công. Cung cấp video_id và proxy_url (http:// có cổng rõ ràng và máy chủ công khai); cấm đích riêng tư, loopback và link-local. Mã hóa URL các ký tự dành riêng trong thông tin xác thực. Dùng đầu ra cố định hoặc phiên proxy cố định. itags mặc định là ["137", "140"]; định dạng không khả dụng sẽ thất bại mà không thay thế. verify_download mặc định là false. Tải qua cùng phiên proxy và IP đầu ra công khai thực tế bằng streams[].download_headers. Trích xuất URL thành công (HTTP 200) vẫn tính phí ngay cả khi all_selected_streams_verified hoặc streams[].verified là false. Xác minh lấy mẫu các khoảng byte nhỏ, không phải toàn bộ tệp. URL và phiên proxy hết hạn độc lập; tự ghép luồng âm thanh và video riêng.

TrườngBắt buộcHợp đồng
video_idCóstring; ^[A-Za-z0-9_-]{11}$
proxy_urlCóstring; minLength: 1; maxLength: 2048; writeOnly: true
itagsKhôngarray; items: string ^[0-9]+$; minItems: 1; maxItems: 4; uniqueItems: true; Mặc định: ["137","140"]
verify_downloadKhôngboolean; Mặc định: false
bash
curl -X POST "https://api.apihop.ai/v1/youtube/web-v2/videos/streams-v3" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  --data '{"video_id":"phlZ2J3x4hI","proxy_url":"http://USERNAME:PASSWORD@proxy.example.com:1000","itags":["137","140"],"verify_download":false}'

Phản hồi

Điểm cuối đồng bộ giữ nguyên phản hồi JSON gốc. Điểm cuối phụ đề trả success, data.id, data.status, data.result và requestId. Ví dụ dưới đây chỉ minh họa, không phải kết quả trực tiếp.

json
{"code":200,"data":{"channel_id":"UCXuqSBlHAE6Xw-yeJA0Tunw"}}

Lỗi

Lỗi nền tảng dùng HTTP 400 cho tham số không hợp lệ, 401 cho xác thực không hợp lệ, 402 cho thiếu tín dụng, 403 cho truy cập cổng bị từ chối, 429 cho giới hạn tốc độ và 5xx cho lỗi dịch vụ hoặc nhà cung cấp. Giữ X-Request-Id để khắc phục. Không coi HTTP 200 thượng nguồn có mã nghiệp vụ thất bại là thành công.

Nguồn

Danh sách điểm cuối và giá được đối chiếu với lược đồ chính thức và siêu dữ liệu giá trực tiếp ngày 2026-10-31. Siêu dữ liệu trực tiếp được ưu tiên hơn giá mâu thuẫn trong phần mô tả.

TikHub · OpenAPI · Giá