mirror of
https://github.com/hanzoskill/streaming-buddy.git
synced 2026-10-30 21:03:50 +00:00
2.2 KiB
2.2 KiB
TMDB API Reference
Getting API Key
- Create account: https://www.themoviedb.org/signup
- Go to Settings → API
- Request API key (choose "Developer" → personal use)
- Copy API Key (v3 auth)
Endpoints Used
Search Multi (Movies + TV)
GET /search/multi?api_key={key}&query={query}&language=de-DE
Response:
{
"results": [
{
"id": 106379,
"media_type": "tv",
"name": "Fallout",
"first_air_date": "2024-04-10",
"vote_average": 8.5,
"overview": "...",
"poster_path": "/path.jpg"
}
]
}
TV Show Details
GET /tv/{id}?api_key={key}&language=de-DE&append_to_response=credits,watch/providers
Response includes:
- Basic info (name, overview, genres)
- Seasons and episodes count
- Cast and crew (credits)
- Streaming availability (watch/providers)
Movie Details
GET /movie/{id}?api_key={key}&language=de-DE&append_to_response=credits,watch/providers
Discover (for recommendations)
GET /discover/tv?api_key={key}&language=de-DE&with_genres={genre_ids}&watch_region=DE&with_watch_providers={provider_ids}&sort_by=vote_average.desc
Watch Providers
The watch/providers response includes availability by region:
{
"watch/providers": {
"results": {
"DE": {
"flatrate": [
{"provider_id": 9, "provider_name": "Amazon Prime Video"}
],
"rent": [...],
"buy": [...]
}
}
}
}
Genre IDs
| Genre | TV ID | Movie ID |
|---|---|---|
| Action & Adventure | 10759 | 28 |
| Animation | 16 | 16 |
| Comedy | 35 | 35 |
| Crime | 80 | 80 |
| Documentary | 99 | 99 |
| Drama | 18 | 18 |
| Family | 10751 | 10751 |
| Fantasy | 10765 | 14 |
| Horror | - | 27 |
| Mystery | 9648 | 9648 |
| Romance | - | 10749 |
| Sci-Fi & Fantasy | 10765 | 878 |
| Thriller | - | 53 |
| War & Politics | 10768 | 10752 |
| Western | 37 | 37 |
Rate Limits
- 40 requests per 10 seconds
- Cache responses for at least 1 hour (search) or 24 hours (details)
Image URLs
Base URL: https://image.tmdb.org/t/p/
Sizes:
- Poster:
w92,w154,w185,w342,w500,w780,original - Backdrop:
w300,w780,w1280,original - Profile:
w45,w185,h632,original