Skip to content
Eren Okka edited this page Jun 24, 2014 · 4 revisions

Hummingbird's API lets applications retrieve information about anime and manage users' libraries. This reference document will help developers integrate Hummingbird with their own desktop, mobile and web applications.

Currently there are two different versions of the API in use:

API v1

This is the stable API that is already implemented in many applications. It is recommended to use API v1 for any long-running projects. Minor additions or bug fixes can be made, but all these changes are guaranteed to be backwards compatible.

API v2

This is the new version of the Hummingbird API that will provide a lot more information than API v1 once it's finished. Note that anything under API v2 is subject to change. Use at your own risk.

Technical notes

Identifiers

Each anime entry in Hummingbird's database has a unique ID and a human-friendly slug. In most cases, IDs and slugs can be used interchangeably. Note that while IDs are static, slugs may change over time.

Responses

All methods will return application/json bodies. If a request results in an error, its response body will be a JSON object explaining the reason:

{
  "error": "Invalid credentials"
}

Resources

Clone this wiki locally