gwyo-twitch
This easy-to-use API gives access to User or Channel data, and Streams on Twitch if the status is Online. (you don't need your own Twitch API key)
402 subscribers
9.8/10 popularity
779 ms avg latency
99% success rate
16 endpoints
The in-depth APIMemo review for this API hasn't been published yet —
the data below comes straight from the public marketplace listing.
gwyo-twitch endpoints
| Method | Endpoint | Description |
|---|---|---|
| Get Channel / User Infos | ||
| GET |
Get All Channel Infos /user/{userId} |
Get Channel Infos (by username or id) |
| GET |
Get Channel Broadcaster Type /type/{userId} |
Get Channel Broadcaster Type (using username or id) |
| GET |
Get Channel Description /description/{userId} |
Get Channel Description (using username or id) |
| GET |
Get Channel Total Views /views/{userId} |
Get Channel Cumulated Views since its creation (using username or id) |
| GET |
Get Channel Profile Pic HTML Element /userpic-img/{userId} |
Get Channel Profile Pictures as a HTML Element with tag (using username or id) ( Sizes: 150x150, 300x300, 600x600 ) |
| GET |
Get Channel Profile Pic URL /userpic/{userId} |
Get Channel Profile Picture's URL (using username or id) ( Sizes: 150x150, 300x300, 600x600 ) |
| GET |
Get Channel Username by Id /username/{userId} |
Get Channel Username by Id |
| Get Active Stream Infos | ||
| GET |
Get All Active Stream Infos /stream/{userId} |
Get a Stream Informations if the status is Online (by username or id) ( return an empty JSON object if not currently LIVE ) |
| GET |
Get Stream Number of Viewers /viewers/{userId} |
Get Stream Number of Viewers (using username or id) ( return an empty JSON object if not currently LIVE ) |
| GET |
Get Stream Mature Content Status /mature/{userId} |
Get Stream Mature Content Status (using username or id) ( return an empty JSON object if not currently LIVE ) |
| GET |
Get Stream Language /lang/{userId} |
Get Stream Language (using username or id) ( return an empty JSON object if not currently LIVE ) |
| GET |
Get Stream Title /title/{userId} |
Get Stream Title (using username or id) ( return an empty JSON object if not currently LIVE ) |
| GET |
Get Stream Game Name /game/{userId} |
Get Stream Game Name (by username or id) ( return an empty JSON object if not currently LIVE ) |
| GET |
Get Stream Preview as HTML Element /preview-img/{userId}/{width}/{height} |
Get the Last Picture Preview as a HTML Element from a Live Stream ( using optional width or width/height ) ( return an empty JSON object if not currently LIVE ) |
| GET |
Get Stream Preview Url /preview/{userId}/{width}/{height} |
Get the Last Picture Preview's Url from a Live Stream ( using optional width or width/height ) ( return an empty JSON object if not currently LIVE ) |
| GET |
Get m3u8 Links /m3u8/{userId} |
Get All resolutions m3u8 link URLs if the status is Online (by username or id) ( return an empty JSON object if not currently LIVE ) |
gwyo-twitch pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | 10 / minute |
|
| PRO | $5 / month | 100 / minute |
|
| ULTRA | $10 / month | 500 / minute |
|
| MEGA | $20 / month | — |
|