title: How to check live stream information of a youtube channel without using Search.list from youtube data api?
body: <p>Basically, I want to check if several channels are streaming now <strong>without using Search.list</strong>.</p>
  
  <p>I used Search.list from youtube data API<a href="https://developers.google.com/youtube/v3/docs/search/list" rel="nofollow noreferrer">enter link description here</a>, but I found this method was really costly. As the page says, <strong><em>"A call to this method has a quota cost of 100 units."</em></strong> So it's extremely easy to reach the limit every day.</p>
  
  <p>I have searched for hours to find another method that can provide live stream status of a particular channel. There must be something I have missed because when I enter a channel, I can easily know whether this channel is streaming now or has any live stream plan. I thought it would be a property of the channel.</p>
  
  <p>However, I didn't find any related method. When I called Channels.list(), I could find uploaded videos as a playlist in "items.contentDetails.relatedPlaylists.uploads", but there's no live stream information.</p>
  
  <p>The only solution I've come up with is to request the page <a href="https://www.youtube.com/channel/channel_id/live" rel="nofollow noreferrer">https://www.youtube.com/channel/channel_id/live</a> and check if it contains "offline", but <strong>I think it might be better to use their own API.</strong></p>