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
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
OAuth 2.0 — obtain an access token via the authorization flow
Authorization: Bearer <access_token>
Free with Trakt account. Movie/TV tracking and discovery; no paid API tiers.
| Method | Path | Description |
|---|---|---|
| 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 |
curl -X GET 'https://api.trakt.tv/calendars/all/dvd/{start_date}/{days}' \
-H 'Authorization: Bearer <access_token>'
{}
Data sourced from API Map. Always verify pricing and rate limits against the official Trakt documentation.