YouTube Scraper API
收藏YouTube Scraper API 数据集概述
基本信息
- API名称:YouTube Scraper API
- 提供方:Scrapier
- 类别:视频、图片
- 定价:提供 BASIC($10.00/月)、PRO($25.00/月)、ULTRA($50.00/月)、MEGA($180.00/月)四个订阅等级。
核心功能
该API允许开发者无需依赖官方YouTube Data API即可提取公开的YouTube数据,适用于分析、内容监控、研究、AI应用和大规模数据采集。主要功能包括:
- 动态查询:通过自定义关键词搜索视频、短视频和直播。
- 批量处理:支持通过POST请求一次性处理多个查询。
- 字幕下载:以多种语言和格式(如文本、SRT)获取视频转录。
- 代理支持:使用代理确保大规模抓取的隐私性和不被屏蔽。
- 高清过滤:筛选HD和4K内容。
- 直播数据:获取直播流详情。
- 元数据检索:获取详细的视频元数据,包括点赞、评论、订阅者等。
技术规格
- 支持的HTTP方法:GET、POST
- 认证方式:通过RapidAPI密钥(
x-rapidapi-key)认证 - 速率限制:每分钟60次请求
- 响应格式:JSON
- 错误代码:
- 400: 缺少必要参数
- 429: 超过速率限制
- 504: 抓取超时
端点详情
1. GET /v1/youtube-scraper/
-
用途:基于指定搜索条件和过滤器抓取YouTube视频详情。
-
参数:
queries(string): 搜索词max_results_video(integer): 常规视频最大数量max_results_shorts(integer): 短视频最大数量max_results_streams(integer): 直播流最大数量download_subtitles(boolean): 是否下载字幕subtitles_language(string): 字幕语言代码(如en、es)subtitles_format(string): 字幕格式fetch_metadata(boolean): 是否获取扩展元数据max_pages_per_query(integer): 每查询最大页数isHD(boolean): 仅返回高清视频is4K(boolean): 仅返回4K视频isLive(boolean): 仅返回直播hasSubtitles(boolean): 仅返回有字幕的视频use_proxy(boolean): 是否使用代理
-
示例请求(cURL): bash curl --request GET --url https://scrapier.net/api/v1/youtube-scraper/?queries=fitness&max_results_video=10&download_subtitles=true&subtitles_language=en --header x-rapidapi-host: scrapier.net --header x-rapidapi-key: YOUR_RAPIDAPI_KEY
-
示例响应(JSON): json { "title": "Calisthenics vs Gym: Which One Actually Fits You?", "type": "video", "scraped_at": "2025-12-23T18:15:00.000Z", "id": "dQw4w9WgXcQ", "url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ", "channelName": "Fitness Channel", "viewCount": 1500000, "likes": 50000, "duration": "00:10:30", "numberOfSubscribers": 1000000, "subtitles": ["en", "es", "fr"], "transcript": "You finally decided to start training. Great choice...", "hashtags": ["#fitness", "#calisthenics", "#gym"] }
2. POST /v1/youtube-scraper/
-
用途:批量请求,一次处理多个查询以大规模抓取YouTube数据。
-
参数(与GET相同,但
queries位于body且为数组):queries(array): 搜索词列表(必需)
-
示例请求(cURL): bash curl --request POST --url https://scrapier.net/api/v1/youtube-scraper/ --header x-rapidapi-host: scrapier.net --header x-rapidapi-key: YOUR_RAPIDAPI_KEY --header Content-Type: application/json --data { "queries": ["fitness", "workout", "gym workouts"], "max_results_video": 10, "download_subtitles": true, "subtitles_language": "en" }
-
示例响应(JSON): json { "title": "How to Create the Perfect Fitness Routine", "type": "video", "scraped_at": "2025-12-23T18:15:00.000Z", "id": "YQw4w9WgXcQ", "url": "https://www.youtube.com/watch?v=YQw4w9WgXcQ", "channelName": "Workout Channel", "viewCount": 1200000, "likes": 45000, "duration": "00:12:45", "numberOfSubscribers": 890000, "subtitles": ["en", "de"], "transcript": "Welcome to your ultimate fitness journey...", "hashtags": ["#workout", "#fit", "#fitnessjourney"] }
典型用例
- 营销分析师:提取并分析YouTube视频数据以识别趋势和优化活动。
- 学术研究人员:收集YouTube内容的大规模数据集用于学术研究。
- 市场研究人员:研究视频内容参与度和订阅者数以获取战略洞察。
- 开发者:将YouTube数据集成到应用中,实现动态内容更新。
- 内容创作者:监控竞争对手并分析利基市场中的成功视频内容。
- 机构:为客户报告收集YouTube视频表现数据。
- SEO专业人员:利用视频元数据改进视频SEO策略。
- 品牌管理者:追踪YouTube视频评论中的品牌存在和情感倾向。



