The Client ID allows you to query quite a few things just not items with Scope that are private to a user (such as subscriptions, for example). So, for example I can get some information back…
illusion% curl -s -H 'Accept: application/vnd.twitchtv.v5+json' -H 'Client-ID: 3czye80z...............' -X GET https://api.twitch.tv/kraken/users?login=illusionaryone,lirik | python -mjson.tool
{
"_total": 2,
"users": [
{
"_id": "77632323",
"bio": "Name is IllusionaryOne. I'm forty-something. Gamer. Software engineer. Anime consumer. Variety streamer.",
"created_at": "2014-12-21T06:40:53.245504Z",
"display_name": "IllusionaryOne",
"logo": "https://static-cdn.jtvnw.net/jtv_user_pictures/acd95d45-928d-44a6-846a-c86b31cf28e3-profile_image-300x300.png",
"name": "illusionaryone",
"type": "user",
"updated_at": "2018-07-12T06:01:26.509262Z"
},
{
"_id": "23161357",
"bio": "Your source for a good time, hilarity, and gaming!",
"created_at": "2011-06-27T18:34:45.119555Z",
"display_name": "LIRIK",
"logo": "https://static-cdn.jtvnw.net/jtv_user_pictures/7a75bd89-ecbf-4974-bc1f-6b967213595f-profile_image-300x300.png",
"name": "lirik",
"type": "user",
"updated_at": "2018-07-12T17:30:36.393152Z"
}
]
}