เอกสาร API Hop
YouTube เอกสารอ้างอิงเอนด์พอยต์
>-
เลือกเอนด์พอยต์และส่งเฉพาะฟิลด์ที่ระบุในเอกสาร หากมีตัวเลือก ให้ส่งอย่างน้อยหนึ่งฟิลด์จากแต่ละกลุ่ม ค่าแบ่งหน้าต้องมาจากการตอบกลับก่อนหน้า ไม่มีการแบ่งหน้าอัตโนมัติ
การดำเนินการ GET ใช้พารามิเตอร์คิวรีโดยไม่มีเนื้อหาคำขอ Stream V3 ใช้ POST พร้อมเนื้อหา application/json และไม่มีพารามิเตอร์คิวรี ส่ง proxy_url เฉพาะในเนื้อหานั้น ส่วนเวอร์ชันเลือกเวอร์ชันอินเทอร์เฟซ YouTube ฟิลด์ไม่รู้จักหรือซ้ำถูกปฏิเสธ เก็บตัวระบุและเคอร์เซอร์แบ่งหน้าเป็นสตริง รวมถึงค่าที่มากกว่าช่วงตัวเลขปลอดภัยของ JavaScript
สำหรับคำขอซิงโครนัส: ราคาคิดต่อคำขอสำเร็จ ไม่ใช่ต่อรายการที่ส่งกลับ แต่ละหน้าเป็นคำขอแยก การดำเนินการส่วนใหญ่ราคา $0.001 การค้นหา V2 สองรูปแบบราคา $0.002 ส่วนสตรีม V2 ราคา $0.004 ดูแต่ละเอนด์พอยต์ด้านล่าง ราคาประจำบัญชีมีผลก่อน ส่วนลดปริมาณผู้ให้บริการไม่ได้ส่งต่ออัตโนมัติ การเรียกต้นทางล้มเหลวจะคืนยอดกันไว้ การชำระยอดล้มเหลวส่งข้อผิดพลาดและไม่เรียกต้นทางซ้ำ
งานคำบรรยาย
POST https://api.apihop.ai/v1/youtube/web-v2/videos/captions ส่ง HTTP 202 และ ID งานของแพลตฟอร์ม พร้อม Location: /v1/jobs/\{id\} เรียก GET https://api.apihop.ai/v1/youtube/web-v2/videos/captions/result?job_id=\{id\} ทุก 2–5 วินาที เฉพาะผู้เช่าเจ้าของเท่านั้นที่อ่านงานได้ การอ่านผลฟรี การสร้างราคา $0.008 ตามราคาปกติ ผลที่ไม่มีคำบรรยายถือว่าสำเร็จและคิดค่าบริการ รูปแบบกำหนดเมื่อสร้าง (ค่าเริ่มต้น srt) รูปแบบผลลัพธ์เสริมต้องตรงกัน มิฉะนั้นส่ง HTTP 400 โดย data.result เป็น null จนถึง COMPLETED งานอาจจบเป็น FAILED เอนด์พอยต์เหล่านี้ดึงคำบรรยายที่มีอยู่ ไม่ได้ถอดเสียงด้วย AI
หากไม่แน่ใจว่ารับการส่งงานหรือไม่ จะไม่ส่งคำขอซ้ำและยอดกันไว้อาจค้างจนถึงกำหนดงาน 30 นาที ผลผู้ให้บริการอาจยังรอระหว่างกระทบยอด ข้อผิดพลาดชั่วคราวในการตรวจสถานะไม่ใช่ความล้มเหลวสิ้นสุดของงาน
{"success":true,"data":{"id":"9007199254740993001","status":"PROCESSING","result":null},"requestId":"example"}ขอบเขตและข้อจำกัด
เส้นทาง web และ web-v2 เลือกตระกูลอินเทอร์เฟซต้นทาง Stream V3 รองรับการดึงด้วย POST ผ่านพร็อกซี HTTP ทางออกคงที่ของคุณ เอนด์พอยต์สตรีมส่งเมทาดาทาและ URL ไม่ส่งไฟล์สื่อหรือรับประกันดาวน์โหลด คำอธิบายช่องอาจต้องเรียกเพิ่มแยกคิดค่าบริการด้วย continuation_token ไม่มีลองซ้ำอัตโนมัติ
web-get_relate_video
GET https://api.apihop.ai/v1/youtube/web/videos/related
ราคาต่อคำขอสำเร็จ: $0.001 (1000 เครดิต).
| ฟิลด์ | จำเป็น | ข้อกำหนด |
|---|---|---|
video_id | ใช่ | string |
continuation_token | ไม่ | string |
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
ราคาต่อคำขอสำเร็จ: $0.001 (1000 เครดิต).
| ฟิลด์ | จำเป็น | ข้อกำหนด |
|---|---|---|
search_query | ใช่ | string |
language_code | ไม่ | string; default: "en" |
order_by | ไม่ | string; default: "this_month" |
country_code | ไม่ | string; default: "us" |
continuation_token | ไม่ | string |
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
ราคาต่อคำขอสำเร็จ: $0.001 (1000 เครดิต).
| ฟิลด์ | จำเป็น | ข้อกำหนด |
|---|---|---|
channel_name | ใช่ | string |
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
ราคาต่อคำขอสำเร็จ: $0.001 (1000 เครดิต).
| ฟิลด์ | จำเป็น | ข้อกำหนด |
|---|---|---|
channel_url | ใช่ | string |
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
ราคาต่อคำขอสำเร็จ: $0.001 (1000 เครดิต).
| ฟิลด์ | จำเป็น | ข้อกำหนด |
|---|---|---|
channel_id | ใช่ | string |
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
ราคาต่อคำขอสำเร็จ: $0.001 (1000 เครดิต).
| ฟิลด์ | จำเป็น | ข้อกำหนด |
|---|---|---|
channel_id | ใช่ | string |
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
ราคาต่อคำขอสำเร็จ: $0.001 (1000 เครดิต).
| ฟิลด์ | จำเป็น | ข้อกำหนด |
|---|---|---|
channel_id | ใช่ | string |
continuation_token | ไม่ | string |
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
ราคาต่อคำขอสำเร็จ: $0.001 (1000 เครดิต).
| ฟิลด์ | จำเป็น | ข้อกำหนด |
|---|---|---|
channel_id | ใช่ | string |
search_query | ใช่ | string |
language_code | ไม่ | string; default: "en" |
country_code | ไม่ | string; default: "us" |
continuation_token | ไม่ | string |
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
ราคาต่อคำขอสำเร็จ: $0.001 (1000 เครดิต).
| ฟิลด์ | จำเป็น | ข้อกำหนด |
|---|---|---|
video_id | ใช่ | string; minLength: 11; maxLength: 11 |
language_code | ไม่ | string; default: "zh-CN" |
need_format | ไม่ | boolean; default: true |
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
ราคาต่อคำขอสำเร็จ: $0.001 (1000 เครดิต).
อย่างน้อยหนึ่งรายการ: video_id, video_url.
| ฟิลด์ | จำเป็น | ข้อกำหนด |
|---|---|---|
video_id | ไม่ | string |
video_url | ไม่ | string |
need_format | ไม่ | boolean; default: true |
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
ราคาต่อคำขอสำเร็จ: $0.001 (1000 เครดิต).
| ฟิลด์ | จำเป็น | ข้อกำหนด |
|---|---|---|
video_id | ใช่ | string; minLength: 11; maxLength: 11 |
language_code | ไม่ | string; default: "zh-CN" |
country_code | ไม่ | string; default: "US" |
sort_by | ไม่ | string; top, newest; default: "top" |
continuation_token | ไม่ | string |
need_format | ไม่ | boolean; default: true |
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
ราคาต่อคำขอสำเร็จ: $0.001 (1000 เครดิต).
| ฟิลด์ | จำเป็น | ข้อกำหนด |
|---|---|---|
continuation_token | ใช่ | string |
language_code | ไม่ | string; default: "zh-CN" |
country_code | ไม่ | string; default: "US" |
need_format | ไม่ | boolean; default: true |
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
ราคาต่อคำขอสำเร็จ: $0.001 (1000 เครดิต).
อย่างน้อยหนึ่งรายการ: channel_id, continuation_token.
| ฟิลด์ | จำเป็น | ข้อกำหนด |
|---|---|---|
channel_id | ไม่ | string |
continuation_token | ไม่ | string |
language_code | ไม่ | string; default: "zh-CN" |
country_code | ไม่ | string; default: "US" |
need_format | ไม่ | boolean; default: true |
curl --get "https://api.apihop.ai/v1/youtube/web-v2/channels/description" \
-H "Authorization: Bearer YOUR_API_KEY" \
--data-urlencode "channel_id=UCeu6U67OzJhV1KwBansH3Dg"web_v2-get_general_search
GET https://api.apihop.ai/v1/youtube/web-v2/search
ราคาต่อคำขอสำเร็จ: $0.001 (1000 เครดิต).
| ฟิลด์ | จำเป็น | ข้อกำหนด |
|---|---|---|
search_query | ใช่ | string; maxLength: 200 |
language_code | ไม่ | string; default: "zh-CN" |
country_code | ไม่ | string; default: "US" |
time_zone | ไม่ | string; default: "America/Los_Angeles" |
upload_time | ไม่ | string; hour, today, week, month, year |
duration | ไม่ | string; short, medium, long |
content_type | ไม่ | string; video, channel, playlist, movie |
feature | ไม่ | string; live, 4k, hd, subtitles, creative_commons, 360, vr180, 3d, hdr, location, purchased |
sort_by | ไม่ | string; relevance, upload_date, view_count, rating |
continuation_token | ไม่ | string |
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
ราคาต่อคำขอสำเร็จ: $0.002 (2000 เครดิต).
อย่างน้อยหนึ่งรายการ: keyword, continuation_token.
| ฟิลด์ | จำเป็น | ข้อกำหนด |
|---|---|---|
keyword | ไม่ | string; maxLength: 200 |
continuation_token | ไม่ | string |
upload_date | ไม่ | string; last_hour, today, this_week, this_month, this_year |
type | ไม่ | string; video, channel, playlist, movie |
duration | ไม่ | string; short, medium, long |
features | ไม่ | string |
sort_by | ไม่ | string; relevance, upload_date, view_count, rating |
curl --get "https://api.apihop.ai/v1/youtube/web-v2/search-v2" \
-H "Authorization: Bearer YOUR_API_KEY" \
--data-urlencode "keyword=Python tutorial"web_v2-get_shorts_search
GET https://api.apihop.ai/v1/youtube/web-v2/search/shorts
ราคาต่อคำขอสำเร็จ: $0.001 (1000 เครดิต).
| ฟิลด์ | จำเป็น | ข้อกำหนด |
|---|---|---|
search_query | ใช่ | string; maxLength: 200 |
language_code | ไม่ | string; default: "en-US" |
country_code | ไม่ | string; default: "US" |
time_zone | ไม่ | string; default: "America/Los_Angeles" |
upload_time | ไม่ | string; hour, today, week, month, year |
sort_by | ไม่ | string; relevance, upload_date, view_count, rating |
continuation_token | ไม่ | string |
filter_mixed_content | ไม่ | boolean; default: true |
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
ราคาต่อคำขอสำเร็จ: $0.002 (2000 เครดิต).
อย่างน้อยหนึ่งรายการ: keyword, continuation_token.
| ฟิลด์ | จำเป็น | ข้อกำหนด |
|---|---|---|
keyword | ไม่ | string; maxLength: 200 |
continuation_token | ไม่ | string |
upload_date | ไม่ | string; last_hour, today, this_week, this_month, this_year |
sort_by | ไม่ | string; relevance, upload_date, view_count, rating |
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
ราคาต่อคำขอสำเร็จ: $0.001 (1000 เครดิต).
| ฟิลด์ | จำเป็น | ข้อกำหนด |
|---|---|---|
channel_url | ใช่ | string |
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
ราคาต่อคำขอสำเร็จ: $0.001 (1000 เครดิต).
| ฟิลด์ | จำเป็น | ข้อกำหนด |
|---|---|---|
channel_id | ใช่ | string |
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
ราคาต่อคำขอสำเร็จ: $0.001 (1000 เครดิต).
| ฟิลด์ | จำเป็น | ข้อกำหนด |
|---|---|---|
channel_id | ใช่ | string |
language_code | ไม่ | string; default: "zh-CN" |
country_code | ไม่ | string; default: "US" |
continuation_token | ไม่ | string |
need_format | ไม่ | boolean; default: true |
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
ราคาต่อคำขอสำเร็จ: $0.001 (1000 เครดิต).
อย่างน้อยหนึ่งรายการ: video_id, video_url.
| ฟิลด์ | จำเป็น | ข้อกำหนด |
|---|---|---|
video_id | ไม่ | string |
video_url | ไม่ | string |
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
ราคาต่อคำขอสำเร็จ: $0.004 (4000 เครดิต).
อย่างน้อยหนึ่งรายการ: video_id, video_url.
| ฟิลด์ | จำเป็น | ข้อกำหนด |
|---|---|---|
video_id | ไม่ | string |
video_url | ไม่ | string |
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
ราคาต่อคำขอสำเร็จ: $0.001 (1000 เครดิต).
อย่างน้อยหนึ่งรายการ: video_id, video_url.
| ฟิลด์ | จำเป็น | ข้อกำหนด |
|---|---|---|
video_id | ไม่ | string |
video_url | ไม่ | string |
itag | ใช่ | integer |
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
ราคาต่อคำขอสำเร็จ: $0.008 (8000 เครดิต).
อย่างน้อยหนึ่งรายการ: video_id, video_url.
| ฟิลด์ | จำเป็น | ข้อกำหนด |
|---|---|---|
video_id | ไม่ | string |
video_url | ไม่ | string |
language_code | ไม่ | string |
format | ไม่ | string; srt, xml, json3, txt; default: "srt" |
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
ราคาต่อคำขอสำเร็จ: $0 (0 เครดิต).
| ฟิลด์ | จำเป็น | ข้อกำหนด |
|---|---|---|
job_id | ใช่ | string; ^[1-9][0-9]{0,18}$ |
format | ไม่ | string; srt, xml, json3, txt; default: "srt" |
curl --get "https://api.apihop.ai/v1/youtube/web-v2/videos/captions/result" \
-H "Authorization: Bearer YOUR_API_KEY" \
--data-urlencode "job_id=9007199254740993001"web_v2-get_related_videos
GET https://api.apihop.ai/v1/youtube/web-v2/videos/related
ราคาต่อคำขอสำเร็จ: $0.001 (1000 เครดิต).
อย่างน้อยหนึ่งรายการ: video_id, video_url.
| ฟิลด์ | จำเป็น | ข้อกำหนด |
|---|---|---|
video_id | ไม่ | string |
video_url | ไม่ | string |
need_format | ไม่ | boolean; default: true |
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
ราคาต่อคำขอสำเร็จ: $0.001 (1000 เครดิต).
อย่างน้อยหนึ่งรายการ: channel_id, channel_url.
| ฟิลด์ | จำเป็น | ข้อกำหนด |
|---|---|---|
channel_id | ไม่ | string |
channel_url | ไม่ | string |
continuation_token | ไม่ | string |
need_format | ไม่ | boolean; default: true |
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
ราคาต่อคำขอสำเร็จ: $0.001 (1000 เครดิต).
| ฟิลด์ | จำเป็น | ข้อกำหนด |
|---|---|---|
keyword | ใช่ | string; maxLength: 200 |
language | ไม่ | string; default: "en" |
region | ไม่ | string; default: "US" |
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
ราคาต่อคำขอสำเร็จ: $0.001 (1000 เครดิต).
อย่างน้อยหนึ่งรายการ: keyword, continuation_token.
| ฟิลด์ | จำเป็น | ข้อกำหนด |
|---|---|---|
keyword | ไม่ | string; maxLength: 200 |
continuation_token | ไม่ | string |
need_format | ไม่ | boolean; default: true |
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
ราคาต่อคำขอสำเร็จ: $0.001 (1000 เครดิต).
| ฟิลด์ | จำเป็น | ข้อกำหนด |
|---|---|---|
channel_id | ใช่ | string |
language_code | ไม่ | string; default: "zh-CN" |
country_code | ไม่ | string; default: "US" |
continuation_token | ไม่ | string |
need_format | ไม่ | boolean; default: true |
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
ราคาต่อคำขอสำเร็จ: $0.001 (1000 เครดิต).
| ฟิลด์ | จำเป็น | ข้อกำหนด |
|---|---|---|
post_id | ใช่ | string |
language_code | ไม่ | string; default: "zh-CN" |
country_code | ไม่ | string; default: "US" |
need_format | ไม่ | boolean; default: true |
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
ราคาต่อคำขอสำเร็จ: $0.001 (1000 เครดิต).
อย่างน้อยหนึ่งรายการ: post_id, continuation_token.
| ฟิลด์ | จำเป็น | ข้อกำหนด |
|---|---|---|
post_id | ไม่ | string |
continuation_token | ไม่ | string |
language_code | ไม่ | string; default: "zh-CN" |
country_code | ไม่ | string; default: "US" |
need_format | ไม่ | boolean; default: true |
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
ราคาต่อคำขอสำเร็จ: $0.001 (1000 เครดิต).
| ฟิลด์ | จำเป็น | ข้อกำหนด |
|---|---|---|
continuation_token | ใช่ | string |
language_code | ไม่ | string; default: "zh-CN" |
country_code | ไม่ | string; default: "US" |
need_format | ไม่ | boolean; default: true |
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
ราคาต่อคำขอสำเร็จ: $0.003 (3000 เครดิต).
Stream V3 ใช้ POST JSON ผ่าน HTTPS ราคา $0.003 ต่อคำขอสำเร็จ ส่ง video_id และ proxy_url (http:// พร้อมพอร์ตชัดเจนและโฮสต์สาธารณะ) ห้ามปลายทางส่วนตัว loopback และ link-local เข้ารหัสอักขระสงวนในข้อมูลรับรองแบบ URL ใช้ทางออกคงที่หรือเซสชันพร็อกซีแบบยึดติด ค่าเริ่มต้น itags คือ ["137", "140"] รูปแบบไม่พร้อมจะล้มเหลวโดยไม่แทนที่ ค่าเริ่มต้น verify_download คือ false ดาวน์โหลดผ่านเซสชันพร็อกซีเดียวกันและ IP ทางออกสาธารณะจริงด้วย streams[].download_headers การดึง URL สำเร็จ (HTTP 200) คิดค่าบริการแม้ all_selected_streams_verified หรือ streams[].verified เป็น false การตรวจสุ่มช่วงไบต์เล็ก ไม่ใช่ไฟล์ทั้งหมด URL และเซสชันพร็อกซีหมดอายุแยกกัน รวมสตรีมเสียงและวิดีโอที่แยกด้วยตนเอง
| ฟิลด์ | จำเป็น | ข้อกำหนด |
|---|---|---|
video_id | ใช่ | string; ^[A-Za-z0-9_-]{11}$ |
proxy_url | ใช่ | string; minLength: 1; maxLength: 2048; writeOnly: true |
itags | ไม่ | array; items: string ^[0-9]+$; minItems: 1; maxItems: 4; uniqueItems: true; default: ["137","140"] |
verify_download | ไม่ | boolean; default: false |
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}'การตอบกลับ
เอนด์พอยต์แบบซิงโครนัสคงการตอบกลับ JSON เดิม เอนด์พอยต์คำบรรยายส่ง success, data.id, data.status, data.result และ requestId ตัวอย่างด้านล่างใช้ประกอบคำอธิบาย ไม่ใช่ผลจริง
{"code":200,"data":{"channel_id":"UCXuqSBlHAE6Xw-yeJA0Tunw"}}ข้อผิดพลาด
ข้อผิดพลาดแพลตฟอร์มใช้ HTTP 400 สำหรับพารามิเตอร์ไม่ถูกต้อง 401 สำหรับการยืนยันตัวตนไม่ถูกต้อง 402 สำหรับเครดิตไม่พอ 403 สำหรับปฏิเสธสิทธิ์เกตเวย์ 429 สำหรับจำกัดอัตรา และ 5xx สำหรับบริการหรือผู้ให้บริการล้มเหลว เก็บ X-Request-Id เพื่อแก้ปัญหา อย่าถือ HTTP 200 จากต้นทางที่มีรหัสธุรกิจล้มเหลวว่าสำเร็จ
แหล่งข้อมูล
ตรวจรายการเอนด์พอยต์และราคากับสคีมาทางการและเมทาดาทาราคาปัจจุบันเมื่อ 2026-10-31 เมทาดาทาปัจจุบันมีผลก่อนราคาที่เขียนบรรยายหากขัดกัน