trakt.tv

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 site or app. The Trakt API was made just for this purpose. It is very easy to use, you basically

🔑 oauth2 183 endpoints
📄 Docs 📋 OpenAPI spec 🔬 Try in Swagger UI

SDKs by language (5 total)

npm install TraktBotNode_V3
npm install trakto.github.io
npm install trakto-sdk-sample
go get github.com/jacklaaa89/trakt
# Maven: see https://github.com/StaticVillage/Trakt-Android
curl examples
Get networks
curl \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  https://api.trakt.tv/networks
Get list
curl \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  https://api.trakt.tv/lists/{id}
Get a single show
curl \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  https://api.trakt.tv/shows/{id}
Endpoints (183 total)
GET
/networks
Get networks
GET
/lists/{id}
Get list
GET
/shows/{id}
Get a single show
GET
/users/{id}
Get user profile
GET
/movies/{id}
Get a movie
GET
/people/{id}
Get a single person
GET
/comments/{id}
Get a comment or reply
GET
/genres/{type}
Get genres
GET
/lists/popular
Get popular lists
GET
/search/{type}
Get text query results
GET
/shows/popular
Get popular shows
GET
/lists/trending
Get trending lists
At a glance
Total SDKs5
Languages4
Endpoints183
Authoauth2
https://api.trakt.tv