While there have been great advancements in the image metadata (e.g. filewidth:, filetype, etc) that has been exposed, it is still lacking some very useful metatada.
For example, one can't search for :
Video or audio of a certain "playtime"
{ "name": "playtime_seconds", "value": 113.72532879819 },
Framecount, looped images, duration
{ "name": "frameCount", "value": 16 }, { "name": "looped", "value": true }, { "name": "duration", "value": 15 }
Frame rate, and creation date
"bandwidth": 204608, "framerate": 15
In some cases the location of the image may be very relevant (if stored in its exif data), and this is also stored in the metadata of some files.
The usecases are numerous, for instance for writing an article about world war one, one may want to filter images from that period. When looking for videos to add to a page one may want short animations to showcase the concept, e.g. a moving hurricane , and not be interested in very long videos. The same applies to animated images because in some cases they illustrate the concept better than others, and in some cases they don't, so it might be good to filter those either way.
Generally it might be good to evaluate what the API exposes, and to surface the most useful metadata.