Youtube Scraper
Pricing
from $2.50 / 1,000 videos
Youtube Scraper
Unlimited and Affordable YouTube video scraper. Easily extract all video data using search terms or direct URLs. Carefully developed code, optimised through over 100 iterations, to minimise computational costs.
Pricing
from $2.50 / 1,000 videos
Rating
5.0
(2)
Developer

BluePhantom
Actor stats
2
Bookmarked
10
Total users
4
Monthly active users
14 days
Issues response
10 days ago
Last modified
Categories
Share
YouTube Scraper ๐ฌ
Scrape YouTube videos, shorts, and live streams at scale. Extract views, likes, channel info, thumbnails, transcripts, and more.
Optimized pricing for all plans
Features
- ๐ Search scraping โ Search any term and scrape videos, shorts, or streams
- ๐ฌ Videos, Shorts & Streams โ Scrape any content type separately
- ๐ Transcripts/Subtitles โ Download in TXT, SRT, VTT, or JSON format
- ๐ Multi-region โ Target specific countries and languages
- ๐ Direct URLs โ Scrape specific videos by URL
- ๐ฏ View filters โ Filter by minimum/maximum view count
- โก Optimized โ Fast, efficient, and cost-effective
Output Data
Each scraped video includes:
| Field | Description |
|---|---|
title | Video title |
videoId | YouTube video ID |
videoUrl | Full video URL |
contentType | video, short, or live |
views | View count |
likes | Like count |
channelName | Channel name |
channelId | Channel ID |
channelUrl | Channel URL |
subscribers | Channel subscriber count |
publishedDate | Publish date |
thumbnail | Thumbnail URL |
isMembersOnly | Members-only content flag |
subtitles | Transcript text (if enabled) |
subtitlesLanguage | Transcript language code |
searchTerm | Original search term |
scrapedAt | Scrape timestamp |
Example Output
{"title": "How to Build a Web Scraper in 10 Minutes","videoId": "dQw4w9WgXcQ","videoUrl": "https://www.youtube.com/watch?v=dQw4w9WgXcQ","contentType": "video","views": 1250000,"likes": 45000,"channelName": "Tech Tutorials","channelId": "UC1234567890","channelUrl": "https://www.youtube.com/channel/UC1234567890","subscribers": 500000,"publishedDate": "2 months ago","thumbnail": "https://i.ytimg.com/vi/dQw4w9WgXcQ/maxresdefault.jpg","isMembersOnly": false,"searchTerm": "web scraping tutorial","scrapedAt": "2024-01-15T10:30:00.000Z"}
Input Parameters
Search Configuration
| Parameter | Type | Default | Description |
|---|---|---|---|
searchTerms | array | [] | List of search terms |
maxVideosPerSearch | integer | 10 | Max videos per search (0 to disable) |
maxShortsPerSearch | integer | 0 | Max shorts per search (0 to disable) |
maxStreamsPerSearch | integer | 0 | Max streams per search (0 to disable) |
Direct URLs
| Parameter | Type | Default | Description |
|---|---|---|---|
directUrls | array | [] | Direct YouTube URLs to scrape |
Transcript Options
| Parameter | Type | Default | Description |
|---|---|---|---|
downloadSubtitles | boolean | false | Download transcripts |
subtitleLanguage | string | en | Preferred language |
subtitleFormat | string | txt | Format: txt, srt, vtt, json |
Filters
| Parameter | Type | Default | Description |
|---|---|---|---|
minViewCount | integer | 0 | Minimum views (0 = no minimum) |
maxViewCount | integer | 0 | Maximum views (0 = no maximum) |
Localization
| Parameter | Type | Default | Description |
|---|---|---|---|
regionCode | string | US | YouTube region |
interfaceLanguage | string | en | Interface language |
Performance
| Parameter | Type | Default | Description |
|---|---|---|---|
delayBetweenRequests | integer | 500 | Delay in ms between requests |
deduplicateResults | boolean | true | Skip duplicate videos |
Proxy
| Parameter | Type | Default | Description |
|---|---|---|---|
proxyConfiguration | object | {"useApifyProxy": true} | Proxy settings |
Example Input
{"searchTerms": ["web scraping tutorial", "python automation"],"maxVideosPerSearch": 20,"maxShortsPerSearch": 5,"downloadSubtitles": true,"subtitleLanguage": "en","subtitleFormat": "txt","minViewCount": 1000,"regionCode": "US","proxyConfiguration": {"useApifyProxy": true}}
Use Cases
- Market Research โ Analyze trending content in your niche
- Competitor Analysis โ Track competitor video performance
- Content Ideas โ Find popular topics and formats
- Lead Generation โ Find channels and creators to reach out to
- Data Analysis โ Build datasets for ML/AI training
- Transcript Mining โ Extract text content for analysis
Integrations
Export data to:
- JSON, CSV, Excel
- Google Sheets
- Webhooks
- Zapier, Make, n8n
- Any API endpoint
Tips
- Use Apify Proxy โ Recommended for reliable scraping at scale
- Start small โ Test with a few videos before large scrapes
- Filter by views โ Use
minViewCountto get only popular content - Deduplicate โ Keep
deduplicateResultsenabled to avoid duplicates across search terms
Pricing
$0.0025 - $0.004 per video scraped = $2.5 - $4 per 1,000 videos
You only pay for successfully scraped videos with complete metadata.
Support
Having issues? Open an issue for this Actor or contact me at https://x.com/Im_BluePhantom.
