YouTube
Seamlessly integrate YouTube with your favorite APIs, databases, and programming languages, using WayScript.
Work with YouTube data.

​
πŸ”—
Link Your YouTube Account

When using a YouTube module for the first time, follow the prompt to authorize access.
You can add additional accounts from the YouTube module settings.

​
πŸ”Ž
Search for Videos by Keyword

​
πŸ“₯
Inputs

  • Search Term
  • Maximum Number of Results
  • Advanced:
    • Sort Order
    • Filter Results by U.S. Zip Code
    • Channel ID (Constrain your search to a specific YouTube channel.)

​
πŸ“€
Output

1
YouTube_Videos = [
2
{
3
title : String,
4
channel : String,
5
url : Url,
6
description : String,
7
published_at : Date,
8
channel_id : String,
9
video_id : String,
10
},
11
]
Copied!

​
πŸ“Ί
Get Data About a Video

​
πŸ“₯
Inputs

  • Video URL

​
πŸ“€
Output

1
YouTube_Video = {
2
title : String,
3
channel : String,
4
description : String,
5
published_at : Date,
6
channel_id : String,
7
tags : [
8
String,
9
],
10
comment_count : Int,
11
dislike_count : Int,
12
favorite_count : Int,
13
like_count : Int,
14
view_count : Int,
15
duration : String,
16
}
Copied!

​
πŸ’¬
Get Comments on a Video

​
πŸ“₯
Inputs

  • Video URL
  • Maximum Number of Comments
  • Advanced: Sort Order
    • Time
    • Relevance

​
πŸ“€
Output

1
Video_Comments = [
2
{
3
text : String,
4
author_display_name : String,
5
author_channel_id : String,
6
author_channel_url : String,
7
like_count : String,
8
published_at : Date,
9
reply_count : Int,
10
},
11
]
Copied!

​
πŸ‘€
Get Data on a Channel (User Account)

​
πŸ“₯
Inputs

  • Account/Channel Username

​
πŸ“€
Output

1
YouTube_Channel = {
2
description : String,
3
view_count : Int,
4
comment_count : Int,
5
subscriber_count : Int,
6
video_count : Int,
7
url : Url,
8
id : String,
9
}
Copied!
Last modified 11mo ago