T

Trakt API

by Trakt Free tier

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

entertainmenttrakt

Quick Reference

Base URL https://api.trakt.tv Auth type OAuth 2.0 Auth header Authorization: Bearer <access_token> Rate limit 1,000 req/5min (OAuth apps) Pricing Enterprise / contact sales Free quota None Documentation https://api.trakt.tv Endpoint status Server online — HTTP 403 — server is online but path returned an error (may require auth)2.38s (checked Mar 29, 2026) Builder score D 43% builder-friendly
Pricing
28
Latency
20
Depth
72

Authentication

OAuth 2.0 — obtain an access token via the authorization flow

Authorization: Bearer <access_token>

Pricing

Model subscription Starting price Enterprise / contact sales Free quota None

Free with Trakt account. Movie/TV tracking and discovery; no paid API tiers.

Key Endpoints

MethodPathDescription
GET /calendars/all/dvd/{start_date}/{days} Get DVD releases
GET /calendars/all/movies/{start_date}/{days} Get movies
GET /calendars/all/shows/new/{start_date}/{days} Get new shows
GET /calendars/all/shows/premieres/{start_date}/{days} Get season premieres
GET /calendars/all/shows/{start_date}/{days} Get shows
GET /calendars/my/dvd/{start_date}/{days} Get DVD releases
GET /calendars/my/movies/{start_date}/{days} Get movies
GET /calendars/my/shows/new/{start_date}/{days} Get new shows

Sample Request

curl -X GET 'https://api.trakt.tv/calendars/all/dvd/{start_date}/{days}' \
  -H 'Authorization: Bearer <access_token>'

Sample Response

{}

Data sourced from API Map. Always verify pricing and rate limits against the official Trakt documentation.