YouTube Trending Videos Scraper
Pricing
$0.01 / 1,000 scraped videos
YouTube Trending Videos Scraper
Scrape ranked videos from YouTube-owned category pages and charts by region. Export video IDs, URLs, titles, channels, view counts, thumbnails, source labels, and ranks. No YouTube login, cookies, or API key needed.
Pricing
$0.01 / 1,000 scraped videos
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
3
Monthly active users
5 days ago
Last modified
Categories
Share
📈 YouTube trending videos scraper for regional category pages
YouTube Trending Videos Scraper collects ranked public videos from selected YouTube category pages and Music charts. Choose regions such as US, GB, or JP, pick one or more source pages, and export one clean row per video with its source, rank, video ID, title, channel fields, view count, duration, and thumbnail.
Use this YouTube trending videos scraper when you need a repeatable way to watch what is rising on YouTube category surfaces. It is useful for content research, creator tracking, campaign planning, niche monitoring, and market research. You do not need YouTube cookies, a login, or a YouTube API key.
For a small first run, keep the default region US, keep Gaming trending videos, and lower the limit if you only need a quick sample. The Actor saves rows during the run, so you can open the dataset as soon as results start appearing.
✅ What this Actor does
- Scrapes selected YouTube category pages and Music charts.
- Supports one or more region codes in the same run.
- Lets you choose source pages such as Gaming, Sports, News, Fashion, Learning, Podcasts, Shopping, Music, YouTube Music charts, and Movies.
- Saves one dataset item per scraped video.
- Keeps the source order as
sourceRankfor each source-region result set. - Adds video identity fields such as video ID, title, thumbnail, and duration when YouTube shows them.
- Adds channel fields such as channel ID, title, handle, avatar, and verification status when YouTube shows them.
- Adds parsed public metrics such as view count when available.
- Works with Apify exports, API access, schedules, webhooks, and integrations.
📦 Data you can export
Each output row represents one video from one selected source page and region. Depending on what YouTube exposes on that page, rows can include:
source,region, andsourceRankvideoIdandtitledescriptionwhen present in the source payloadchannelId,channelTitle,channelHandle, andchannelAvatarUrlisChannelVerifiedwhen visiblepublishedTimeTextandpublishedAtdurationTextviewCountlikeCountandcommentCountwhen exposed by the selected sourcethumbnailUrl
You can export the dataset as JSON, CSV, Excel, XML, RSS, or HTML, or read the rows through the Apify API.
🎯 Common use cases
- Track regional YouTube category trends for content planning.
- Compare what is ranking in Gaming, News, Sports, Music, and other source pages.
- Build recurring reports for social media, creator, or market research.
- Collect video IDs and channel fields for manual review or enrichment in another tool.
- Watch category pages over time by scheduling the Actor and comparing exported datasets.
▶️ How to run it
- Open the Actor and keep
USfor a quick test. - Choose one or more Source pages.
- Keep Videos per source and region at
50, or lower it for a tiny run. - Start the Actor.
- Open the dataset and export the rows or connect them to your workflow.
For multi-market checks, add several two-letter country codes, such as US, GB, IN, and JP. Each region/source pair is checked separately, and each row keeps the region and source that produced it.
⚙️ Input options
| Field | What to enter |
|---|---|
regions | Two-letter country codes. Default is US. |
sources | One or more source pages or charts to collect. Default is Gaming trending videos. |
maxResultsPerSourceRegion | Maximum videos to save for each selected source and region. Default is 50, maximum is 50. |
Available source choices:
gamingTrending- Gaming trending videossportsTrending- Sports category videosnewsTrending- News category videosfashionTrending- Fashion category videoslearningTrending- Learning category videoscoursesTrending- Courses category videospodcastsTrending- Podcast category videosshoppingTrending- Shopping category videosmusicTrending- Music category videosmusicCharts- YouTube Music chartsmoviesTrending- Movies storefront trending
Example input:
{"regions": ["US", "GB"],"sources": ["gamingTrending","sportsTrending","newsTrending","fashionTrending","musicTrending"],"maxResultsPerSourceRegion": 50}
🧾 Output example
{"source": "gamingTrending","region": "US","sourceRank": 1,"videoId": "_BE6aVJgM98","title": "THE FIRST RACE IN BRAWL HISTORY #FormulaBrawl","description": null,"channelId": "UCooVYzDxdwTtGYAkcPmOgOw","channelTitle": "Brawl Stars and Jelle's Marble Runs","channelHandle": null,"channelAvatarUrl": "https://yt3.ggpht.com/example=s68-c-k-c0x00ffffff-no-rj","isChannelVerified": null,"publishedTimeText": "21 hours ago","publishedAt": null,"durationText": "2:59","viewCount": 6368571,"likeCount": null,"commentCount": null,"thumbnailUrl": "https://i.ytimg.com/vi/_BE6aVJgM98/hqdefault.jpg"}
💳 Pricing
This Actor uses pay-per-event pricing. You are charged for each video saved to the dataset. Runs that collect no videos do not save placeholder rows.
The local pricing artifact sets the primary Scraped video event at $0.00001 per saved video, equal to $0.01 per 1,000 videos.
⚠️ Limits and caveats
- The Actor collects public data from the selected YouTube source pages and Music charts.
- Region availability and visible fields can vary by source page.
- Some fields are
nullwhen YouTube does not show them on the selected page or chart. - Relative publish text such as
21 hours agois saved when that is what YouTube exposes. - Likes, comments, exact publish timestamps, descriptions, and verification badges are included only when the selected source exposes them.
❓ FAQ
🔑 Do I need a YouTube API key?
No. The Actor is designed for public YouTube-owned pages and charts and does not ask for a YouTube API key, login, or cookies.
🌍 Can I check several countries at once?
Yes. Add multiple two-letter region codes in regions. The Actor checks each selected source for each region and keeps the region on every output row.
📊 Is the output ranked?
Yes. The Actor keeps the source order and saves sourceRank for each video within a source and region.
📝 Changelog
- 1.0: Updated the public source list, improved Music charts and Movies collection, and lowered the per-video price.
- 0.1: Initial release.
🆘 Support
For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡
🔗 Other actors
- YouTube Channel Search Scraper ↗ - Find public YouTube channels from search keywords.
- YouTube Channel Scraper ↗ - Scrape profiles and video rows from known YouTube channels.
- YouTube Channel Statistics Scraper ↗ - Export subscriber, view, and video counts for known channels.
- YouTube Tags Extractor ↗ - Extract public video tags and metadata from YouTube videos.
- YouTube Description Extractor ↗ - Export full public descriptions, links, hashtags, and mentions from YouTube videos.
Made with ❤️ by Maxime Dupré