Think(!) it's about building an API. Around the API you can, if u want, build a bot. That's why there API-Keys i think (I can't imagine another possible scenario). With that keys a bot would have access.
Yup, that's right. Half of building a bot involves getting the machine-readable data, and that's the part that we try to make easier.
Exactly the first use case that came to my mind. Exciting times ahead :-)