Search for streams or games with queries.
Endpoint | Description |
---|---|
GET /search/streams | Find streams |
GET /search/games | Find games |
Returns a list of stream objects matching the search query.
Name | Required? | Type | Description |
---|---|---|---|
query or q |
required | string | A url-encoded search query. |
limit |
optional | integer | Maximum number of objects in array. Default is 25. Maximum is 100. |
offset |
optional | integer | Object offset for pagination. Default is 0. |
curl -H 'Accept: application/vnd.twitchtv.v2+json' \
-X GET https://api.twitch.tv/kraken/search/streams?q=starcraft
{
"_links": {
"self": "https://api.twitch.tv/kraken/search/streams?limit=25&offset=0&q=starcraft",
"next": "https://api.twitch.tv/kraken/search/streams?limit=25&offset=25&q=starcraft"
},
"streams": [
{
"game": "StarCraft II: Heart of the Swarm",
"viewers": 2,
"_id": 4989654544,
"channel": {
"game": "StarCraft II: Heart of the Swarm",
"display_name": "Blade55555",
"created_at": "2009-09-19T02:07:23Z",
"status": "Starcraft 2 HOTS GM zerg",
"updated_at": "2013-02-28T22:30:17Z",
"mature": null,
"_id": 8341905,
"video_banner": "http://static-cdn.jtvnw.net/jtv_user_pictures/blade55555-channel_offline_image-3abeffa573a391d4-640x360.jpeg",
"name": "blade55555",
"banner": null,
"background": null,
"_links": {
"editors": "https://api.twitch.tv/kraken/channels/blade55555/editors",
"stream_key": "https://api.twitch.tv/kraken/channels/blade55555/stream_key",
"commercial": "https://api.twitch.tv/kraken/channels/blade55555/commercial",
"features": "https://api.twitch.tv/kraken/channels/blade55555/features",
"videos": "https://api.twitch.tv/kraken/channels/blade55555/videos",
"subscriptions": "https://api.twitch.tv/kraken/channels/blade55555/subscriptions",
"follows": "https://api.twitch.tv/kraken/channels/blade55555/follows",
"self": "https://api.twitch.tv/kraken/channels/blade55555",
"chat": "https://api.twitch.tv/kraken/chat/blade55555"
},
"teams": [ ],
"logo": "http://static-cdn.jtvnw.net/jtv_user_pictures/blade55555-profile_image-e551610be15ec896-300x300.png",
"url": "http://www.twitch.tv/blade55555"
},
"preview": "http://static-cdn.jtvnw.net/previews-ttv/live_user_blade55555-320x200.jpg",
"name": "live_user_blade55555",
"_links": {
"self": "https://api.twitch.tv/kraken/streams/blade55555"
},
"broadcaster": "fme"
},
...
]
}
503 Service Unavailable
if unable to retrieve search results.
Returns a list of game objects matching the search query.
Name | Required? | Type | Description |
---|---|---|---|
query or q |
required | string | A url-encoded search query. |
type |
required | string | suggest : Suggests a list of games similar to query, e.g. 'star' query might suggest 'StarCraft II: Wings of Liberty'. |
live |
optional | bool | If true, only returns games that are live on at least one channel. |
curl -H 'Accept: application/vnd.twitchtv.v2+json' \
-X GET https://api.twitch.tv/kraken/search/games?q=star&type=suggest
{
"_links": {
"self": "https://api.twitch.tv/kraken/search/games?q=star&type=suggest",
},
"games": [
{
"box": {
"small": "http://static-cdn.jtvnw.net/ttv-boxart/StarCraft%20II%3A%20Wings%20of%20Liberty.jpg?w=52&h=72&fit=scale",
"large": "http://static-cdn.jtvnw.net/ttv-boxart/StarCraft%20II%3A%20Wings%20of%20Liberty.jpg?w=272&h=380&fit=scale",
"medium": "http://static-cdn.jtvnw.net/ttv-boxart/StarCraft%20II%3A%20Wings%20of%20Liberty.jpg?w=136&h=190&fit=scale",
"template": "http://static-cdn.jtvnw.net/ttv-boxart/StarCraft%20II%3A%20Wings%20of%20Liberty.jpg?w={width}&h={height}&fit=scale"
},
"logo": {
"small": "http://static-cdn.jtvnw.net/ttv-logoart/StarCraft%20II%3A%20Wings%20of%20Liberty.jpg?w=60&h=36&fit=scale",
"large": "http://static-cdn.jtvnw.net/ttv-logoart/StarCraft%20II%3A%20Wings%20of%20Liberty.jpg?w=240&h=144&fit=scale",
"medium": "http://static-cdn.jtvnw.net/ttv-logoart/StarCraft%20II%3A%20Wings%20of%20Liberty.jpg?w=120&h=72&fit=scale",
"template": "http://static-cdn.jtvnw.net/ttv-logoart/StarCraft%20II%3A%20Wings%20of%20Liberty.jpg?w={width}&h={height}&fit=scale"
},
"images": {
"thumb": "http://media.giantbomb.com/uploads/0/30/1319229-sc2_se_2d_rgb_web_na_thumb.jpg",
"tiny": "http://media.giantbomb.com/uploads/0/30/1319229-sc2_se_2d_rgb_web_na_tiny.jpg",
"small": "http://media.giantbomb.com/uploads/0/30/1319229-sc2_se_2d_rgb_web_na_small.jpg",
"super": "http://media.giantbomb.com/uploads/0/30/1319229-sc2_se_2d_rgb_web_na_super.jpg",
"medium": "http://media.giantbomb.com/uploads/0/30/1319229-sc2_se_2d_rgb_web_na_small.jpg",
"icon": "http://media.giantbomb.com/uploads/0/30/1319229-sc2_se_2d_rgb_web_na_icon.jpg",
"screen": "http://media.giantbomb.com/uploads/0/30/1319229-sc2_se_2d_rgb_web_na_screen.jpg"
},
"popularity": 114,
"name": "StarCraft II: Wings of Liberty",
"_id": 63011880,
"_links": { },
"giantbomb_id": 20674
},
...
]
}
503 Service Unavailable
if unable to retrieve search results.