# New API seems to lack a lot of functionality?

**URL:** <https://discuss.dev.twitch.com/t/new-api-seems-to-lack-a-lot-of-functionality/11955>\
**Category:** API\
**Created:** [September 12, 2017, 10:50pm UTC](https://discuss.dev.twitch.com/t/new-api-seems-to-lack-a-lot-of-functionality/11955 "2017-09-12T22:50:29Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sophira](https://avatars.discourse-cdn.com/v4/letter/s/d6d6ee/32.png) [@Sophira](https://discuss.dev.twitch.com/u/Sophira)\
**Post date:** [September 12, 2017, 10:50pm UTC](https://discuss.dev.twitch.com/t/new-api-seems-to-lack-a-lot-of-functionality/11955/1 "2017-09-12T22:50:29Z")

</div>

Hi,

I’m very concerned about the fact that many useful API endpoints in v5 of the API do not appear in the new API, such as the [Search API](https://dev.twitch.tv/docs/v5/reference/search), the [Communities API](https://dev.twitch.tv/docs/v5/reference/communities), and the [Teams API](https://dev.twitch.tv/docs/v5/reference/teams). (I’m also concerned about the [Games API](https://dev.twitch.tv/docs/v5/reference/games) as without it the `game_id` returned by current APIs is mostly useless, but it appears that this is being explored according to the [Roadmap](https://trello.com/b/xdoVhmKj/twitch-developer-platform-roadmap).)

Is this simply down to not having yet implemented these APIs, or is there motivation for removing these?

---

<div class="post-metadata">

**Author:** ![Wallboy](https://avatars.discourse-cdn.com/v4/letter/w/8e7dd6/32.png) [@Wallboy](https://discuss.dev.twitch.com/u/Wallboy)\
**Post date:** [September 13, 2017, 1:18am UTC](https://discuss.dev.twitch.com/t/new-api-seems-to-lack-a-lot-of-functionality/11955/2 "2017-09-13T01:18:07Z")

</div>

I’m also confused by the docs. The Twitch API V5 stuff needs to be completely moved from [https://dev.twitch.tv/docs](https://dev.twitch.tv/docs) to somewhere else. I don’t know which stuff is for the New API or which is for V5.

I also noticed a lack of endpoints that are in the V5 and V3. Likely as you said they are still implementing them in.

---

<div class="post-metadata">

**Author:** ![IllusionaryOne](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/illusionaryone/32/2011_2.png) [@IllusionaryOne](https://discuss.dev.twitch.com/u/IllusionaryOne)\
**Post date:** [September 13, 2017, 4:30am UTC](https://discuss.dev.twitch.com/t/new-api-seems-to-lack-a-lot-of-functionality/11955/3 "2017-09-13T04:30:06Z")

</div>

It seems that all the new stuff, as of now, is under the “New Twitch API” section, which is small as Twitch seems to continue developing that API based on Trello (Roadmap). I imagine that once they have it further developed, that we may see something like before that we can pick the version of the API that we want to review from a drop down, but, given that it is still very much in it’s [apparent] infancy, it seems that is why it is organized like it is.

Just my perception of this, someone from Twitch would have to weigh in.

---

<div class="post-metadata">

**Author:** ![BarryCarlyon](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/barrycarlyon/32/253_2.png) [@BarryCarlyon](https://discuss.dev.twitch.com/u/BarryCarlyon)\
**Post date:** [September 13, 2017, 8:05am UTC](https://discuss.dev.twitch.com/t/new-api-seems-to-lack-a-lot-of-functionality/11955/4 "2017-09-13T08:05:43Z")

</div>

> [@Wallboy](#):
>
> I don’t know which stuff is for the New API or which is for V5.

v5: /kraken/  
New: /helix/

The clue is in the URL to the resource.

And yeah Helix is missing LOTS of stuff but most of it is on the RoadMap

https://trello.com/b/xdoVhmKj.html

---

<div class="post-metadata">

**Author:** ![DallasNChains](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/dallasnchains/32/1608_2.png) [@DallasNChains](https://discuss.dev.twitch.com/u/DallasNChains)\
**Post date:** [September 13, 2017, 2:36pm UTC](https://discuss.dev.twitch.com/t/new-api-seems-to-lack-a-lot-of-functionality/11955/5 "2017-09-13T14:36:05Z")

</div>

The new API is far from done as the roadmap shows. One point of clarity is that the new Twitch API will _not_ be at feature parity with v3/v5. This is a deliberate decision as we have just over 100 supported endpoints in v3/v5 but 97% of all usage is across 15 endpoints (kind of crazy, huh?). We’re focusing on fewer endpoints that are purposefully designed and provide value to developers.

For the website, we’re well aware that v5 has too much prominence for something that is deprecated. We’re fixing it. 🙂

Hope that helps bring some clarity!

---

<div class="post-metadata">

**Author:** ![asterius](https://avatars.discourse-cdn.com/v4/letter/a/c37758/32.png) [@asterius](https://discuss.dev.twitch.com/u/asterius)\
**Post date:** [September 14, 2017, 3:52pm UTC](https://discuss.dev.twitch.com/t/new-api-seems-to-lack-a-lot-of-functionality/11955/6 "2017-09-14T15:52:00Z")

</div>

I couldn’t find any mention of `channel` API endpoint in `helix`. Right now there is no way of getting follower count because of that.

Is `channel` API planned to come back or maybe just merged into `users`?

---

<div class="post-metadata">

**Author:** ![Ague](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/ague/32/2428_2.png) [@Ague](https://discuss.dev.twitch.com/u/Ague)\
**Post date:** [September 14, 2017, 4:04pm UTC](https://discuss.dev.twitch.com/t/new-api-seems-to-lack-a-lot-of-functionality/11955/7 "2017-09-14T16:04:26Z")

</div>

Like @DallasNChains mentioned in the comment right above yours, the API is far from complete. They’re rolling it out in phases is a way to look at it

---

<div class="post-metadata">

**Author:** ![asterius](https://avatars.discourse-cdn.com/v4/letter/a/c37758/32.png) [@asterius](https://discuss.dev.twitch.com/u/asterius)\
**Post date:** [September 14, 2017, 4:07pm UTC](https://discuss.dev.twitch.com/t/new-api-seems-to-lack-a-lot-of-functionality/11955/8 "2017-09-14T16:07:17Z")

</div>

I figured it out to this point. Just wanted to make sure about the details, because we are supposed to look at the roadmap. But roadmap doesn’t have some of features and it’s still a valid thing to know if parts not listed are going away.

---

<div class="post-metadata">

**Author:** ![DallasNChains](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/dallasnchains/32/1608_2.png) [@DallasNChains](https://discuss.dev.twitch.com/u/DallasNChains)\
**Post date:** [September 14, 2017, 4:16pm UTC](https://discuss.dev.twitch.com/t/new-api-seems-to-lack-a-lot-of-functionality/11955/9 "2017-09-14T16:16:44Z")

</div>

@asterius I would highly recommend reading the announcement blog: [https://blog.twitch.tv/the-new-twitch-api-be3fb2b078e6](https://blog.twitch.tv/the-new-twitch-api-be3fb2b078e6)

Quote from there:

> User and Channel objects had a large overlap in their data models, so we decided to reduce down to just a User object.

---

<div class="post-metadata">

**Author:** ![asterius](https://avatars.discourse-cdn.com/v4/letter/a/c37758/32.png) [@asterius](https://discuss.dev.twitch.com/u/asterius)\
**Post date:** [September 14, 2017, 4:17pm UTC](https://discuss.dev.twitch.com/t/new-api-seems-to-lack-a-lot-of-functionality/11955/10 "2017-09-14T16:17:42Z")

</div>

thanks, should have found it

---

<div class="post-metadata">

**Author:** ![system](https://d2opxh93rbxzdn.cloudfront.net/original/2X/0/05909729875cce3b53e59d5561c4d23bb14948fc.png) [@system](https://discuss.dev.twitch.com/u/system)\
**Post date:** [October 14, 2017, 4:17pm UTC](https://discuss.dev.twitch.com/t/new-api-seems-to-lack-a-lot-of-functionality/11955/11 "2017-10-14T16:17:43Z")

</div>

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