Contents

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}"
   },
      ...
   ]
}
+