Ingests Reference
While you can migrate from v3 to v5, know that v5 is deprecated and will be shutdown in the future. We prefer that you migrated directly to the new Twitch API.
| Endpoint | Description |
|---|---|
| Get Ingest Server List | Gets a list of ingest servers. |
Get Ingest Server List
✎Gets a list of Twitch ingest servers.
The Twitch ingesting system is the first stop for a broadcast stream. An ingest server receives your stream, and the ingesting system authorizes and registers streams, then prepares them for viewers.
Authentication
None
URL
GET https://api.twitch.tv/kraken/ingests
Optional Query String Parameters
None
Example Request
This gets a list of all Twitch ingest servers.
curl -H 'Accept: application/vnd.twitchtv.v5+json' \
-H 'Client-ID: uo6dggojyb8d6soh92zknwmi5ej1q2' \
-X GET 'https://api.twitch.tv/kraken/ingests'
Example Response
{
"ingests": [{
"_id": 24,
"availability": 1.0,
"default": false,
"name": "EU: Amsterdam, NL",
"url_template": "rtmp://live-ams.twitch.tv/app/{stream_key}"
},
...
]
}