At Trakt, we collect lots of interesting information about what tv shows and movies everyone is watching. Part of the fun with such data is making it available for anyone to mash up and use on their own apps. The Trakt API was made just for this purpose. Let us know what you create!
Check out the Trakt API docs which has everything you need to get started.
API questions and bugs should be posted in the GitHub Discussions section. We previously used Google+, but they are closing it down soon. Please use this GitHub repo for everything API related moving forward.
Make sure to follow our API Blog and @traktapi on Twitter for real time updates.
All of the libraries listed below are user contributed. If you find a bug or missing feature, please contact the developer directly. These might help give your project a head start, but we can't provide direct support for any of these libraries. Please help us keep this list up to date.
Language | Name | Repository |
---|---|---|
C# | Trakt.NET | https://github.com/henrikfroehling/Trakt.NET |
TraktSharp | https://github.com/wwarby/TraktSharp | |
C++ | libtraqt | https://github.com/RobertMe/libtraqt |
Clojure | clj-trakt | https://github.com/niamu/clj-trakt |
Java | trakt-java | https://github.com/UweTrottmann/trakt-java |
Kotlin | trakt-api | https://github.com/MoviebaseApp/trakt-api |
Node.js | Trakt.tv | https://github.com/vankasteelj/trakt.tv |
TraktApi2 | https://github.com/PatrickE94/traktapi2 | |
Python | trakt.py | https://github.com/fuzeman/trakt.py |
pyTrakt | https://github.com/moogar0880/PyTrakt | |
R | tRakt | https://github.com/jemus42/tRakt |
React Native | nodeless-trakt | https://github.com/kdemoya/nodeless-trakt |
Ruby | omniauth-trakt | https://github.com/wafcio/omniauth-trakt |
omniauth-trakt | https://github.com/alextakitani/omniauth-trakt | |
Swift | TraktKit | https://github.com/MaxHasADHD/TraktKit |
AKTrakt | https://github.com/arsonik/AKTrakt |