Extract detailed data on YouTube videos, channels, and playlists for analysis.
YouTube URLs to scrape. Supports: Video, Channel, Playlist, Shorts, Search URLs. Required if keywords, youtubeHandles, or getTrending is not provided.
YouTube handles/channels to scrape (e.g., @MrBeast, @nike). Required if startUrls, keywords, or getTrending is not provided.
When enabled, includes YouTube Shorts from channels. This triggers additional Shorts Query charges.
When enabled, includes YouTube Live Streams from channels. This triggers additional Live Streams Query charges.
If enabled, retrieves currently trending YouTube videos. Triggers Trending Query charge.
Search keywords for YouTube search. Required if startUrls, youtubeHandles, or getTrending is not provided.
Location for the search results, which is passed to YouTube as the gl URL query parameter. (US, AF, AL, etc..)
Language for the search results, which is passed to YouTube as the hl URL query parameter. (af, tr, de, etc..)
Results to deliver
100 creditsThis agent actively searches live listings — results may vary. You are only charged for what is delivered, up to this number.
Lagic Proxy
Pricing
Scrape public data from YouTube including video performance metrics like views, likes, comments, and channel stats such as subscriber counts. Ideal for competitor analysis, content strategy, and market research.
This tool provides structured data from YouTube, allowing marketers, content creators, and researchers to analyze trends, track performance, and discover insights without manual data collection. It can process specific YouTube URLs, channel handles, or broad search terms to build datasets for your exact needs. ### Multiple Ways to Target Data You can start a data collection run in several ways: * **Direct URLs**: Provide a list of specific video, channel, playlist, or Shorts URLs. * **Channel Handles**: Input one or more channel handles (e.g., `@MrBeast`) to get all their video data. * **Search Keywords**: Use keywords to scrape the top results, just like using YouTube's search bar. * **Trending Videos**: A simple option to pull the current list of trending videos for a specific country. ### Fine-Tune Your Search For keyword-based searches, you can apply filters to narrow down the results. These filters mirror YouTube's native search options, including specifying the country and language for localized results, filtering by upload date (last hour, today, this week, etc.), video duration (short or long), and specific video features like 4K, HD, or Live. ### Comprehensive Data Output The tool returns a rich dataset for each video. You get core performance stats like view counts, likes, and comment numbers. It also provides essential channel details, including the channel name, handle, and total subscriber count. Beyond the basics, the output includes the video's category, full description, publish date, and available thumbnail URLs, giving you a complete picture for your analysis.
1. Choose your input method: paste YouTube URLs, enter channel handles, or type in search keywords.
2. Alternatively, select the 'Get trending videos' option and specify a country.
3. For channel scraping, decide whether to include Shorts or Live Streams.
4. Apply optional filters for keyword searches, such as upload date, country, or video duration.
5. Set the maximum number of videos you want to extract.
6. Run the tool and download your data as a CSV, JSON, or Excel file.