Youtube Smart Scraper (Pay Per Event)
Pricing
from $2.00 / 1,000 results
Youtube Smart Scraper (Pay Per Event)
Extract YouTube data 3.5x faster with parallel processing. Get 30+ fields including views, likes, comments, thumbnails. 100+ countries supported. No API quotas or rate limits. Auto-resume prevents data loss - no subscriptions.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer

VTRDEV
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
YouTube Smart Scraper
Fast YouTube scraper with parallel processing. Extract video data without API rate limits or quota costs.
π― Why Choose This Scraper?
- π Fast: Extract 10 videos in ~7 seconds with parallel processing
- π Complete Data: 30+ data fields including engagement metrics, thumbnails, and channel details
- π Global: Geo-targeted results from 100+ countries
- π Auto-resume: State persistence prevents data loss if interrupted
- π° No API Costs: No YouTube API key or quota limits
- π‘οΈ Reliable: Smart proxy rotation prevents blocking
β¨ Key Features
| Feature | Benefit |
|---|---|
| β‘ High-Speed Scraping | Up to 50 parallel workers for maximum throughput |
| πΎ Incremental Saving | Data saved immediately as found - no lost data |
| π State Persistence | Auto-resume from exact point if interrupted |
| β»οΈ Smart Proxy Rotation | Automatic residential proxy management |
| π― Shorts Detection | Automatically identify YouTube Shorts vs regular videos |
| π Geo-Targeting | Get localized results from any country (100+ supported) |
| π€ Auto Language Detection | Language automatically detected from country |
| π Powerful Filters | Sort by relevance/date/views, filter by upload date |
| π‘οΈ Anti-Blocking Technology | Advanced techniques to prevent detection |
π Performance Benchmarks
| Videos | Concurrency | Time | Speed |
|---|---|---|---|
| 10 | 20 workers | ~7s | 1.4 videos/sec |
| 20 | 50 workers | ~6s | 3.3 videos/sec |
| 50 | 50 workers | ~14s | 3.5 videos/sec |
| 100 | 50 workers | ~28s | 3.6 videos/sec |
Based on average performance. Actual results may vary based on target location and YouTube's response times.
ποΈ Input Parameters
| Field | Type | Description | Default |
|---|---|---|---|
| searchQueries | array | Keywords to search for | ["python tutorial", "web scraping"] |
| maxVideos | integer | Maximum videos to scrape (1-1000) | 10 |
| sortBy | string | Sort: relevance, date, viewCount, rating | relevance |
| uploadDate | string | Filter: lastHour, today, thisWeek, thisMonth, thisYear | Any time |
| country | string | Geo-target Country Code (e.g. US, GB, ID, JP) | US |
| language | string | Language (leave empty for auto-detect from country) | Auto-detect |
| maxConcurrency | integer | Parallel workers (1-50, higher = faster) | 20 |
π‘ Tip: Use higher concurrency (30-50) for fastest results with large batches.
π Input Examples
Basic Search
{"searchQueries": ["apify scraper", "python web scraping"],"maxVideos": 20,"sortBy": "relevance"}
High-Speed Extraction (Recommended)
{"searchQueries": ["machine learning tutorial"],"maxVideos": 50,"maxConcurrency": 50,"country": "US","sortBy": "viewCount"}
Geo-Targeted Search
{"searchQueries": ["local news"],"maxVideos": 30,"country": "ID","language": "id","uploadDate": "thisWeek"}
Recent Content Discovery
{"searchQueries": ["AI tools 2024"],"maxVideos": 100,"maxConcurrency": 50,"uploadDate": "thisMonth","sortBy": "date"}
π¦ Output Example
Each video object contains 30+ data fields:
{"id": "m8DXAsyaMK0","url": "https://www.youtube.com/watch?v=m8DXAsyaMK0","title": "Python beginner course | Great for kids!","viewCount": 242409,"durationSeconds": 2935,"duration": "48:55","date": "20230125","uploadDate": "20230125","text": "This beginner Python tutorial is a great place to start if you have never typed any code before. We break down the early topics and build 8 incredible projects in under 1 hour.","thumbnails": {"default": "https://i.ytimg.com/vi_webp/m8DXAsyaMK0/sddefault.webp","mq": "https://i.ytimg.com/vi_webp/m8DXAsyaMK0/mqdefault.webp","hq720": "https://i.ytimg.com/vi_webp/m8DXAsyaMK0/hq720.webp","maxres": "https://i.ytimg.com/vi_webp/m8DXAsyaMK0/maxresdefault.webp"},"thumbnailUrl": "https://i.ytimg.com/vi_webp/m8DXAsyaMK0/maxresdefault.webp","channelName": "Hackingtons Code School","channelId": "UCZm9lZj5tnybywdAsfI6GHw","channelUrl": "https://www.youtube.com/channel/UCZm9lZj5tnybywdAsfI6GHw","subscriberCount": 10600,"isVerified": false,"isVerifiedArtist": false,"uploader": "Hackingtons Code School","likeCount": 3365,"commentCount": 284,"engagementRate": 1.51,"keywords": ["hackingtons", "coding for kids", "python for kids", "python tutorial for kids", "python crash course"],"isFamilySafe": true,"isAgeRestricted": false,"isShorts": false,"subtitleLanguages": ["ar", "zh-Hant", "nl", "fr", "de", "hi", "id", "it", "ja", "ko", "pt", "ru", "es", "th", "uk", "vi", "en"],"searchQuery": "python tutorial"}
οΏ½ Pricing - Simple & Transparent
Pay only for what you scrape - no hidden fees, no subscriptions!
| What You Get | Cost | Per Video | Example |
|---|---|---|---|
| π¬ 10 videos | ~$0.021 | $0.002/video | Market research |
| π 100 videos | ~$0.201 | $0.002/video | Competitor analysis |
| π 1,000 videos | ~$2.001 | $0.002/video | Large-scale data extraction |
| π 10,000 videos | ~$20.01 | $0.002/video | Enterprise analytics |
*Plus one-time $0.001 actor start fee per run.
What you get:
- β‘ Fast: ~5 minutes for 1,000 videos (3+ videos/second)
- π Complete data: 30+ fields per video
- π Global: 100+ countries supported
- π‘οΈ No maintenance: Proxy and anti-blocking handled automatically
- β»οΈ Auto-resume: Data saved incrementally
- π Export: JSON/CSV format
π What's New in v5.2
- β‘ True Parallel Processing: Optimized concurrency for maximum speed
- π― 3.5x Performance Boost: From 25s β 7s for 10 videos
- β»οΈ Smart Rotation: Intelligent request management
- π Auto Language Detection: 100+ countries supported automatically
- π‘οΈ Enhanced Reliability: Improved success rate with smart retries
π‘ Use Cases
- π Market Research: Analyze trending content in your niche
- π¬ Content Planning: Find high-performing videos to inspire your content
- π’ Competitive Analysis: Monitor competitors' video performance
- π° News Monitoring: Track breaking news across countries
- π Educational Content: Find tutorials and courses on any topic
- π SEO Research: Discover high-traffic keywords and topics
- ποΈ Product Research: Analyze product reviews and unboxing videos
- π΅ Music Discovery: Track trending music and artist content
π Supported Countries
100+ countries supported including:
- Americas: US, CA, BR, MX, AR, CO, PE, CL...
- Europe: GB, DE, FR, IT, ES, NL, PL, RU...
- Asia: JP, KR, ID, IN, PH, SG, TH, VN, MY...
- Middle East: SA, AE, EG, TR, IL...
- Africa: ZA, NG, EG, MA...
- Oceania: AU, NZ...
β Data Quality
- 30+ Data Fields per video
- Engagement Metrics: views, likes, comments, engagement rate
- Channel Details: name, ID, subscriber count, verification status
- Video Metadata: duration, upload date, thumbnails, keywords
- Shorts Detection: Automatically identifies YouTube Shorts
- Validation: Comprehensive data validation ensures accuracy
β Frequently Asked Questions
β‘ "How fast is it?"
Benchmarks with parallel processing:
- 10 videos in ~7 seconds
- 100 videos in ~28 seconds
- 1,000 videos in ~5 minutes
Speed comes from parallel processing (up to 50 workers). Actual performance varies based on network conditions and target location.
π "Can I scrape videos from specific countries?"
Yes. Supported features:
- 100+ countries supported
- Proxies automatically match your target country
- Language auto-detected from country (can override manually)
- Results match what users in that country see
Useful for market research and regional content analysis.
π‘οΈ "Will I get blocked by YouTube?"
Unlikely. Anti-blocking measures:
- Smart proxy rotation with residential IPs
- Browser emulation to mimic real users
- Per-thread rate limiting
- Auto-retry logic for failed requests
No system is 100% block-proof, but these techniques significantly reduce the risk.
πΎ "What if the scraper crashes mid-run?"
State persistence features:
- Data saved incrementally as videos are found
- Auto-resume from last checkpoint if interrupted
- No data loss on crashes or network issues
If you crash at video 750, restart continues from that point.
π "What data do I get?"
30+ fields per video:
Engagement: Views, likes, comments, engagement rate
Video: Title, description (text), duration, upload date, keywords, thumbnails (4 resolutions), subtitle languages
Channel: Name, ID, subscriber count, verified status, verified artist status
Technical: Video ID, URL, is_shorts flag, family safe flag, age restricted flag
Metadata: Search query, thumbnail URL
Exported as JSON/CSV.
π― "Should I build my own scraper?"
Building yourself:
- Development time: 40+ hours
- Maintenance when YouTube updates
- Proxy costs: $50-200/month
- Debugging and troubleshooting
Using this scraper:
- Ready to use immediately
- $2 per 1,000 videos (pay per use)
- Maintenance handled automatically
- Tested infrastructure
Cost-effective if you need occasional scraping. Build your own if you need full control or have ongoing high-volume needs.
π "Can I try it for free?"
Yes. Apify gives new users $5 free credits:
- ~2,500 videos free
- Test all features
- No credit card required
Enough to evaluate if it fits your needs.
π§ "Is it easy to use?"
3 steps:
- Enter search queries
- Configure filters (country, sort, max videos)
- Start and download results
No coding required. Results export as CSV/JSON.