YouTube Data Tools

This is a collection of simple tools for extracting data from the YouTube platform via the YouTube API v3.

For some context and a small introduction, please check out this blog post.

Each of the modules has a basic description of how it works, there is a FAQ section with additional information, and an introductory video.

To learn more about how we handle data, please read our privacy policy.

If you use this tool in a scientific publication, please cite it, e.g. in APA style: Rieder, Bernhard (2015). YouTube Data Tools (Version 1.23) [Software]. Available from https://tools.digitalmethods.net/netvizz/youtube/.

Modules

Channel Info

This module retrieves different kinds of information for a channel from a specified channel id.

launch

Channel Search

This module searches for channels relevant to a user query.

launch

Channel Network

This module crawls a network of channels connected via the "featured channels" (and via subscriptions) tab from a list of seeds. Seeds can be channels retrieved from a search or via manual input of channel ids.

launch

Video List

This module creates a list of video infos and statistics from one of four sources: the videos uploaded to a specified channel, a playlist, the videos retrieved by a particular search query, or the videos specified by a list of ids.

launch

Video Network

This module creates a network of relations between videos via YouTube's "related videos" feature, starting from a search or a list of video ids.

launch

Video Info and Comments

This module starts from a video id and retrieves basic info for the video in question and provides a number of analyses of the comment section.

launch

Version History

  • v1.23 - 22/05/2022 - Added output format selector.
  • v1.22 - 25/02/2021 - Added a means to limit to n top comments in video info module.
  • v1.21 - 11/01/2021 - Added video tags to video list module.
  • v1.20 - 31/12/2020 - Added channel search module, housekeeping.
  • v1.12 - 20/09/2019 - Added a channel network output to the video network module.
  • v1.11 - 02/07/2019 - Removed "related channel" module after YT removed the feature from the interface; added thumbnail url to video list module
  • v1.10 - 15/11/2018 - Added a "related channel" module
  • v1.09 - 10/05/2018 - Added a "per day" mode to the video list module
  • v1.08 - 06/12/2017 - Channel info module can now make queries for several channels at a time
  • v1.07 - 19/10/2017 - Added region code parameter to video list
  • v1.06 - 12/05/2017 - Added country and "channel age" to channel network module
  • v1.05 - 01/02/2017 - Added date limited search to video list module
  • v1.04 - 01/02/2015 - Added like/dislike ratio to video network module output
  • v1.03 - 18/10/2015 - Small bugfix
  • v1.02 - 05/06/2015 - Added subscriptions to channel network
  • v1.01 - 26/05/2015 - Bug fix for video network, video category added to several modules
  • v1.0 - 04/05/2015 - Initial Release