{
"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/13068/crystal+clear+videograb+8k+videos+api/26431/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/13068/crystal+clear+videograb+8k+videos+api/26433/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从支持的媒体网址下载视频和音频文件,包括YouTube、Instagram、Facebook、X、TikTok、Vimeo、Twitch、Reddit、直接媒体链接和其他兼容来源
该API采用异步作业流程。一个典型的完成下载使用以下步骤:
1. 创建一个带有源URL的下载作业
2. 检查作业状态直到其准备好
3. 使用状态响应返回的download_url检索完成的文件
在常见情况下,一个完成的下载大约使用2个API请求:一个请求用于创建作业,一个请求用于检查完成的作业状态。实际请求使用量可能因状态端点被轮询的频率而异
计划和大致下载量:
基础版:每月60,000个请求,大约30,000个完成下载
专业版:每月120,000个请求,大约60,000个完成下载
专业Plus:每月250,000个请求,大约125,000个完成下载
高级版:每月500,000个请求,大约250,000个完成下载
精英版:每月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进行下载来保持数据准确性
典型用例包括下载视频以供离线观看 存档内容或将媒体整合到应用程序中 用户可以自动从支持的平台检索视频以用于各种项目或个人使用