Viewstats.com Search Results and Channel Details Scraper avatar

Viewstats.com Search Results and Channel Details Scraper

Try for free

2 hours trial then $15.00/month - No credit card required now

Go to Store
Viewstats.com Search Results and Channel Details Scraper

Viewstats.com Search Results and Channel Details Scraper

memo23/apify-viewstats-cheerio
Try for free

2 hours trial then $15.00/month - No credit card required now

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.

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:

1{
2    "startUrls": [
3        "cohhcarnage",
4        "https://www.viewstats.com/?q=kill",
5        "https://www.viewstats.com/@cohhcarnage/channelytics"
6    ],
7    "includeProfileDetails": true,
8    "maxItems": 30,
9    "maxConcurrency": 50,
10    "minConcurrency": 1,
11    "maxRequestRetries": 100,
12    "proxy": {
13        "useApifyProxy": true,
14        "apifyProxyGroups": [
15            "RESIDENTIAL"
16        ]
17    }
18}

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:

1{
2    "id": "UCT94K6lRRU6XpCtQKlt0QEA",
3    "displayName": "Kill-eye",
4    "handle": "killeye",
5    "avatarUrl": "https://yt3.ggpht.com/6i72eGdebB1mVZMpGv0MiL58f-LvRgMAlrTU2FhuIeple4RsPXaW_0TsOTAbc96BEvm443ljRg=s800-c-k-c0x00ffffff-no-rj",
6    "country": "PH",
7    "description": "Pag Sa Hirap Nakaahon Ako, Pangakong Ang Focus Ng Pagtulong Ko Ay Palaging Nasa Sa Inyo❤ ",
8    "videoCount": 437,
9    "category": 24,
10    "viewCount": 45918386,
11    "subscriberCount": 478000,
12    "verified": true,
13    "totalFollowing": 0,
14    "bannerUrl": "https://yt3.googleusercontent.com/Z1ucHavfmTH7qafpa2CJI_hzo4omUlg1CnuZXjYyFASKcz835ac21TeQcn_hKsMzKZhW-i8CHw",
15    "globalViewsRanking": 308572,
16    "globalSubscribersRanking": 1791,
17    "countrySubscriberRanking": 572,
18    "categorySubscriberRanking": 1637,
19    "vpv90": 65975,
20    "recentTests": 0,
21    "totalTests": 0
22}

Output Fields Explanation

  • id: Unique identifier for the YouTube channel.
  • displayName: Name of the YouTube channel (e.g., "Kill-eye").
  • handle: Unique handle or username associated with the channel.
  • avatarUrl: URL to the channel's avatar or profile picture.
  • country: Country where the channel is based (e.g., "PH" for the Philippines).
  • description: Channel description provided by the creator.
  • videoCount: Total number of videos uploaded by the channel.
  • category: Numeric ID representing the category of the channel.
  • viewCount: Total number of views across all videos on the channel.
  • subscriberCount: Total number of subscribers to the channel.
  • verified: Boolean indicating if the channel is verified by YouTube.
  • totalFollowing: Number of channels this channel is following.
  • bannerUrl: URL to the channel's banner image.
  • globalViewsRanking: Global ranking based on the number of views.
  • globalSubscribersRanking: Global ranking based on the number of subscribers.
  • countrySubscriberRanking: Ranking within the country based on the number of subscribers.
  • categorySubscriberRanking: Ranking within the category based on the number of subscribers.
  • 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.

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

Additional Services

Developer
Maintained by Community

Actor Metrics

  • 3 monthly users

  • 1 star

  • >99% runs succeeded

  • Created in Nov 2024

  • Modified a month ago