45

So previously i was getting a youtube channel subscriber count with youtube data api v2.

I used the following (I am using TED channel for demo purposes)

http://gdata.youtube.com/feeds/api/users/TEDtalksDirector?alt=json&callback=jQuery111202977260369807482_1433828589506&jsonp&_=1433828589507

However with the new v3 api, there is no subscriber count in the result.

https://www.googleapis.com/youtube/v3/subscriptions?part=snippet%2CcontentDetails&channelId=UCAuUUnT6oDeKwE6v1NGQxug&key=fhjfshdjfhsjdhfjshdjfhsjdfhsjdhfjshdjfhsjdhs

Is there a way in which I can get the subscriber count value?

elena
  • 3,210
  • 4
  • 21
  • 35
kianmeng
  • 477
  • 1
  • 4
  • 7
  • answer with both "get_content" an cURL here : http://stackoverflow.com/questions/31416862/parse-youtube-subscribers-count-with-new-youtube-api-v3 – Damien Sellier Jul 15 '15 at 16:18

2 Answers2

66

Use it like this:

https://www.googleapis.com/youtube/v3/channels?part=statistics&id=channel_id&key=your_key

You can try your API request here: https://developers.google.com/youtube/v3/docs/channels/list#try-it

dikirill
  • 1,843
  • 1
  • 19
  • 21
Muhamed
  • 816
  • 8
  • 11
  • 1
    Also helpful: http://stackoverflow.com/questions/13871817/youtube-channel-subscriber-count/31038060#31038060 – Ben Jun 24 '15 at 22:15
1

One other thing to be aware of is that there is a boolean: Statistics.HiddenSubscriberCount. If set to true then SubscriberCount will be null.

An example channel is CBS New York:

https://www.youtube.com/channel/UCNZyLULUQBp5e9Q1cKtvk6Q/

I don't know why somebody would want to hide their subscriber count - usually it's a badge of honour. I'd guestimate that 7% of channels hide subscriber count, so it might really confuse you if you're testing your API calls on a channel that does!

BrettB
  • 84
  • 4