Get My Channels Subscribers With Subscription Duration & Lifetime User Bits Donations

Hi guys,

I’m trying to get the list of current subscribers to my channel, along with the duration of their subscription, and if possible, the tier level of their subscription, using:

https://api.twitch.tv/kraken/channels/CHANNEL-ID/subscriptions/?client_id=CLIENT-ID

But the information provided doesn’t provide subscription level or subscription duration:

created_at
“2017-10-22T20:02:38Z”
_id
“ID-Number”
user
display_name
“USERNAME”
_id
000000000
name
“username”
staff
false
created_at
“2017-05-04T04:47:38Z”
updated_at
“2018-07-10T19:31:17Z”
logo
https://static-cdn.jtvnw.net/user-default-pictures/user-profile_image-300x300.jpg
_links
self
https://api.twitch.tv/kraken/users/USERNAME
_links
self
https://api.twitch.tv/kraken/channels/pixelgumtv/subscriptions/USERNAME

Is there any way of obtaining this information? And is there also any way of obtaining the lifetime amount of bits this user has donated to us?

Many thanks.

The subscription tier is provided, it’s the sub_plan value. 1000 being $4.99 and Prime, 2000 being $9.99, and 3000 being $24.99

Their current sub streak, or the date of their initial subscription, is impossible to obtain with the current API. The subscribers endpoint does include a create_at field (and I’m talking about the subscription object here, not the user object contained within) but this field updates under certain circumstances, such as a change of payment method or change of tier.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.