Use “Search Channels” to match channel name or title.
This is simply invalid because if you put some existing title into query the channel having it is not returned. The search only works on channel names but does not work on descriptions/titles.
This seems to be a documentation bug.
BTW - maybe some additional flag to search in channel titles should be introduced for such case?
Another problem: thumbnail_url description is all wrong:
Thumbnail URL of the stream. All image URLs have variable width and height. You can replace {width} and {height} with any values to get that size image.
This is not a thumbnail of the stream but channel logo and does not have variable width and height.
XQC example: default 300x300 works 100x100 does not work (403).
It would be great to have it documented this way, I guess I will file a bug.
BTW Thanks for github link, somehow I have only searched forum for those issue and not the github page.
There is also a uservoice: Stream title searching – Twitch UserVoice
Or the documentation. The mechanism to return profile picture for non-live channels is OK, but the live channels should probably have thumbnail_url.
I think the best solution would be to return both thumbnail_url and (new property) profile_picture/channel_logo (thumbnail_url would be empty if channel is not live or would return thumbnail from last stream).