- 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
Summary
Get a list of show recommendations created from your watching history and your friends. Results returned with the top recommendation first.
URL
http://api.trakt.tv/recommendations/shows/apikey
Supported formats
json
Supported request methods
POST
Requires authentication
true (details)
Required Parameters
-
apikey
Sign in to view your API key.
-
JSON POST
-
username
trakt username.
-
password
SHA1 hash of trakt password.
-
genre (optional)
Genre slug to filter by. See genres/shows for a list of valid genres.
-
start_year (optional)
4 digit year to filter shows premiering in this year or later.
-
end_year (optional)
4 digit year to filter shows premiering in this year or earlier.
-
hide_collected (optional)
Set to true to hide any shows the user has collected at least one episode of.
-
hide_watchlisted (optional)
Set to true to hide any shows on the user's watchlist.
-
Example JSON POST
{
"username": "username",
"password": "sha1hash"
"genre": "science-fiction",
"hide_collected": false,
"hide_watchlisted": true
}Example Response
[
{
"title":"Fringe",
"year":2008,
"url":"http://trakt.tv/show/fringe",
"first_aired":1219734000,
"country":"United States",
"overview":"Fringe follows FBI Agent Olivia Dunham, Consultant Peter Bishop and science explorer extraordinaire Doctor Walter Bishop as they search for clues to the series of bizarre and horrific crimes inflicted on the world. The world that we know. ",
"runtime":60,
"certification":"TV-MA",
"imdb_id":"tt1119644",
"tvdb_id":"82066",
"images":{
"poster":"http://trakt.us/images/posters/87.jpg",
"fanart":"http://trakt.us/images/fanart/87.jpg",
"banner":"http://trakt.us/images/banners/87.jpg"
},
"ratings":{
"percentage":97,
"votes":195,
"loved":190,
"hated":5
},
"genres":["Action","Comedy"]
}
]



