- Overview
- Authentication
- Errors
- Images
- Advanced Ratings
- Scrobbling vs. Checkins
- Syncing with trakt
-
Account
-
Activity
-
Calendar
-
Comment
-
Genres
-
Lists
-
Movie
-
Movies
-
Network
-
Rate
-
Recommendations
-
Search
-
Server
-
Show
- show/cancelcheckin
- show/cancelwatching
- show/checkin
- show/comments
- show/episode/comments
- show/episode/library
- show/episode/seen
- show/episode/summary
- show/episode/unlibrary
- show/episode/unseen
- show/episode/unwatchlist
- show/episode/watchingnow
- show/episode/watchlist
- show/library
- show/related
- show/scrobble
- show/season
- show/season/library
- show/season/seen
- show/seasons
- show/seen
- show/summary
- show/unlibrary
- show/unwatchlist
- show/watching
- show/watchingnow
- show/watchlist
-
Shows
-
User
- user/calendar/shows
- user/lastactivity
- user/library/movies/all
- user/library/movies/collection
- user/library/movies/watched
- user/library/shows/all
- user/library/shows/collection
- user/library/shows/watched
- user/list
- user/lists
- user/network/followers
- user/network/following
- user/network/friends
- user/profile
- user/progress/collected
- user/progress/watched
- user/ratings/episodes
- user/ratings/movies
- user/ratings/shows
- user/watching
- user/watchlist/episodes
- user/watchlist/movies
- user/watchlist/shows
-
Deprecated
- friends/add
- friends/all
- friends/approve
- friends/delete
- friends/deny
- friends/requests
- movie/shouts
- shout/episode
- shout/movie
- shout/show
- show/episode/shouts
- show/shouts
- user/friends
- user/library/movies/hated
- user/library/movies/loved
- user/library/shows/hated
- user/library/shows/loved
- user/watched
- user/watched/episodes
- user/watched/movies
API Overview
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 call a URL and get some JSON back.
More complex API calls (such as adding a movie or show to you library) involve sending us data. These are still easy to use, you simply POST some JSON data to a specific URL. For more about the authentication required, check out this page.
Each available API method is listed in the sidebar. Complete details and examples are provided for each call.
Help with the API
We have setup a few resources specifically for the trakt API. We recommend following and subscribing so you can be notified of new API features and have a developer focused group to ask any API related questions.
twitter: @traktapi
google group: http://groups.google.com/group/traktapi
API Console
Check out the trakt API console for an easy way to test all of the available API methods. The console support basic authentication for any methods that use that. More details can be found in this thread from the trakt google group.
https://apigee.com/trakt/console/morbo
Dates
Any dates returned from the API (i.e. watched timestamps) are in the PST (GMT-8) timezone. Adjust accordingly on your end to your local timezone.



