Trakt API
Trakt API
Trakt.tv API is the watching/tracking social platform API — user watched history, ratings, watchlist, plus TV/movie metadata.
User-driven rich metadata (ratings, reviews, lists)
Accessing private data requires OAuth user token
Register an app on trakt.tv to obtain client_id/secret. OAuth2 flow for user token, then call /users/{user}/history and similar user-specific endpoints.
Uptime · 30-day window
About this API
Trakt.tv is "the social network for TV/movie watching" — records what each user watched, ratings, watchlists, who they follow. Its core value is the user layer: 5 million users upload what they just watched daily, making Trakt's metadata (especially user ratings and recommendations) very active and accurate. The API lets third-party developers: access user private data (OAuth required) for tracking dashboards, auto-scrobble Plex/Kodi viewing to Trakt, build recommendation algorithms on Trakt data. Differs from IMDb/TMDB — those are neutral metadata databases, Trakt is a social platform. A show's "Trakt score" typically reflects core fan sentiment more than IMDb score.
What you can build
- 1Third-party TV-tracker app backend (e.g. SeriesGuide)
- 2Plex/Kodi auto-scrobble watched episodes
- 3User watching-history visualization
- 4Recommendations based on Trakt data
Strengths & limitations
Strengths
- User-driven rich metadata (ratings, reviews, lists)
- Deep integration with Plex / Kodi media centers
- Social features (follow what friends watch)
Limitations
- Accessing private data requires OAuth user token
- Tight rate limits on free tier (1000/min)
Example request
curl https://trakt.tv/<endpoint>Getting started
Register an app on trakt.tv to obtain client_id/secret. OAuth2 flow for user token, then call /users/{user}/history and similar user-specific endpoints.
FAQ
Where does Trakt data come from?+
Primarily user-uploaded "I watched this". Some from media-center scrobbling (Plex/Kodi).
Can I write data?+
Yes. With OAuth user token: POST /sync/history to mark watched, POST /sync/watchlist to add.
Technical details
- Auth type
- unknown
- Pricing
- unknown
- Protocols
- REST
- SDKs
- javascript, python, go, php
- Last health check
- 5/12/2026, 7:38:31 AM