SuperAPI AI 工具集

oxylabs-video-data

设计与创作

查看项目

更新于 10-16 03:14

技能介绍

Oxylabs Video Data 提供两种获取 YouTube 数据的方式:Video Data API 用于结构化数据,高带宽代理用于视频/音频文件下载。

用途与主要能力 Video Data API 使用与 Web Scraper API 相同的端点,通过 source 参数区分来源:youtube_search(最多 20 条结果)、youtube_search_max(最多 700 条)、youtube_metadata(标题、播放量、点赞、描述等)、youtube_subtitles(字幕)、youtube_channel(频道数据与视频列表)、youtube_autocomplete(关键词建议)、youtube_video_trainability(AI 训练许可状态)、youtube_download(Push-Pull 下载到云存储)。

使用方式 即时元数据或搜索请求使用 POST https://realtime.oxylabs.io/v1/queries;Push-Pull 下载、回调或存储使用 POST https://data.oxylabs.io/v1/queries,Content-Type 为 application/json,认证方式为 curl -u "$OXY_WSA_USERNAME:$OXY_WSA_PASSWORD"。元数据、频道等来源通常需指定 parse: true。youtube_download 需 query、storage_type(gcs、s3 或 s3_compatible)与 storage_url;下载类型可为 audio、video 或 audio_video,默认 720p,最长 1 小时,start_at/end_at 为 hh:mm:ss 且 end_at 需晚于 start_at。批量下载使用 /v1/queries/batch,仅 query 为数组。

高带宽代理下载 视频/音频文件下载通过 yt-dlp 配合专用高带宽端点完成,需联系 Oxylabs 销售获取端点,默认端口 60000,使用环境变量 OXY_HB_ENDPOINT(缺失时检查 OXYLABS_HB_ENDPOINT)。可通过会话 ID 轮换 IP。

适用场景与限制 适用于需要 YouTube 元数据、字幕、搜索与频道信息,以及程序化下载视频/音频的场景。具体收费、配额与端到端平台可用性资料未提供,下载功能依赖已购买的高带宽端点。