MovieSensei
MovieSensei · GPT-Aktionen
TMDb API
Retrieve movie & TV series data from The Movie Database (TMDb).
GET /search/movieSearchMoviesByNameSearch Movies by orignal name.
GET /search/tvSearchTVSeriesByNameSearch TV Series by orignal name.
GET /search/personSearchPersonByNameSearch person by name.
GET /search/companySearchCompanyByNameSearch company by name.
GET /trending/movie/dayTrendingMoviesByDayTrending Movies today.
GET /trending/movie/weekTrendingMoviesByWeekTrending Movies this week.
GET /trending/tv/dayTrendingTVSeriesByDayTrending TV Series today.
GET /trending/tv/weekTrendingTVSeriesByWeekTrending TV Series this week.
GET /movie/now_playingNowPlayingMoviesNow playing Movies.
GET /movie/popularMostPopularMoviesMost popular Movies.
GET /movie/top_ratedTopRatedMoviesTop rated Movies.
GET /movie/upcomingUpcomingMoviesUpcoming Movies.
GET /tv/airing_todayTVSeriesAiringTodayTV Series airing today.
GET /tv/on_the_airUpcomingTVSeriesNext7DaysUpcoming TV Series in the next 7 days.
GET /tv/popularMostPopularTVSeriesMost popular TV Series.
GET /tv/top_ratedTopRatedTVSeriesTop rated TV Series.
GET /discover/movieDiscoverMoviesDiscover movies based on various parameters.
GET /discover/tvDiscoverTVShowsDiscover TV shows based on various parameters.
Ursprüngliches API-Schema
{
"openapi": "3.1.0",
"info": {
"title": "TMDb API",
"description": "Retrieve movie & TV series data from The Movie Database (TMDb).",
"version": "v1.0.0"
},
"servers": [
{
"url": "https://api.themoviedb.org/3"
}
],
"paths": {
"/search/movie": {
"get": {
"description": "Search Movies by orignal name.",
"operationId": "SearchMoviesByName",
"parameters": [
{
"name": "api_key",
"in": "query",
"description": "API key here",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "query",
"in": "query",
"description": "Query for the search",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "page",
"in": "query",
"description": "Page number for pagination",
"required": true,
"schema": {
"type": "integer"
}
},
{
"name": "language",
"in": "query",
"description": "Sort results by language",
"required": false,
"schema": {
"type": "string"
}
}
]
}
},
"/search/tv": {
"get": {
"description": "Search TV Series by orignal name.",
"operationId": "SearchTVSeriesByName",
"parameters": [
{
"name": "api_key",
"in": "query",
"description": "API key here",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "query",
"in": "query",
"description": "Query for the search",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "page",
"in": "query",
"description": "Page number for pagination",
"required": true,
"schema": {
"type": "integer"
}
},
{
"name": "language",
"in": "query",
"description": "Sort results by language",
"required": false,
"schema": {
"type": "string"
}
}
]
}
},
"/search/person": {
"get": {
"description": "Search person by name.",
"operationId": "SearchPersonByName",
"parameters": [
{
"name": "api_key",
"in": "query",
"description": "API key here",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "query",
"in": "query",
"description": "Query for the search",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "page",
"in": "query",
"description": "Page number for pagination",
"required": true,
"schema": {
"type": "integer"
}
},
{
"name": "language",
"in": "query",
"description": "Sort results by language",
"required": false,
"schema": {
"type": "string"
}
}
]
}
},
"/search/company": {
"get": {
"description": "Search company by name.",
"operationId": "SearchCompanyByName",
"parameters": [
{
"name": "api_key",
"in": "query",
"description": "API key here",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "page",
"in": "query",
"description": "Page number for pagination",
"required": true,
"schema": {
"type": "integer"
}
},
{
"name": "query",
"in": "query",
"description": "Query for the search",
"required": false,
"schema": {
"type": "string"
}
}
]
}
},
"/trending/movie/day": {
"get": {
"description": "Trending Movies today.",
"operationId": "TrendingMoviesByDay",
"parameters": [
{
"name": "api_key",
"in": "query",
"description": "API key here",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "language",
"in": "query",
"description": "Sort results by language",
"required": false,
"schema": {
"type": "string"
}
}
]
}
},
"/trending/movie/week": {
"get": {
"description": "Trending Movies this week.",
"operationId": "TrendingMoviesByWeek",
"parameters": [
{
"name": "api_key",
"in": "query",
"description": "API key here",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "language",
"in": "query",
"description": "Sort results by language",
"required": false,
"schema": {
"type": "string"
}
}
]
}
},
"/trending/tv/day": {
"get": {
"description": "Trending TV Series today.",
"operationId": "TrendingTVSeriesByDay",
"parameters": [
{
"name": "api_key",
"in": "query",
"description": "API key here",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "language",
"in": "query",
"description": "Sort results by language",
"required": false,
"schema": {
"type": "string"
}
}
]
}
},
"/trending/tv/week": {
"get": {
"description": "Trending TV Series this week.",
"operationId": "TrendingTVSeriesByWeek",
"parameters": [
{
"name": "api_key",
"in": "query",
"description": "API key here",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "language",
"in": "query",
"description": "Sort results by language",
"required": false,
"schema": {
"type": "string"
}
}
]
}
},
"/movie/now_playing": {
"get": {
"description": "Now playing Movies.",
"operationId": "NowPlayingMovies",
"parameters": [
{
"name": "api_key",
"in": "query",
"description": "API key here",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "page",
"in": "query",
"description": "Page number for pagination",
"required": true,
"schema": {
"type": "integer"
}
},
{
"name": "region",
"in": "query",
"description": "Now playing movies region",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "language",
"in": "query",
"description": "Sort results by language",
"required": false,
"schema": {
"type": "string"
}
}
]
}
},
"/movie/popular": {
"get": {
"description": "Most popular Movies.",
"operationId": "MostPopularMovies",
"parameters": [
{
"name": "api_key",
"in": "query",
"description": "API key here",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "page",
"in": "query",
"description": "Page number for pagination",
"required": true,
"schema": {
"type": "integer"
}
},
{
"name": "region",
"in": "query",
"description": "Popular movies region",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "language",
"in": "query",
"description": "Sort results by language",
"required": false,
"schema": {
"type": "string"
}
}
]
}
},
"/movie/top_rated": {
"get": {
"description": "Top rated Movies.",
"operationId": "TopRatedMovies",
"parameters": [
{
"name": "api_key",
"in": "query",
"description": "API key here",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "page",
"in": "query",
"description": "Page number for pagination",
"required": true,
"schema": {
"type": "integer"
}
},
{
"name": "region",
"in": "query",
"description": "Top rated movies region",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "language",
"in": "query",
"description": "Sort results by language",
"required": false,
"schema": {
"type": "string"
}
}
]
}
},
"/movie/upcoming": {
"get": {
"description": "Upcoming Movies.",
"operationId": "UpcomingMovies",
"parameters": [
{
"name": "api_key",
"in": "query",
"description": "API key here",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "page",
"in": "query",
"description": "Page number for pagination",
"required": true,
"schema": {
"type": "integer"
}
},
{
"name": "region",
"in": "query",
"description": "Upcoming movies region",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "language",
"in": "query",
"description": "Sort results by language",
"required": false,
"schema": {
"type": "string"
}
}
]
}
},
"/tv/airing_today": {
"get": {
"description": "TV Series airing today.",
"operationId": "TVSeriesAiringToday",
"parameters": [
{
"name": "api_key",
"in": "query",
"description": "API key here",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "page",
"in": "query",
"description": "Page number for pagination",
"required": true,
"schema": {
"type": "integer"
}
},
{
"name": "timezone",
"in": "query",
"description": "Timezone of the results",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "language",
"in": "query",
"description": "Sort results by language",
"required": false,
"schema": {
"type": "string"
}
}
]
}
},
"/tv/on_the_air": {
"get": {
"description": "Upcoming TV Series in the next 7 days.",
"operationId": "UpcomingTVSeriesNext7Days",
"parameters": [
{
"name": "api_key",
"in": "query",
"description": "API key here",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "page",
"in": "query",
"description": "Page number for pagination",
"required": true,
"schema": {
"type": "integer"
}
},
{
"name": "timezone",
"in": "query",
"description": "Timezone of the results",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "language",
"in": "query",
"description": "Sort results by language",
"required": false,
"schema": {
"type": "string"
}
}
]
}
},
"/tv/popular": {
"get": {
"description": "Most popular TV Series.",
"operationId": "MostPopularTVSeries",
"parameters": [
{
"name": "api_key",
"in": "query",
"description": "API key here",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "page",
"in": "query",
"description": "Page number for pagination",
"required": true,
"schema": {
"type": "integer"
}
},
{
"name": "language",
"in": "query",
"description": "Sort results by language",
"required": false,
"schema": {
"type": "string"
}
}
]
}
},
"/tv/top_rated": {
"get": {
"description": "Top rated TV Series.",
"operationId": "TopRatedTVSeries",
"parameters": [
{
"name": "api_key",
"in": "query",
"description": "API key here",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "page",
"in": "query",
"description": "Page number for pagination",
"required": true,
"schema": {
"type": "integer"
}
},
{
"name": "language",
"in": "query",
"description": "Sort results by language",
"required": false,
"schema": {
"type": "string"
}
}
]
}
},
"/discover/movie": {
"get": {
"description": "Discover movies based on various parameters.",
"operationId": "DiscoverMovies",
"parameters": [
{
"name": "api_key",
"in": "query",
"description": "API key here",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "include_adult",
"in": "query",
"description": "Include adult content",
"required": false,
"schema": {
"type": "boolean"
}
},
{
"name": "include_video",
"in": "query",
"description": "Include video content",
"required": false,
"schema": {
"type": "boolean"
}
},
{
"name": "language",
"in": "query",
"description": "Language of the movies",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "page",
"in": "query",
"description": "Page number for pagination",
"required": true,
"schema": {
"type": "integer"
}
},
{
"name": "primary_release_year",
"in": "query",
"description": "Primary release year",
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "primary_release_date.gte",
"in": "query",
"description": "Primary release date greater than or equal to",
"required": false,
"schema": {
"type": "date"
}
},
{
"name": "primary_release_date.lte",
"in": "query",
"description": "Primary release date less than or equal to",
"required": false,
"schema": {
"type": "date"
}
},
{
"name": "region",
"in": "query",
"description": "Region",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "release_date.gte",
"in": "query",
"description": "Release date greater than or equal to",
"required": false,
"schema": {
"type": "date"
}
},
{
"name": "release_date.lte",
"in": "query",
"description": "Release date less than or equal to",
"required": false,
"schema": {
"type": "date"
}
},
{
"name": "sort_by",
"in": "query",
"description": "Sort movies by criteria",
"required": true,
"schema": {
"type": "string",
"enum": [
"popularity.asc",
"popularity.desc",
"revenue.asc",
"revenue.desc",
"primary_release_date.asc",
"primary_release_date.desc",
"vote_average.asc",
"vote_average.desc",
"vote_count.asc",
"vote_count.desc"
]
}
},
{
"name": "vote_average.desc",
"in": "query",
"description": "Sort by vote average in descending order",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "vote_average.gte",
"in": "query",
"description": "Minimum vote average",
"required": false,
"schema": {
"type": "float"
}
},
{
"name": "vote_average.lte",
"in": "query",
"description": "Maximum vote average",
"required": false,
"schema": {
"type": "float"
}
},
{
"name": "vote_count.gte",
"in": "query",
"description": "Minimum vote count",
"required": false,
"schema": {
"type": "float"
}
},
{
"name": "vote_count.lte",
"in": "query",
"description": "Maximum vote count",
"required": false,
"schema": {
"type": "float"
}
},
{
"name": "watch_region",
"in": "query",
"description": "Watch region",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "with_cast",
"in": "query",
"description": "Filter by cast members",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "with_companies",
"in": "query",
"description": "Filter by production companies",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "with_crew",
"in": "query",
"description": "Filter by crew members",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "with_genres",
"in": "query",
"description": "Filter by genres",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "with_keywords",
"in": "query",
"description": "Filter by keywords",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "with_origin_country",
"in": "query",
"description": "Filter by origin country",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "with_original_language",
"in": "query",
"description": "Filter by original language",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "with_people",
"in": "query",
"description": "Filter by people",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "with_release_type",
"in": "query",
"description": "Filter by release type",
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "with_runtime.gte",
"in": "query",
"description": "Filter by minimum runtime",
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "with_runtime.lte",
"in": "query",
"description": "Filter by maximum runtime",
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "with_watch_monetization_types",
"in": "query",
"description": "Filter by watch monetization types",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "with_watch_providers",
"in": "query",
"description": "Filter by watch providers",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "without_companies",
"in": "query",
"description": "Exclude production companies",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "without_genres",
"in": "query",
"description": "Exclude genres",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "without_keywords",
"in": "query",
"description": "Exclude keywords",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "without_watch_providers",
"in": "query",
"description": "Exclude watch providers",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "year",
"in": "query",
"description": "Release year",
"required": false,
"schema": {
"type": "integer"
}
}
]
}
},
"/discover/tv": {
"get": {
"description": "Discover TV shows based on various parameters.",
"operationId": "DiscoverTVShows",
"parameters": [
{
"name": "api_key",
"in": "query",
"description": "API key here",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "air_date.gte",
"in": "query",
"description": "Air date greater than or equal to",
"required": false,
"schema": {
"type": "date"
}
},
{
"name": "air_date.lte",
"in": "query",
"description": "Air date less than or equal to",
"required": false,
"schema": {
"type": "date"
}
},
{
"name": "first_air_date_year",
"in": "query",
"description": "First air date year",
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "first_air_date.gte",
"in": "query",
"description": "First air date greater than or equal to",
"required": false,
"schema": {
"type": "date"
}
},
{
"name": "first_air_date.lte",
"in": "query",
"description": "First air date less than or equal to",
"required": false,
"schema": {
"type": "date"
}
},
{
"name": "include_adult",
"in": "query",
"description": "Include adult content",
"required": false,
"schema": {
"type": "boolean"
}
},
{
"name": "include_null_first_air_dates",
"in": "query",
"description": "Include shows with null first air dates",
"required": false,
"schema": {
"type": "boolean"
}
},
{
"name": "language",
"in": "query",
"description": "Language of the TV shows",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "page",
"in": "query",
"description": "Page number for pagination",
"required": true,
"schema": {
"type": "integer"
}
},
{
"name": "screened_theatrically",
"in": "query",
"description": "Screened theatrically",
"required": false,
"schema": {
"type": "boolean"
}
},
{
"name": "sort_by",
"in": "query",
"description": "Sort TV shows by criteria",
"required": true,
"schema": {
"type": "string",
"enum": [
"popularity.asc",
"popularity.desc",
"revenue.asc",
"revenue.desc",
"primary_release_date.asc",
"primary_release_date.desc",
"vote_average.asc",
"vote_average.desc",
"vote_count.asc",
"vote_count.desc"
]
}
},
{
"name": "timezone",
"in": "query",
"description": "Timezone",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "vote_average.gte",
"in": "query",
"description": "Minimum vote average",
"required": false,
"schema": {
"type": "float"
}
},
{
"name": "vote_average.lte",
"in": "query",
"description": "Maximum vote average",
"required": false,
"schema": {
"type": "float"
}
},
{
"name": "vote_count.gte",
"in": "query",
"description": "Minimum vote count",
"required": false,
"schema": {
"type": "float"
}
},
{
"name": "vote_count.lte",
"in": "query",
"description": "Maximum vote count",
"required": false,
"schema": {
"type": "float"
}
},
{
"name": "watch_region",
"in": "query",
"description": "Watch region",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "with_companies",
"in": "query",
"description": "Filter by production companies (comma or pipe separated query)",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "with_genres",
"in": "query",
"description": "Filter by genres (comma or pipe separated query)",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "with_keywords",
"in": "query",
"description": "Filter by keywords (comma or pipe separated query)",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "with_networks",
"in": "query",
"description": "Filter by networks (integer)",
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "with_origin_country",
"in": "query",
"description": "Filter by origin country (string)",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "with_original_language",
"in": "query",
"description": "Filter by original language (string)",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "with_runtime.gte",
"in": "query",
"description": "Filter by minimum runtime (integer)",
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "with_runtime.lte",
"in": "query",
"description": "Filter by maximum runtime (integer)",
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "with_status",
"in": "query",
"description": "Filter by status (comma or pipe separated query)",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "with_watch_monetization_types",
"in": "query",
"description": "Filter by watch monetization types (comma or pipe separated query)",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "with_watch_providers",
"in": "query",
"description": "Filter by watch providers (comma or pipe separated query)",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "without_companies",
"in": "query",
"description": "Exclude production companies (comma or pipe separated query)",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "without_genres",
"in": "query",
"description": "Exclude genres (comma or pipe separated query)",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "without_keywords",
"in": "query",
"description": "Exclude keywords (comma or pipe separated query)",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "without_watch_providers",
"in": "query",
"description": "Exclude watch providers (comma or pipe separated query)",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "with_type",
"in": "query",
"description": "Filter by type (comma or pipe separated query)",
"required": false,
"schema": {
"type": "string"
}
}
]
}
}
},
"components": {
"schemas": {}
}
}