API Methods

This is a reference list of trakt.tv API methods tracked by this package, their endpoint URLs (with user-specified parameters indicated by a : prefix) and their implementation status. Methods with an implementation link are available in this package; blank entries are tracked but not yet implemented. Authenticated methods are indicated as such.

Write-only endpoints (creating/updating/deleting items, scrobbling, check-ins) are omitted as they are outside the scope of this package.

Currently 86 of 116 tracked GET endpoints are implemented.

Movies

Method Endpoint Implementation Auth
Trending /movies/trending movies_trending() Optional
Popular /movies/popular movies_popular() Optional
Favorited /movies/favorited/:period Optional
Played /movies/played/:period movies_played() Optional
Watched /movies/watched/:period movies_watched() Optional
Collected /movies/collected/:period movies_collected() Optional
Anticipated /movies/anticipated movies_anticipated() Optional
Box Office /movies/boxoffice movies_boxoffice() Optional
Updates /movies/updates/:start_date movies_updates() Optional
Updates Id /movies/updates/id/:start_date Optional
Summary /movies/:id movies_summary() Optional
Aliases /movies/:id/aliases movies_aliases() Optional
Releases /movies/:id/releases/:country movies_releases() Optional
Translations /movies/:id/translations/:language movies_translations() Optional
Comments /movies/:id/comments/:sort movies_comments() Optional
Lists /movies/:id/lists/:type/:sort movies_lists() Optional
People /movies/:id/people movies_people() Optional
Ratings /movies/:id/ratings movies_ratings() Optional
Related /movies/:id/related movies_related() Optional
Stats /movies/:id/stats movies_stats() Optional
Studios /movies/:id/studios Optional
Watching /movies/:id/watching movies_watching() Optional

Shows

Method Endpoint Implementation Auth
Trending /shows/trending shows_trending() Optional
Popular /shows/popular shows_popular() Optional
Favorited /shows/favorited/:period Optional
Played /shows/played/:period shows_played() Optional
Watched /shows/watched/:period shows_watched() Optional
Collected /shows/collected/:period shows_collected() Optional
Anticipated /shows/anticipated shows_anticipated() Optional
Updates /shows/updates/:start_date shows_updates() Optional
Updates Id /shows/updates/id/:start_date Optional
Summary /shows/:id shows_summary() Optional
Aliases /shows/:id/aliases shows_aliases() Optional
Certifications /shows/:id/certifications Optional
Translations /shows/:id/translations/:language shows_translations() Optional
Comments /shows/:id/comments/:sort shows_comments() Optional
Lists /shows/:id/lists/:type/:sort shows_lists() Optional
Collection Progress /shows/:id/progress/collection?hidden,specials,count_specials,last_activity Required
Watched Progress /shows/:id/progress/watched?hidden,specials,count_specials,last_activity Required
People /shows/:id/people shows_people() Optional
Ratings /shows/:id/ratings shows_ratings() Optional
Related /shows/:id/related shows_related() Optional
Stats /shows/:id/stats shows_stats() Optional
Studios /shows/:id/studios Optional
Watching /shows/:id/watching shows_watching() Optional
Next Episode /shows/:id/next_episode shows_next_episode() Optional
Last Episode /shows/:id/last_episode shows_last_episode() Optional

Seasons

Method Endpoint Implementation Auth
Summary /shows/:id/seasons/:season seasons_summary() Optional
Season /shows/:id/seasons/:season/info seasons_season() Optional
Episodes /shows/:id/seasons/:season?translations= seasons_episodes() Optional
Translations /shows/:id/seasons/:season/translations/:language Optional
Comments /shows/:id/seasons/:season/comments/:sort seasons_comments() Optional
Lists /shows/:id/seasons/:season/lists/:type/:sort seasons_lists() Optional
People /shows/:id/seasons/:season/people seasons_people() Optional
Ratings /shows/:id/seasons/:season/ratings seasons_ratings() Optional
Stats /shows/:id/seasons/:season/stats seasons_stats() Optional
Watching /shows/:id/seasons/:season/watching seasons_watching() Optional

