Viewstats.com Search Results and Channel Details Scraper
by memo23
Unlock powerful insights from YouTube channels with the Viewstats Search Results and Channel Details Scraper. Get in-depth analytics, growth metrics, ...
Opens on Apify.com
About Viewstats.com Search Results and Channel Details Scraper
Unlock powerful insights from YouTube channels with the Viewstats Search Results and Channel Details Scraper. Get in-depth analytics, growth metrics, and channel comparisons effortlessly.
What does this actor do?
Viewstats.com Search Results and Channel Details Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
Overview The Viewstats.com Scraper enables you to collect detailed analytics and statistics for YouTube channels directly from Viewstats.com. Whether you're a digital marketer, content creator, or researcher, this scraper helps you efficiently gather important data such as subscriber counts, growth trends, video metrics, and other valuable insights for YouTube channels. Viewstats.com is a platform that provides an in-depth analysis of YouTube channels, allowing users to compare creators' performance and view growth trajectories. It also offers a Chrome extension to view video and channel analytics while browsing YouTube, making it an ideal tool for anyone interested in tracking the success of content creators. ## Features - Scrape comprehensive YouTube analytics from Viewstats.com, including channel growth trends and performance metrics. - Extract detailed profile information about creators, including engagement rates, subscriber counts, and channel statistics. - Ability to scrape both search results and detailed channel analysis pages for deeper insights. - Configure scraping settings to adjust for concurrency, retries, and the number of items to be scraped. - Built-in proxy configuration for reliable, anonymous scraping. ## How to Use 1. Set Up: Ensure you have an Apify account and access to the Apify platform. 2. Provide Start URLs: Copy and paste the desired Viewstats URL or channel name (e.g., "https://www.viewstats.com/@cohhcarnage/channelytics" or "cohhcarnage") to define your scraping scope. 3. Adjust Scraper Settings: Modify settings such as maxItems, maxConcurrency, and minConcurrency to match your requirements. 4. Include Profile Details: If you want to scrape detailed profile data, set includeProfileDetails to true. 5. Configure Proxy Settings: (Optional) Configure proxy settings to avoid rate limiting or IP blocks. 6. Run the Scraper: Execute the scraper on the Apify platform. The output will be available in various formats, including JSON, CSV, or Excel. ## Input Configuration Here is an example of how to set up the input for the Viewstats.com Scraper: json { "startUrls": [ "cohhcarnage", "https://www.viewstats.com/?q=kill", "https://www.viewstats.com/@cohhcarnage/channelytics" ], "includeProfileDetails": true, "maxItems": 30, "maxConcurrency": 50, "minConcurrency": 1, "maxRequestRetries": 100, "proxy": { "useApifyProxy": true, "apifyProxyGroups": [ "RESIDENTIAL" ] } } ### Input Fields Explanation - Start URLs (startUrls): URLs or channel names to start scraping from. This can include search result pages or direct channel analysis pages on Viewstats.com. - Include Profile Details (includeProfileDetails): Boolean to specify if detailed profile data for each channel should be scraped. Default is false. - Max Items per Crawl (maxItems): Maximum number of items that will be scraped during a single run. Default is 30. - Max Concurrency (maxConcurrency): Maximum number of pages processed simultaneously. Default is 50. - Min Concurrency (minConcurrency): Minimum number of pages processed simultaneously. Default is 1. - Max Request Retries (maxRequestRetries): Number of times the crawler will retry a failed request before giving up. Default is 100. - Proxy Configuration (proxy): Specifies proxy servers that will be used to ensure anonymity and bypass rate limits. ## Output Structure The scraper produces a list of YouTube channels or search results, with each item containing fields such as: json { "crawlTimestamp": "2025-09-22T09:56:05.155Z", "channelHandle": "@idlecub", "channelDisplayName": "Idle cub", "totalEndpoints": 7, "firstRequestTime": "2025-09-22T09:56:02.592Z", "lastRequestTime": "2025-09-22T09:56:04.063Z", "channel-about": { "endpointName": "Channel About/Description", "url": "https://api.viewstats.com/channels/@idlecub/aboutMe", "timestamp": "2025-09-22T09:56:03.454Z", "keyValueStoreKey": "atidlecub_channel-about_1758534963454", "data": { "data": { "viewstatsRanking": 69, "globalViewsRanking": 457139, "globalSubscribersRanking": 2205, "countrySubscriberRanking": 1160, "categorySubscriberRanking": 1759, "description": "German Guy living in Canada. Playing mostly bullet heaven, incremental, action roguelike, and tower defense type of games.\nExplaining my thought process. Chill vibes.\n", "dateCreated": "2022-08-22", "country": { "name": "CA", "flagIconUrl": "https://flagcdn.com/h240/ca.png" }, "primaryCategory": { "id": 20, "name": "Gaming" } } } }, "channel-averages": { "endpointName": "Performance Averages", "url": "https://api.viewstats.com/channels/%40idlecub/averages", "timestamp": "2025-09-22T09:56:03.369Z", "keyValueStoreKey": "atidlecub_channel-averages_1758534963369", "data": { "data": { "daily": { "viewsAverage": 125367, "estimatedRevenueLowUsd": 332, "estimatedRevenueHighUsd": 922, "subsAverage": 316 }, "weekly": { "viewsAverage": 877569, "estimatedRevenueLowUsd": 2325, "estimatedRevenueHighUsd": 6451, "subsAverage": 2212 }, "monthly": { "viewsAverage": 3761039, "estimatedRevenueLowUsd": 9966, "estimatedRevenueHighUsd": 27644, "subsAverage": 9500 }, "yearly": { "viewsAverage": 33068644, "estimatedRevenueLowUsd": 87631, "estimatedRevenueHighUsd": 243055, "subsAverage": 81200 }, "uploadFrequency": 56 } } }, "channel-banners": { "endpointName": "Channel Banner Settings", "url": "https://api.viewstats.com/channels/%40idlecub/banners", "timestamp": "2025-09-22T09:56:03.467Z", "keyValueStoreKey": "atidlecub_channel-banners_1758534963467", "data": { "data": { "weeklyDaysLeft": 0, "monthlyDaysLeft": 0, "quarterlyDaysLeft": 0, "yearlyDaysLeft": 0, "channelytics": { "enabledFilters": { "7": true, "28": true, "90": true, "365": true, "alltime": true } }, "videos": {}, "videoDetails": {}, "projections": {}, "similarChannels": { "banner": { "type": "LIMITED_DATA", "title": "Limited Data", "description": "This channel has limited data due to it being recently added to our collection.\nCheck back in a few days to see more in-depth channel data." } }, "about": {} } } }, "channel-featured-video": { "endpointName": "Featured Video Info", "url": "https://api.viewstats.com/channels/@idlecub/featuredVideo", "timestamp": "2025-09-22T09:56:03.460Z", "keyValueStoreKey": "atidlecub_channel-featured-video_1758534963460", "data": { "data": { "id": "US0BK3rJ1w4", "channelId": "UCDD9T_c6VD6g1yRXPXW5stw", "channelName": "Idle cub", "channelAvatarUrl": "https://yt3.ggpht.com/M27DEdsdG1Ai9a_vymchU4ttH5ulzp9v8IdkICkrYgeyvwYAJsCWeuatys4S6VDiNZ3OLpcCcHI=s800-c-k-c0x00ffffff-no-rj", "channelHandle": "idlecub", "title": "This Incremental Idle Adventure is Incredibly Addicting!", "description": "Secret of Fantasy Review Gameplay First Impression\n\n►DISCORD \n🎤Discord: https://www.discord.gg/67Nu6Aa22S\n►TWITCH\n📺Twitch: https://www.twitch.tv/idle_cub\n\nWant to Support me and the Channel?\n🐻 JOIN & BECOME A MEMBER : http://bit.ly/4d7AhQ9\n❤️ Super Thanks & Super Chats\n\nSecret of Fantasy on Steam:\nhttps://store.steampowered.com/app/3912050/Secret_of_Fantasy/\n\nA card-driven idle roguelite where sci-fi crashes into fantasy. Two aliens, a curse, a relentless time loop. Set priorities, automate your run and be reborn stronger until you break the curse. Uncover the Secret of Fantasy.\n\n #idler #incremental #clicker", "viewCount": 14792, "likeCount": 610, "commentCount": 53, "uploadDate": "2025-09-21T16:00:46Z", "duration": 5244, "shorts": false, "viewsPerHour": 780, "outlierScore": 1.025474474779255 } } }, "channel-other": { "endpointName": "Other Channel Data", "url": "https://api.viewstats.com/channels/%40idlecub", "timestamp": "2025-09-22T09:56:02.592Z", "keyValueStoreKey": "atidlecub_channel-other_1758534962592", "data": { "data": { "id": "UCDD9T_c6VD6g1yRXPXW5stw", "displayName": "Idle cub", "handle": "idlecub", "subscriberCount": 101000, "viewCount": 39964660, "videoCount": 1434, "verified": true, "totalFollowing": 0, "country": "CA", "bannerUrl": "https://yt3.googleusercontent.com/8lTASQ2QtJq8AZQgiMTEsP-CbVjE1oTunLVBhhBs3OHdyb-JLscSvfR46XRtbhvaVImF_FgxQwI", "avatarUrl": "https://yt3.ggpht.com/M27DEdsdG1Ai9a_vymchU4ttH5ulzp9v8IdkICkrYgeyvwYAJsCWeuatys4S6VDiNZ3OLpcCcHI=s800-c-k-c0x00ffffff-no-rj", "globalViewsRanking": 457139, "globalSubscribersRanking": 2205, "countrySubscriberRanking": 1160, "categorySubscriberRanking": 1759, "vpv90": 11644, "recentTests": 0, "totalTests": 0 } } }, "channel-stats": { "endpointName": "Channel Statistics & Analytics", "url": "https://api.viewstats.com/channels/%40idlecub/stats?range=alltime&groupBy=daily&sortOrder=ASC&withRevenue=true&withEvents=false&withBreakdown=false", "timestamp": "2025-09-22T09:56:03.963Z", "keyValueStoreKey": "atidlecub_channel-stats_1758534963963", "data": { "data": [ { "insertedAt": "2023-12-15T06:06:28Z", "subscriberCount": 3740, "subscriberCountDelta": 0, "viewCount": 905543, "viewCountDelta": 0, "videoCount": 275, "videoCountDelta": 0, "date": "2023-12-14", "estimatedLowRevenueUsd": 0, "estimatedHighRevenueUsd": 0, "estimatedRevenueUsd": 0, "dayOfWeek": "THURSDAY", "isToday": false }, { "insertedAt": "2023-12-16T06:05:30Z", "subscriberCount": 3760, "subscriberCountDelta": 20, "viewCount": 905543, "viewCountDelta": 0, "videoCount": 276, "videoCountDelta": 1, "date": "2023-12-15", "estimatedLowRevenueUsd": 0, "estimatedHighRevenueUsd": 0, "estimatedRevenueUsd": 0, "dayOfWeek": "FRIDAY", "isToday": false }, ... ] } }, "channel-videos": { "endpointName": "Long & Short Form Videos", "url": "https://api.viewstats.com/channels/%40idlecub/longsAndShorts", "timestamp": "2025-09-22T09:56:04.063Z", "keyValueStoreKey": "atidlecub_channel-videos_1758534964063", "data": { "data": { "weekly": { "videos": 19, "shorts": 0, "longs": 19, "views": 606683, "longViews": 606683, "shortViews": 0 }, "monthly": { "videos": 57, "shorts": 0, "longs": 57, "views": 3361215, "longViews": 3361215, "shortViews": 0 }, "ninetyDays": { "videos": 169, "shorts": 0, "longs": 169, "views": 12418226, "longViews": 12418226, "shortViews": 0 }, "yearly": { "videos": 696, "shorts": 0, "longs": 696, "views": 31662525, "longViews": 31662525, "shortViews": 0 }, "allTime": { "videos": 1461, "shorts": 1, "longs": 1460, "views": 39964660, "longViews": 39962792, "shortViews": 1867 } } } } } ### Output Fields Explanation #### Root Level Fields - crawlTimestamp: ISO timestamp indicating when the crawling process was completed. - channelHandle: The YouTube channel handle/username (with @ prefix). - channelDisplayName: The display name of the YouTube channel. - totalEndpoints: Total number of API endpoints that were scraped for this channel. - firstRequestTime: ISO timestamp of the first API request made during scraping. - lastRequestTime: ISO timestamp of the last API request made during scraping. #### Endpoint Data Structure Each endpoint follows a consistent structure with these fields: - endpointName: Descriptive name of the data endpoint. - url: The actual API URL that was called to retrieve the data. - timestamp: ISO timestamp when this specific endpoint was called. - keyValueStoreKey: Unique key used for storing this data in Apify's key-value store. - data: Contains the actual response data from the API endpoint. #### Channel About (channel-about) Contains channel description and ranking information: - viewstatsRanking: Channel's ranking on ViewStats platform. - globalViewsRanking: Global ranking based on total views. - globalSubscribersRanking: Global ranking based on subscriber count. - countrySubscriberRanking: Ranking within the channel's country. - categorySubscriberRanking: Ranking within the channel's category. - description: Channel description text. - dateCreated: Channel creation date (YYYY-MM-DD format). - country: Object containing country code (name) and flag icon URL. - primaryCategory: Object with category ID and name. #### Performance Averages (channel-averages) Contains performance metrics across different time periods: - daily/weekly/monthly/yearly: Each contains: - viewsAverage: Average number of views. - estimatedRevenueLowUsd: Lower bound of estimated revenue in USD. - estimatedRevenueHighUsd: Upper bound of estimated revenue in USD. - subsAverage: Average subscriber growth. - uploadFrequency: Number indicating upload frequency. #### Channel Banner Settings (channel-banners) Contains banner and feature configuration: - weeklyDaysLeft/monthlyDaysLeft/quarterlyDaysLeft/yearlyDaysLeft: Days remaining for each period. - channelytics: Object with enabled filter settings for different time periods (7, 28, 90, 365 days, alltime). - videos/videoDetails/projections/similarChannels/about: Various feature configurations. #### Featured Video (channel-featured-video) Contains information about the channel's featured video: - id: YouTube video ID. - channelId: YouTube channel ID. - channelName: Channel display name. - channelAvatarUrl: URL to channel's avatar image. - channelHandle: Channel handle without @ prefix. - title: Video title. - description: Video description. - viewCount: Number of views on the video. - likeCount: Number of likes on the video. - commentCount: Number of comments on the video. - uploadDate: ISO timestamp of video upload date. - duration: Video duration in seconds. - shorts: Boolean indicating if it's a YouTube Short. - viewsPerHour: Average views per hour. - outlierScore: Performance score indicating how the video performs compared to channel average. #### Other Channel Data (channel-other) Contains general channel information: - id: YouTube channel ID. - displayName: Channel display name. - handle: Channel handle without @ prefix. - subscriberCount: Total number of subscribers. - viewCount: Total number of views across all videos. - videoCount: Total number of videos uploaded. - verified: Boolean indicating if the channel is YouTube verified. - totalFollowing: Number of channels this channel follows. - country: Country code where the channel is based. - bannerUrl: URL to channel's banner image. - avatarUrl: URL to channel's avatar image. - globalViewsRanking: Global ranking based on total views. - globalSubscribersRanking: Global ranking based on subscriber count. - countrySubscriberRanking: Ranking within the channel's country. - categorySubscriberRanking: Ranking within the channel's category. - vpv90: Views per video over the last 90 days. - recentTests: Number of recent tests performed on the channel. - totalTests: Total number of tests performed on the channel. #### Channel Statistics (channel-stats) Contains historical analytics data as an array of daily records: - insertedAt: ISO timestamp when the data was recorded. - subscriberCount: Subscriber count on that date. - subscriberCountDelta: Change in subscribers from previous day. - viewCount: Total view count on that date. - viewCountDelta: Change in views from previous day. - videoCount: Total video count on that date. - videoCountDelta: Change in video count from previous day. - date: Date of the record (YYYY-MM-DD format). - estimatedLowRevenueUsd: Lower bound of estimated revenue. - estimatedHighRevenueUsd: Upper bound of estimated revenue. - estimatedRevenueUsd: Average estimated revenue. - dayOfWeek: Day of the week for this record. - isToday: Boolean indicating if this is today's data. #### Long & Short Form Videos (channel-videos) Contains video statistics across different time periods: - weekly/monthly/ninetyDays/yearly/allTime: Each period contains: - videos: Total number of videos uploaded in this period. - shorts: Number of YouTube Shorts uploaded. - longs: Number of long-form videos uploaded. - views: Total views for videos in this period. - longViews: Views specifically from long-form videos. - shortViews: Views specifically from YouTube Shorts. ## Explore More Scrapers If you found this Apify Smartbuyglasses Scraper useful, be sure to check out our other powerful scrapers and actors at memo23's Apify profile. We offer a wide range of tools to enhance your web scraping and automation needs across various platforms and use cases. ## Support - For issues or feature requests, please use the Issues section of this actor. - If you need customization or have questions, feel free to contact the author: - Author's website: https://muhamed-didovic.github.io/ - Email: muhamed.didovic@gmail.com ## Additional Services - Request customization or whole dataset: muhamed.didovic@gmail.com - If you need anything else scraped, or this actor customized, email: muhamed.didovic@gmail.com - For API services of this scraper (no Apify fee, just usage fee for the API), contact: muhamed.didovic@gmail.com - Email: muhamed.didovic@gmail.com
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Viewstats.com Search Results and Channel Details Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- memo23
- Pricing
- Paid
- Total Runs
- 473
- Active Users
- 46
Related Actors
Video Transcript Scraper: Youtube, X, Facebook, Tiktok, etc.
by invideoiq
Linkedin Profile Details Scraper + EMAIL (No Cookies Required)
by apimaestro
Twitter (X.com) Scraper Unlimited: No Limits
by apidojo
Content Checker
by jakubbalada
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support