Hummingbird API - FAQ
The Hummingbird API was designed to be easy to use for everyone who wants to play around with it or build custom applications based on it. Thus, this thread provides a really short introduction to our API concepts, API usage and troubleshooting.
What API's can I use?
APIv1 is the old Hummingbird API that is already implemented in multiple applications, its syntax and functionality will surely not change in the future so it is recommended to use this for any long-running projects.
APIv2 is a new version of the Hummingbird API that will provide a lot more information than APIv1 once it's finished. There are already parts of this API that are working and can be used but it may change at any time.
Other: Hummingbird itself is mostly a client-side application that is using own, currently undocumented API endpoints. All the information that is available using these endpoints will eventually be implemented in APIv2. However, if you need information that is not provided by any documented API, just use your browser tools to find undocumented endpoints. Please note: API endpoints that are not currently documentated are most likely still in development and may change at any time!
How should I use the API's?
You can simply access all the API endpoints via their respective Hummingbird URL, you don't need to use Mashape (our old API proxy) for requests.
How do I use the API's?
You'll find a detailed documentation of all available API endpoints as well as general information on the usage of the available endpoints in the Hummingbird GitHub Wiki.
GitHub Wiki links
If you have any questions regarding our API's, just post them on the forums. Same goes for reports of any bugs that may cross your way.