{
"id": "job_1a063bc1-308e-4522-aa46-1afc829178c6",
"user_id": "zyla_zyla_import_test",
"source": "zyla",
"url": "https://www.w3schools.com/html/mov_bbb.mp4",
"normalized_url": "https://www.w3schools.com/html/mov_bbb.mp4",
"platform": "direct",
"status": "ready",
"progress": 100,
"message": "Download ready",
"format": {
"id": "direct-mp4",
"container": "mp4",
"label": "MP4 original",
"quality": "source",
"mediaType": "video",
"hasAudio": true,
"hasVideo": true,
"credits": 2,
"delivery_mode": "browser_direct"
},
"delivery_mode": "browser_direct",
"credits_reserved": 0,
"credits_used": 0,
"file_name": "mov_bbb.mp4.mp4",
"created_at": "2026-08-24T15:09:10.094Z",
"updated_at": "2026-08-24T15:09:10.097Z",
"download_url": "/zyla/downloads/job_1a063bc1-308e-4522-aa46-1afc829178c6/file",
"source_download_url": "https://www.w3schools.com/html/mov_bbb.mp4",
"content_type": "video/mp4",
"expires_at": "2026-08-25T15:09:10.097Z",
"credits_remaining": 9007199254740991,
"quota_reset_at": "2026-09-04T19:42:57.017Z"
}
curl --location --request POST 'https://zylalabs.com/api/13066/super+clear+videograb+8k+videos+api/26426/create+download' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"url": "https://www.w3schools.com/html/mov_bbb.mp4"
}'
{
"id": "job_e750d605-f691-4aec-8f9d-7e4f730a8bd9",
"user_id": "zyla_zyla_import_test",
"source": "zyla",
"url": "https://www.w3schools.com/html/mov_bbb.mp4",
"normalized_url": "https://www.w3schools.com/html/mov_bbb.mp4",
"platform": "direct",
"status": "ready",
"progress": 100,
"message": "Download ready",
"format": {
"id": "direct-mp4",
"label": "MP4 original",
"credits": 2,
"quality": "source",
"hasAudio": true,
"hasVideo": true,
"container": "mp4",
"mediaType": "video",
"delivery_mode": "browser_direct"
},
"credits_reserved": 0,
"credits_used": 0,
"download_url": "/zyla/downloads/job_e750d605-f691-4aec-8f9d-7e4f730a8bd9/file",
"source_download_url": "https://www.w3schools.com/html/mov_bbb.mp4",
"file_name": "mov_bbb.mp4.mp4",
"content_type": "video/mp4",
"error_code": null,
"error_message": null,
"created_at": "2026-08-21T19:11:30.763Z",
"updated_at": "2026-08-21T19:11:30.766Z",
"expires_at": "2026-08-22T19:11:30.766Z",
"delivery_mode": "browser_direct"
}
curl --location --request GET 'https://zylalabs.com/api/13066/super+clear+videograb+8k+videos+api/26427/get+download+status&download_job_id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
注册后,每个开发者都会被分配一个个人 API 访问密钥,这是一个唯一的字母和数字组合,用于访问我们的 API 端点。要使用 超清视频抓取8K视频 API 进行身份验证,只需在 Authorization 标头中包含您的 bearer token。
| 标头 | 描述 |
|---|---|
授权
|
必需
应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。
|
无长期承诺。随时升级、降级或取消。 免费试用包括最多 50 个请求。
(年度计费可节省 2 个月 🎉)
此API从支持的媒体URL下载视频和音频文件,包括YouTube、Instagram、Facebook、X、TikTok、Vimeo、Twitch、Reddit、直接媒体链接和其他兼容来源。
该API使用异步作业流程。典型的完成下载使用以下步骤:
1. 创建一个带有源URL的下载作业。
2. 检查作业状态直到它准备就绪。
3. 使用状态响应返回的download_url来检索完成的文件。
在常见情况下,一个完成的下载大约使用2个API请求:一个请求用于创建作业,一个请求用于检查已完成的作业状态。实际请求使用情况可能会因状态端点被轮询的频率而有所不同。
计划和大致下载量:
Basic:每月60,000个请求,大约30,000个完成的下载
Pro:每月120,000个请求,大约60,000个完成的下载
ProPlus:每月250,000个请求,大约125,000个完成的下载
Premium:每月500,000个请求,大约250,000个完成的下载
Elite:每月1,000,000个请求,大约500,000个完成的下载
计划功能:
所有计划支持每个视频最大5 GB的文件和可用时高达8K的视频质量。计划的差异在于每月请求量和吞吐量限制。
最小集成:
POST /zyla/downloads
从媒体URL创建异步下载作业。
GET /zyla/download-status?download_job_id=
返回当前作业状态、进度、元数据和当作业准备就绪时的download_url。
文件交付:
当状态准备就绪时,使用Get Download Status返回的download_url字段来检索完成的文件。文件URL在作业过期之前可用。
创建下载端点在任务完成后返回任务ID 源URL 状态 进度和下载URL 获取下载状态端点提供类似的信息 包括任务状态和元数据 下载文件端点返回已完成的媒体文件用于已准备好的任务
关键字段包括 `id`(作业 ID)、`status`(作业状态)、`progress`(完成百分比)、`download_url`(文件链接)和 `format`(媒体格式详情)这些字段帮助跟踪作业进度和访问下载的内容
返回的数据采用JSON格式结构化 每个响应包含字段如`id` `user_id` `source` `url` `status` 和 `format` 组织以提供有关下载任务及其结果的清晰信息
创建下载端点提供作业启动详细信息,而获取下载状态端点提供作业进展和元数据 下载文件端点提供实际媒体文件,使用户能够访问他们请求的内容
创建下载端点需要一个`源 URL`来启动下载任务 获取下载状态端点使用`jobId`来获取特定任务的状态 用户可以通过提供有效的媒体 URL 来定制请求
响应数据组织为JSON对象中的键值对。每个作业的详细信息,如`status`、`progress`和`download_url`,都被清晰地划分,使用户能够轻松解析和使用这些信息
该API支持多种媒体平台,包括YouTube Instagram Facebook X TikTok Vimeo和Twitch 通过直接访问这些平台的媒体URL进行下载来保持数据准确性
典型的用例包括下载视频以供离线观看 存档内容或将媒体集成到应用程序中 用户可以自动从支持的平台检索视频以用于各种项目或个人使用