# Channel Search - Results Inconsistent

**URL:** <https://staging-discuss.dev.twitch.com/t/channel-search-results-inconsistent/11435>\
**Category:** API\
**Created:** [August 16, 2017, 12:29pm UTC](https://staging-discuss.dev.twitch.com/t/channel-search-results-inconsistent/11435 "2017-08-16T12:29:19Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![DeskCoder](https://d1d6mrmdu7ztse.cloudfront.net/user_avatar/staging-discuss.dev.twitch.com/deskcoder/32/3120_2.png) [@DeskCoder](https://staging-discuss.dev.twitch.com/u/DeskCoder)\
**Post date:** [August 16, 2017, 12:29pm UTC](https://staging-discuss.dev.twitch.com/t/channel-search-results-inconsistent/11435/1 "2017-08-16T12:29:20Z")

</div>

I’ve been using the API to search for streams, specifically live streams of speed runs … and the results are inconsistent to say the least.

- When I search for “speed”, I would except to get back everything that contains the word speed, like: speedrun, speedruns, speedy, speedcheese, etc.
- When I search for “speedrun”, I would expect to get back streams that include speedruns
- When I search for “run”, I would expect to get back speedrun results, but I only get back Runescape streams

This is not the case however. When I search for “speedruns”, then “speedrun”, a bunch of streams fall off the results, even though they do contain “speedrun”. Am I doing something wrong? Or is there a way to tweak my query to get back all the results that contain the query word?

---

<div class="post-metadata">

**Author:** ![ceriath](https://d1d6mrmdu7ztse.cloudfront.net/user_avatar/staging-discuss.dev.twitch.com/ceriath/32/1547_2.png) [@ceriath](https://staging-discuss.dev.twitch.com/u/ceriath)\
**Post date:** [August 16, 2017, 5:30pm UTC](https://staging-discuss.dev.twitch.com/t/channel-search-results-inconsistent/11435/2 "2017-08-16T17:30:44Z")

</div>

Hey,

i guess the endpoint you are referring to is this one?

> **[Search Reference](https://dev.twitch.tv/docs/v5/reference/search/#search-streams)**
>
> Twitch Developer tools and services to integrate Twitch into your development or create interactive experience on twitch.tv.

  
So “A stream is returned if the query parameter is matched entirely or partially, **in the channel description or game name.** ” should answer your question, i guess the channels you find have it in their description, the others dont.

---

<div class="post-metadata">

**Author:** ![system](https://d2spem0quai2ol.cloudfront.net/original/2X/0/05909729875cce3b53e59d5561c4d23bb14948fc.png) [@system](https://staging-discuss.dev.twitch.com/u/system)\
**Post date:** [September 15, 2017, 5:30pm UTC](https://staging-discuss.dev.twitch.com/t/channel-search-results-inconsistent/11435/3 "2017-09-15T17:30:57Z")

</div>

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