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
3
Total users
2
Monthly active users
16 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.