Episodes

Method Endpoint Implementation Auth
Summary /shows/:id/seasons/:season/episodes/:episode episodes_summary() Optional
Translations /shows/:id/seasons/:season/episodes/:episode/translations/:language episodes_translations() Optional
Comments /shows/:id/seasons/:season/episodes/:episode/comments/:sort episodes_comments() Optional
Lists /shows/:id/seasons/:season/episodes/:episode/lists/:type/:sort episodes_lists() Optional
People /shows/:id/seasons/:season/episodes/:episode/people episodes_people() Optional
Ratings /shows/:id/seasons/:season/episodes/:episode/ratings episodes_ratings() Optional
Stats /shows/:id/seasons/:season/episodes/:episode/stats episodes_stats() Optional
Watching /shows/:id/seasons/:season/episodes/:episode/watching episodes_watching() Optional

People

Method Endpoint Implementation Auth
Updates /people/updates/:start_date Optional
Updates Id /people/updates/id/:start_date Optional
Summary /people/:id people_summary() Optional
Movies /people/:id/movies people_movies() Optional
Shows /people/:id/shows people_shows() Optional
Lists /people/:id/lists/:type/:sort people_lists() Optional

Users

Method Endpoint Implementation Auth
Likes /users/:id/likes/:type user_likes() Required
Profile /users/:id user_profile() Optional
Collection /users/:id/collection/:type user_collection() Optional
Comments /users/:id/comments/:comment_type/:type?include_replies= user_comments() Optional
Notes /users/:id/notes/:type Optional
Lists /users/:id/lists user_lists() Optional
List Collaborations /users/:id/lists/collaborations Optional
List /users/:id/lists/:list_id user_list() Optional
List Likes /users/:id/lists/:list_id/likes Optional
List Items /users/:id/lists/:list_id/items/:type user_list_items() Optional
List Comments /users/:id/lists/:list_id/comments/:sort user_list_comments() Optional
Followers /users/:id/followers user_followers() Optional
Following /users/:id/following user_following() Optional
Friends /users/:id/friends user_friends() Optional
History /users/:id/history/:type/:item_id?start_at=,end_at= user_history() Optional
Ratings /users/:id/ratings/:type/:rating user_ratings() Optional
Watchlist /users/:id/watchlist/:type/:sort user_watchlist() Optional
Watchlist Comments /users/:id/watchlist/comments/:sort Optional
Favorites /users/:id/favorites/:type/:sort_by/:sort_how Optional
Favorites Comments /users/:id/favorites/comments/:sort Optional
Watching /users/:id/watching Optional
Watched /users/:id/watched/:type user_watched() Optional
Stats /users/:id/stats user_stats() Optional

Comments

Method Endpoint Implementation Auth
Comment /comments/:id comments_comment() Optional
Replies /comments/:id/replies comments_replies() Optional
Item /comments/:id/item comments_item() Optional
Likes /comments/:id/likes comments_likes() Optional
Trending /comments/trending/:comment_type/:type?include_replies= comments_trending() Optional
Recent /comments/recent/:comment_type/:type?include_replies= comments_recent() Optional
Updates /comments/updates/:comment_type/:type?include_replies= comments_updates() Optional

Lists

Method Endpoint Implementation Auth
Popular /lists/popular lists_popular() Optional
Trending /lists/trending lists_trending() Optional
List /lists/:id Optional
Likes /lists/:id/likes Optional
Items /lists/:id/items/:type/:sort_by/:sort_how Optional
Comments /lists/:id/comments/:sort Optional

Recommendations

Method Endpoint Implementation Auth
Movies /recommendations/movies Required
Shows /recommendations/shows Required

Misc

These endpoints are used to check filter arguments. The output is cached in tidied up format as package datasets.

Section Method Endpoint Implementation
certifications List /certifications/:type ?trakt_certifications
countries List /countries/:type ?trakt_countries
genres List /genres/:type ?trakt_genres
languages List /languages/:type ?trakt_languages
networks List /networks ?trakt_networks