{"@context": "https://schema.org", "@type": "WebAPI", "name": "Trakt API API", "description": "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 ", "provider": {"@type": "Organization", "name": "trakt.tv"}, "documentation": "https://trakt.docs.apiary.io/api-description-document"}
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
Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.
Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.
base URLs: https://api.trakt.tv
auth: o a u t h 2
find it by capability: POST /search {"query":{"text":"..."}} returns these
operations with their invocation detail. Connect any agent client.
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 your c
| method | path | what the vendor says it does |
|---|---|---|
GET | /calendars/all/dvd/{start_date}/{days} | Get DVD releases #### ✨ Extended Info 🎚 Filters Returns all movies with a DVD release date dur |
GET | /calendars/all/movies/{start_date}/{days} | Get movies #### ✨ Extended Info 🎚 Filters Returns all movies with a release date during the ti |
GET | /calendars/all/shows/new/{start_date}/{days} | Get new shows #### ✨ Extended Info 🎚 Filters Returns all new show premieres (season 1, episode |
GET | /calendars/all/shows/premieres/{start_date}/{days} | Get season premieres #### ✨ Extended Info 🎚 Filters Returns all show premieres (any season, ep |
GET | /calendars/all/shows/{start_date}/{days} | Get shows #### ✨ Extended Info 🎚 Filters Returns all shows airing during the time period speci |
GET | /calendars/my/dvd/{start_date}/{days} | Get DVD releases #### 🔒 OAuth Required ✨ Extended Info 🎚 Filters Returns all movies wi |
GET | /calendars/my/movies/{start_date}/{days} | Get movies #### 🔒 OAuth Required ✨ Extended Info 🎚 Filters Returns all movies with a r |
GET | /calendars/my/shows/new/{start_date}/{days} | Get new shows #### 🔒 OAuth Required ✨ Extended Info 🎚 Filters Returns all new show pre |
GET | /calendars/my/shows/premieres/{start_date}/{days} | Get season premieres #### 🔒 OAuth Required ✨ Extended Info 🎚 Filters Returns all show |
GET | /calendars/my/shows/{start_date}/{days} | Get shows #### 🔒 OAuth Required ✨ Extended Info 🎚 Filters Returns all shows airing dur |
GET | /certifications/{type} | Get certifications Get a list of all certifications, including names, slugs, and descriptions. Certifications |
POST | /checkin | Check into an item #### 🔒 OAuth Required Check into a movie or episode. This should be tied to a user |
DELETE | /checkin | Delete any active checkins #### 🔒 OAuth Required Removes any active checkins, no need to provide a sp |
POST | /comments | Post a comment #### 🔒 OAuth Required 😁 Emojis Add a new comment to a movie, show, season, epi |
GET | /comments/recent/{comment_type}/{type} | Get recently created comments #### 📄 Pagination ✨ Extended Info 😁 Emojis Returns the m |
GET | /comments/trending/{comment_type}/{type} | Get trending comments #### 📄 Pagination ✨ Extended Info 😁 Emojis Returns all comments |
GET | /comments/updates/{comment_type}/{type} | Get recently updated comments #### 📄 Pagination ✨ Extended Info 😁 Emojis Returns the m |
GET | /comments/{id} | Get a comment or reply #### 😁 Emojis Returns a single comment and indicates how many replies it has. |
PUT | /comments/{id} | Update a comment or reply #### 🔒 OAuth Required 😁 Emojis Update a single comment. The OAuth u |
DELETE | /comments/{id} | Delete a comment or reply #### 🔒 OAuth Required Delete a single comment. The OAuth user must match th |
GET | /comments/{id}/item | Get the attached media item #### ✨ Extended Info Returns the media item this comment is attached to. T |
POST | /comments/{id}/like | Like a comment #### 🔒 OAuth Required Votes help determine popular comments. Only one like is allowed |
DELETE | /comments/{id}/like | Remove like on a comment #### 🔒 OAuth Required Remove a like on a comment. Comments |
GET | /comments/{id}/likes | Get all users who liked a comment #### 📄 Pagination Returns all users who liked a comment. If you onl |
GET | /comments/{id}/replies | Get replies for a comment #### 📄 Pagination 😁 Emojis Returns all replies for a comment. It is |
POST | /comments/{id}/replies | Post a reply for a comment #### 🔒 OAuth Required 😁 Emojis Add a new reply to an existing comm |
GET | /countries/{type} | Get countries Get a list of all countries, including names and codes. Countries |
GET | /genres/{type} | Get genres Get a list of all genres, including names and slugs. Genres |
GET | /languages/{type} | Get languages Get a list of all langauges, including names and codes. Languages |
GET | /lists/popular | Get popular lists #### 📄 Pagination 😁 Emojis Returns the most popular lists. Popularity is ca |
GET | /lists/trending | Get trending lists #### 📄 Pagination 😁 Emojis Returns all lists with the most likes and comme |
GET | /lists/{id} | Get list #### 😁 Emojis Returns a single list. Use the [**/lists/:id/items**](#reference/lists/list-it |
GET | /lists/{id}/comments/{sort} | Get all list comments #### 📄 Pagination 😁 Emojis Returns all top level comments for a list. B |
GET | /lists/{id}/items/{type} | Get items on a list #### 📄 Pagination Optional ✨ Extended Info 😁 Emojis Get all items |
GET | /lists/{id}/likes | Get all users who liked a list #### 📄 Pagination Returns all users who liked a list. Lists |
GET | /movies/anticipated | Get the most anticipated movies #### 📄 Pagination ✨ Extended Info 🎚 Filters Returns th |
GET | /movies/boxoffice | Get the weekend box office #### ✨ Extended Info Returns the top 10 grossing movies in the U.S. box off |
GET | /movies/collected/{period} | Get the most Collected movies #### 📄 Pagination ✨ Extended Info 🎚 Filters Returns the |
GET | /movies/played/{period} | Get the most played movies #### 📄 Pagination ✨ Extended Info 🎚 Filters Returns the mos |
GET | /movies/popular | Get popular movies #### 📄 Pagination ✨ Extended Info 🎚 Filters Returns the most popula |
and 143 more operation(s) in this specification, all searchable.
specification origin: https://trakt.docs.apiary.io/api-description-document
nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.