A long waiting is over now.. today it’s finally time some new stuff!
Today we can announce that version 3 of TibiaData API is released!
Through our API, you can have access to an API providing information of characters, guilds, highscores, worlds and a lot more of Tibia.
You can based on the request provided by us build your own clients to retrieve the information you need.
Changes of TibiaData API v3
Since v3 is a rewrite of TibiaData from PHP to Golang, the difference between v2 and v3 is larger than between v1 and v2.
Therefore we’ll not have a changelog list as we did in last release.
There have also been additions of endpoints like creatures, fansites, killstatistics and more.
Head over to our documentation to play around with our API and get your tools migrated to v3.
The documentation
The documentation from v3 has been swagger-generated, so you can easily generate your own TibiaData client to consume our API.
You can find the swagger.json file in our tibiadata-api-docs repository on GitHub.
There is a swagger-documentation page available on https://docs.tibiadata.com, where you can play around.
The code
As mentioned in previous blog posts, TibiaData is now publishing it’s code publicly on GitHub.
Dig around and contribute to our repo to enhance our service.
You can find all our repos under our GitHub organization here.
We’ve also bumped the GitHub release version to match the API version.
Upcoming improvements
We don’t have any proper error handling yet in addition to some other few minor things.
Therefore there will be some addition in the couple of days, but those will not impact you going from v2 to v3.
There will be separate blog posts when those are being added.
Report issues
Report to us, if you find something that is not correct.
Suggest to us, if you are missing some feature and we’ll implement it.
Thank you!
Special thanks to Kennedy (aka kamilon) and Pedro for the huge amount of contributions to TibiaData and thanks for everyone testing and reporting issues.
Try it yourself!
Kind regards,
Tobias