CineTasty GraphQL-API - Documentation
API Endpoints
http://localhost:3000/
Queries
_
Response
Returns a String
Example
Query
query _ {
_
}
Response
{"data": {"_": "xyz789"}}
famous
Description
Returns the info about a certain Actor/Actress
Response
Returns a Famous!
Arguments
| Name | Description |
|---|---|
id - Int!
|
|
language - ISO6391Language
|
Example
Query
query famous(
$id: Int!,
$language: ISO6391Language
) {
famous(
id: $id,
language: $language
) {
biography
birthday
deathday
id
images
knownForDepartment
name
placeOfBirth
popularity
profilePath
cast {
...FamousCastFragment
}
}
}
Variables
{"id": 987, "language": "en"}
Response
{
"data": {
"famous": {
"biography": "xyz789",
"birthday": "abc123",
"deathday": "xyz789",
"id": 123,
"images": ["xyz789"],
"knownForDepartment": "xyz789",
"name": "xyz789",
"placeOfBirth": "xyz789",
"popularity": 987.65,
"profilePath": "abc123",
"cast": FamousCast
}
}
}
mediaGenres
Response
Returns [MediaGenre!]!
Arguments
| Name | Description |
|---|---|
mediaType - MediaType!
|
|
language - ISO6391Language
|
Example
Query
query mediaGenres(
$mediaType: MediaType!,
$language: ISO6391Language
) {
mediaGenres(
mediaType: $mediaType,
language: $language
) {
id
name
}
}
Variables
{"mediaType": "TV", "language": "en"}
Response
{
"data": {
"mediaGenres": [
{"id": 123, "name": "xyz789"}
]
}
}
movie
Response
Returns a Movie!
Arguments
| Name | Description |
|---|---|
id - Int!
|
|
language - ISO6391Language
|
Example
Query
query movie(
$id: Int!,
$language: ISO6391Language
) {
movie(
id: $id,
language: $language
) {
adult
backdropPath
belongsToCollection {
...MovieBelongsToCollectionFragment
}
budget
genres
homepage
id
imdbId
originalLanguage
originalTitle
overview
popularity
posterPath
productionCompanies {
...MovieProductionCompanyFragment
}
productionCountries
releaseDate
revenue
runtime
spokenLanguages
status
tagline
title
video
voteAverage
voteCount
similar {
...SimilarMovieFragment
}
videos {
...MediaVideoFragment
}
images
cast {
...MediaCastFragment
}
crew {
...MediaCrewFragment
}
}
}
Variables
{"id": 123, "language": "en"}
Response
{
"data": {
"movie": {
"adult": true,
"backdropPath": "xyz789",
"belongsToCollection": MovieBelongsToCollection,
"budget": 123.45,
"genres": ["xyz789"],
"homepage": "xyz789",
"id": 123,
"imdbId": "xyz789",
"originalLanguage": "abc123",
"originalTitle": "abc123",
"overview": "abc123",
"popularity": 987.65,
"posterPath": "abc123",
"productionCompanies": [MovieProductionCompany],
"productionCountries": ["abc123"],
"releaseDate": "abc123",
"revenue": 987.65,
"runtime": 987,
"spokenLanguages": ["xyz789"],
"status": "xyz789",
"tagline": "xyz789",
"title": "xyz789",
"video": true,
"voteAverage": 123.45,
"voteCount": 123,
"similar": [SimilarMovie],
"videos": [MediaVideo],
"images": ["abc123"],
"cast": [MediaCast],
"crew": [MediaCrew]
}
}
}
news
Description
Returns paginated articles for the specified language
Response
Returns a NewsResult!
Arguments
| Name | Description |
|---|---|
page - Int!
|
|
language - NewsLanguage!
|
Example
Query
query news(
$page: Int!,
$language: NewsLanguage!
) {
news(
page: $page,
language: $language
) {
items {
...NewsArticleFragment
}
hasMore
}
}
Variables
{"page": 123, "language": "AR"}
Response
{
"data": {
"news": {"items": [NewsArticle], "hasMore": false}
}
}
quiz
Description
Returns a set of questions related to TV-Shows, Movies and Cinema in general
Response
Returns [QuizQuestion!]!
Arguments
| Name | Description |
|---|---|
input - QuizInput!
|
Example
Query
query quiz($input: QuizInput!) {
quiz(input: $input) {
options
category
type
difficulty
question
correctAnswer
}
}
Variables
{"input": QuizInput}
Response
{
"data": {
"quiz": [
{
"options": ["xyz789"],
"category": "xyz789",
"type": "xyz789",
"difficulty": "abc123",
"question": "xyz789",
"correctAnswer": "xyz789"
}
]
}
}
searchFamous
Response
Returns a SearchFamousResult!
Arguments
| Name | Description |
|---|---|
input - SearchInput!
|
Example
Query
query searchFamous($input: SearchInput!) {
searchFamous(input: $input) {
totalResults
totalPages
items {
...SearchFamousItemFragment
}
hasMore
}
}
Variables
{"input": SearchInput}
Response
{
"data": {
"searchFamous": {
"totalResults": 987,
"totalPages": 987,
"items": [SearchFamousItem],
"hasMore": true
}
}
}
searchMovies
Response
Returns a SearchMoviesResult!
Arguments
| Name | Description |
|---|---|
input - SearchInput!
|
Example
Query
query searchMovies($input: SearchInput!) {
searchMovies(input: $input) {
totalResults
totalPages
items {
...SearchMovieItemFragment
}
hasMore
}
}
Variables
{"input": SearchInput}
Response
{
"data": {
"searchMovies": {
"totalResults": 987,
"totalPages": 123,
"items": [SearchMovieItem],
"hasMore": true
}
}
}
searchTVShows
Response
Returns a SearchTVShowsResult!
Arguments
| Name | Description |
|---|---|
input - SearchInput!
|
Example
Query
query searchTVShows($input: SearchInput!) {
searchTVShows(input: $input) {
totalResults
totalPages
items {
...SearchTVShowItemFragment
}
hasMore
}
}
Variables
{"input": SearchInput}
Response
{
"data": {
"searchTVShows": {
"totalResults": 987,
"totalPages": 123,
"items": [SearchTVShowItem],
"hasMore": false
}
}
}
trendingFamous
Response
Returns a TrendingFamousResult!
Arguments
| Name | Description |
|---|---|
page - Int!
|
|
language - ISO6391Language
|
Example
Query
query trendingFamous(
$page: Int!,
$language: ISO6391Language
) {
trendingFamous(
page: $page,
language: $language
) {
totalResults
totalPages
items {
...TrendingFamousItemFragment
}
hasMore
}
}
Variables
{"page": 987, "language": "en"}
Response
{
"data": {
"trendingFamous": {
"totalResults": 987,
"totalPages": 123,
"items": [TrendingFamousItem],
"hasMore": false
}
}
}
trendingMovies
Response
Returns a TrendingMovies!
Arguments
| Name | Description |
|---|---|
language - ISO6391Language
|
Example
Query
query trendingMovies($language: ISO6391Language) {
trendingMovies(language: $language) {
nowPlaying {
...TrendingMovieFragment
}
popular {
...TrendingMovieFragment
}
topRated {
...TrendingMovieFragment
}
upcoming {
...TrendingMovieFragment
}
}
}
Variables
{"language": "en"}
Response
{
"data": {
"trendingMovies": {
"nowPlaying": [TrendingMovie],
"popular": [TrendingMovie],
"topRated": [TrendingMovie],
"upcoming": [TrendingMovie]
}
}
}
trendingTVShows
Response
Returns a TrendingTVShows!
Arguments
| Name | Description |
|---|---|
language - ISO6391Language
|
Example
Query
query trendingTVShows($language: ISO6391Language) {
trendingTVShows(language: $language) {
airingToday {
...TrendingTVShowFragment
}
onTheAir {
...TrendingTVShowFragment
}
popular {
...TrendingTVShowFragment
}
topRated {
...TrendingTVShowFragment
}
}
}
Variables
{"language": "en"}
Response
{
"data": {
"trendingTVShows": {
"airingToday": [TrendingTVShow],
"onTheAir": [TrendingTVShow],
"popular": [TrendingTVShow],
"topRated": [TrendingTVShow]
}
}
}
tvShow
Response
Returns a TVShow!
Arguments
| Name | Description |
|---|---|
id - Int!
|
|
language - ISO6391Language
|
Example
Query
query tvShow(
$id: Int!,
$language: ISO6391Language
) {
tvShow(
id: $id,
language: $language
) {
adult
backdropPath
createdBy {
...CreatedByFragment
}
episodeRunTime
firstAirDate
genres
homepage
id
inProduction
languages
lastAirDate
lastEpisodeToAir {
...LastEpisodeToAirFragment
}
name
nextEpisodeToAir
networks {
...NetworksFragment
}
numberOfEpisodes
numberOfSeasons
originCountry
originalLanguage
originalName
overview
popularity
posterPath
productionCompanies {
...ProductionCompaniesFragment
}
productionCountries
seasons {
...SeasonsFragment
}
spokenLanguages
status
tagline
type
voteAverage
voteCount
images
similar {
...SimilarTVShowFragment
}
videos {
...MediaVideoFragment
}
cast {
...MediaCastFragment
}
crew {
...MediaCrewFragment
}
}
}
Variables
{"id": 987, "language": "en"}
Response
{
"data": {
"tvShow": {
"adult": false,
"backdropPath": "abc123",
"createdBy": [CreatedBy],
"episodeRunTime": [987],
"firstAirDate": "xyz789",
"genres": ["xyz789"],
"homepage": "abc123",
"id": 987,
"inProduction": true,
"languages": ["xyz789"],
"lastAirDate": "abc123",
"lastEpisodeToAir": LastEpisodeToAir,
"name": "abc123",
"nextEpisodeToAir": "xyz789",
"networks": [Networks],
"numberOfEpisodes": 987,
"numberOfSeasons": 123,
"originCountry": ["xyz789"],
"originalLanguage": "xyz789",
"originalName": "abc123",
"overview": "xyz789",
"popularity": 987.65,
"posterPath": "xyz789",
"productionCompanies": [ProductionCompanies],
"productionCountries": ["abc123"],
"seasons": [Seasons],
"spokenLanguages": ["xyz789"],
"status": "abc123",
"tagline": "xyz789",
"type": "xyz789",
"voteAverage": 987.65,
"voteCount": 123,
"images": ["abc123"],
"similar": [SimilarTVShow],
"videos": [MediaVideo],
"cast": [MediaCast],
"crew": [MediaCrew]
}
}
}
tvShowSeason
Response
Returns a TVShowSeason!
Arguments
| Name | Description |
|---|---|
input - TVShowSeasonInput!
|
Example
Query
query tvShowSeason($input: TVShowSeasonInput!) {
tvShowSeason(input: $input) {
_id
airDate
episodes {
...EpisodeFragment
}
name
overview
id
posterPath
seasonNumber
voteAverage
}
}
Variables
{"input": TVShowSeasonInput}
Response
{
"data": {
"tvShowSeason": {
"_id": 4,
"airDate": "xyz789",
"episodes": [Episode],
"name": "xyz789",
"overview": "xyz789",
"id": 987,
"posterPath": "abc123",
"seasonNumber": 987,
"voteAverage": 123.45
}
}
}
Types
BaseFamousCast
Description
Definition of the Base-type of the FamousCast
Fields
| Field Name | Description |
|---|---|
backdropPath - String
|
Backdrop image - only the TMDB resource-id (e.g whNwkEQYWLFJA8ij0WyOOAD5xhQ.jpg) |
character - String
|
Character name |
creditId - String
|
Credit id |
id - Int!
|
Cast id |
genres - [String!]!
|
TV-Show/Movie genres |
Arguments
|
|
mediaType - String
|
Indicates if the media is TV-Show or Movie |
originalLanguage - String
|
TV-Show/Movie original language |
overview - String
|
TV-Show/Movie overview |
popularity - Float
|
Number indicating the popularity of the TV-Show/Movie |
posterPath - String
|
Poster image - only the TMDB resource-id (e.g whNwkEQYWLFJA8ij0WyOOAD5xhQ.jpg) |
voteAverage - Float
|
Number indicating the average of votes for the TV-Show/Movie |
voteCount - Float
|
Number indicating how many votes the TV-Show/Movie has |
Possible Types
| BaseFamousCast Types |
|---|
Example
{
"backdropPath": "xyz789",
"character": "abc123",
"creditId": "abc123",
"id": 123,
"genres": ["abc123"],
"mediaType": "abc123",
"originalLanguage": "xyz789",
"overview": "xyz789",
"popularity": 987.65,
"posterPath": "xyz789",
"voteAverage": 987.65,
"voteCount": 987.65
}
Boolean
Description
The Boolean scalar type represents true or false.
CreatedBy
Description
Describes TV-Show creators
Example
{
"id": 123,
"creditId": "abc123",
"name": "abc123",
"gender": 123,
"profilePath": "abc123"
}
Episode
Description
Describes a TV-Show-Season Episode
Fields
| Field Name | Description |
|---|---|
airDate - String
|
TV-Show-Season-Episode air-date (MM-DD-YYYY) |
episodeNumber - Int
|
TV-Show-Season-Episode number |
episodeType - String
|
TV-Show-Season-Episode type |
id - Int!
|
TV-Show-Season-Episode id |
crew - [TVShowEpisodeCrew!]!
|
TV-Show-Season-Episode crew |
guestStars - [TVShowEpisodeGuestStar!]!
|
TV-Show-Season-Episode guests stars |
name - String
|
TV-Show-Season-Episode name |
overview - String
|
TV-Show-Season-Episode overview |
productionCode - String
|
TV-Show-Season-Episode production code |
runtime - Int
|
TV-Show-Season-Episode runtime |
seasonNumber - Int
|
TV-Show-Season-Episode season number |
showId - Int
|
TV-Show-Season-Episode TV-Show id |
stillPath - String
|
Still image - only the TMDB resource-id (e.g whNwkEQYWLFJA8ij0WyOOAD5xhQ.jpg) |
voteAverage - Float
|
Number indicating the average of votes for the Episode |
voteCount - Int
|
Number indicating how many votes the Episode has |
Example
{
"airDate": "xyz789",
"episodeNumber": 987,
"episodeType": "abc123",
"id": 987,
"crew": [TVShowEpisodeCrew],
"guestStars": [TVShowEpisodeGuestStar],
"name": "abc123",
"overview": "xyz789",
"productionCode": "abc123",
"runtime": 987,
"seasonNumber": 987,
"showId": 987,
"stillPath": "abc123",
"voteAverage": 987.65,
"voteCount": 123
}
Famous
Fields
| Field Name | Description |
|---|---|
biography - String
|
Biography |
birthday - String
|
Birthday (MM-DD-YYYY) |
deathday - String
|
Deathday (MM-DD-YYYY) |
id - Int!
|
Id |
images - [String!]!
|
Images gallery |
knownForDepartment - String
|
Departments in which the actor/actress works (acting, directing...) |
name - String
|
Name |
placeOfBirth - String
|
Place of Birth |
popularity - Float
|
Number indicating popularity |
profilePath - String
|
Profile image - only the TMDB resource-id (e.g whNwkEQYWLFJA8ij0WyOOAD5xhQ.jpg) |
cast - FamousCast!
|
Movies and TV-Shows in which the actor/actress is in the cast |
Arguments
|
|
Example
{
"biography": "abc123",
"birthday": "xyz789",
"deathday": "abc123",
"id": 123,
"images": ["xyz789"],
"knownForDepartment": "xyz789",
"name": "abc123",
"placeOfBirth": "xyz789",
"popularity": 987.65,
"profilePath": "abc123",
"cast": FamousCast
}
FamousCast
Fields
| Field Name | Description |
|---|---|
moviesCast - [FamousCastMovie!]!
|
Movies in which the actor/actress is in the cast |
tvShowsCast - [FamousCastTVShow!]!
|
TV-Shows in which the actor/actress is in the cast |
Example
{
"moviesCast": [FamousCastMovie],
"tvShowsCast": [FamousCastTVShow]
}
FamousCastMovie
Description
Describes the Movies in which the Actor/Actress is in the cast
Fields
| Field Name | Description |
|---|---|
adult - Boolean
|
Indicates if the movie has the 'adult' classification |
backdropPath - String
|
Backdrop image - only the TMDB resource-id (e.g whNwkEQYWLFJA8ij0WyOOAD5xhQ.jpg) |
character - String
|
Movie character name |
creditId - String
|
Movie credit id |
genres - [String!]!
|
Movie genres |
Arguments
|
|
id - Int!
|
Movie id |
originalLanguage - String
|
Movie original language |
originalTitle - String
|
Movie original title |
popularity - Float
|
Number indicating the popularity of the Movie |
posterPath - String
|
Movie Poster image - only the TMDB resource-id (e.g whNwkEQYWLFJA8ij0WyOOAD5xhQ.jpg) |
mediaType - String
|
For Movies, this value will always be 'movie' |
overview - String
|
Movie overview |
releaseDate - String
|
Movie release date (MM-DD-YYYY) |
title - String
|
Movie title |
video - Boolean
|
Indicates if the Movie has some video |
voteAverage - Float
|
Number indicating the average of votes for the Movie |
voteCount - Float
|
Number indicating how many votes the Movie has |
Example
{
"adult": true,
"backdropPath": "xyz789",
"character": "xyz789",
"creditId": "abc123",
"genres": ["xyz789"],
"id": 987,
"originalLanguage": "xyz789",
"originalTitle": "xyz789",
"popularity": 123.45,
"posterPath": "xyz789",
"mediaType": "abc123",
"overview": "xyz789",
"releaseDate": "abc123",
"title": "abc123",
"video": true,
"voteAverage": 123.45,
"voteCount": 987.65
}
FamousCastTVShow
Description
Describes the TV-Shows in which the Actor/Actress is in the cast
Fields
| Field Name | Description |
|---|---|
backdropPath - String
|
Backdrop image - only the TMDB resource-id (e.g whNwkEQYWLFJA8ij0WyOOAD5xhQ.jpg) |
character - String
|
TV-Show character |
creditId - String
|
TV-Show credit id |
episodeCount - Int
|
Indicates how many episodes the TV-Show has so far |
firstAirDate - String
|
TV-Show first air date (MM-DD-YYYY) |
genres - [String!]!
|
TV-Show genres |
Arguments
|
|
id - Int!
|
TV-Show id |
mediaType - String
|
For TV-Show, this value will always be 'tv-show' |
name - String
|
TV-Show name |
originalLanguage - String
|
TV-Show original language |
originalName - String
|
TV-Show original name |
originCountry - [String!]!
|
TV-Show origin countries |
overview - String
|
TV-Show overview |
popularity - Float
|
Number indicating the popularity of the TV-Show |
posterPath - String
|
Poster image - only the TMDB resource-id (e.g whNwkEQYWLFJA8ij0WyOOAD5xhQ.jpg) |
voteAverage - Float
|
Number indicating the average of votes for the TV-Show |
voteCount - Float
|
Number indicating how many votes the TV-Show has |
Example
{
"backdropPath": "xyz789",
"character": "xyz789",
"creditId": "xyz789",
"episodeCount": 987,
"firstAirDate": "xyz789",
"genres": ["xyz789"],
"id": 987,
"mediaType": "abc123",
"name": "xyz789",
"originalLanguage": "abc123",
"originalName": "xyz789",
"originCountry": ["xyz789"],
"overview": "xyz789",
"popularity": 987.65,
"posterPath": "abc123",
"voteAverage": 987.65,
"voteCount": 123.45
}
Float
Description
The Float scalar type represents signed double-precision fractional values as specified by IEEE 754.
Example
123.45
ID
Description
The ID scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as "4") or integer (such as 4) input value will be accepted as an ID.
Example
"4"
ISO6391Language
Description
Describes the acceptable languages for the TheMovieDB operations
Values
| Enum Value | Description |
|---|---|
|
|
English |
|
|
Portuguese |
|
|
Spanish |
Example
"en"
Int
Description
The Int scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.
Example
987
LastEpisodeToAir
Description
Describes the TV-Show last episode to air
Fields
| Field Name | Description |
|---|---|
id - Int!
|
TV-Show-Last-Episode-To-Air id |
name - String
|
TV-Show-Last-Episode-To-Air name |
overview - String
|
TV-Show-Last-Episode-To-Air overview |
voteAverage - Float
|
Number indicating the average of votes for the TV-Show-Last-Episode |
voteCount - Int
|
Number indicating how many votes the TV-Show-Last-Episode has |
airDate - String
|
TV-Show-Last-Episode-To-Air air-date (MM-DD-YYYY) |
episodeNumber - Int
|
TV-Show-Last-Episode-To-Air episode number |
productionCode - String
|
|
runtime - Int
|
TV-Show-Last-Episode-To-Air runtime |
seasonNumber - Int
|
TV-Show-Last-Episode-To-Air season number |
showId - Int
|
TV-Show-Last-Episode-To-Air TV-Show id |
stillPath - String
|
Still image - only the TMDB resource-id (e.g whNwkEQYWLFJA8ij0WyOOAD5xhQ.jpg) |
Example
{
"id": 987,
"name": "xyz789",
"overview": "abc123",
"voteAverage": 123.45,
"voteCount": 987,
"airDate": "xyz789",
"episodeNumber": 987,
"productionCode": "abc123",
"runtime": 987,
"seasonNumber": 123,
"showId": 987,
"stillPath": "xyz789"
}
MediaCast
Description
Describes the cast of a Movie or TV-Show
Fields
| Field Name | Description |
|---|---|
adult - Boolean
|
Indicates if the TV-Show/Moive has the 'adult' classification |
id - Int!
|
TV-Shw/Moive id |
knownForDepartment - String
|
Departments in which the actor/actress works (acting, directing...) |
name - String
|
Actor/Actress name |
originalName - String
|
TV-Shw/Moive original name |
popularity - Float
|
Number indicating the popularity of the TV-Show/Movie |
profilePath - String
|
Actor/Actress profile image - only the TMDB resource-id (e.g whNwkEQYWLFJA8ij0WyOOAD5xhQ.jpg) |
character - String
|
Actor/Actress character |
creditId - String
|
TV-Shw/Moive original credit-id |
order - Int
|
TV-Shw/Moive original order |
Example
{
"adult": true,
"id": 987,
"knownForDepartment": "abc123",
"name": "xyz789",
"originalName": "xyz789",
"popularity": 123.45,
"profilePath": "xyz789",
"character": "abc123",
"creditId": "xyz789",
"order": 123
}
MediaCrew
Description
Describes the crew of a TV-Show/Movie
Fields
| Field Name | Description |
|---|---|
department - String
|
Deparment in which the crew-member works (filming, acting, directing...) |
id - Int!
|
Media crew-member id |
job - String
|
Media crew-member job |
name - String
|
Media crew-member name |
profilePath - String
|
Profile image - only the TMDB resource-id (e.g whNwkEQYWLFJA8ij0WyOOAD5xhQ.jpg) |
Example
{
"department": "abc123",
"id": 987,
"job": "xyz789",
"name": "abc123",
"profilePath": "xyz789"
}
MediaGenre
MediaType
Description
Describes the media-types: TV or Movie
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"TV"
MediaVideo
Description
Describes the TV-Show/Media video
Fields
| Field Name | Description |
|---|---|
thumbnail - Thumbnail
|
Thumbnail data |
key - String
|
Youtube key used to access a video (e.g. https://www.youtube.com/watch?v=<key)> |
name - String
|
Youtube video name |
site - String
|
At the moment, the only possible value here is 'YouTube' |
id - ID
|
Youtube video id |
type - String
|
Type of the Youtube video |
Example
{
"thumbnail": Thumbnail,
"key": "xyz789",
"name": "xyz789",
"site": "abc123",
"id": "4",
"type": "xyz789"
}
Movie
Description
Describes a Movie
Fields
| Field Name | Description |
|---|---|
adult - Boolean
|
Indicates if the Movie has the 'adult' classification |
backdropPath - String
|
Backdrop image - only the TMDB resource-id (e.g whNwkEQYWLFJA8ij0WyOOAD5xhQ.jpg) |
belongsToCollection - MovieBelongsToCollection
|
Collection in which the Movie is included |
budget - Float
|
Budget used in the Movie production |
genres - [String!]!
|
Movie genres |
Arguments
|
|
homepage - String
|
Movie homepage |
id - Int!
|
Movie id |
imdbId - String
|
Movie IMDB-id |
originalLanguage - String
|
Movie original language |
originalTitle - String
|
Movie original title |
overview - String
|
Movie original overview |
popularity - Float
|
Number indicating the popularity of the Movie |
posterPath - String
|
Poster image - only the TMDB resource-id (e.g whNwkEQYWLFJA8ij0WyOOAD5xhQ.jpg) |
productionCompanies - [MovieProductionCompany!]!
|
Companies that produced the Movie |
productionCountries - [String!]!
|
Countries where the Movie was produced |
releaseDate - String
|
Movie release data (MM-DD-YYYY) |
revenue - Float
|
Movie revenue |
runtime - Int
|
Movie runtime |
spokenLanguages - [String!]!
|
Languages spoken in the Movie |
status - String
|
Current Status of the Movie (released, filming...) |
tagline - String
|
Movie tagline |
title - String
|
Movie title |
video - Boolean
|
Indicates if the Movie has some video |
voteAverage - Float
|
Number indicating the average of votes for the Movie |
voteCount - Int
|
Number indicating how many votes the Movie has |
similar - [SimilarMovie!]!
|
Similar Movies |
Arguments
|
|
videos - [MediaVideo!]!
|
Movie videos |
Arguments
|
|
images - [String!]!
|
Movie images - only the TMDB resource-id (e.g whNwkEQYWLFJA8ij0WyOOAD5xhQ.jpg) |
Arguments
|
|
cast - [MediaCast!]!
|
Movie cast |
crew - [MediaCrew!]!
|
Movie crew |
Example
{
"adult": true,
"backdropPath": "abc123",
"belongsToCollection": MovieBelongsToCollection,
"budget": 987.65,
"genres": ["xyz789"],
"homepage": "abc123",
"id": 123,
"imdbId": "xyz789",
"originalLanguage": "abc123",
"originalTitle": "xyz789",
"overview": "abc123",
"popularity": 123.45,
"posterPath": "xyz789",
"productionCompanies": [MovieProductionCompany],
"productionCountries": ["abc123"],
"releaseDate": "abc123",
"revenue": 123.45,
"runtime": 987,
"spokenLanguages": ["xyz789"],
"status": "xyz789",
"tagline": "xyz789",
"title": "abc123",
"video": true,
"voteAverage": 123.45,
"voteCount": 123,
"similar": [SimilarMovie],
"videos": [MediaVideo],
"images": ["xyz789"],
"cast": [MediaCast],
"crew": [MediaCrew]
}
MovieBelongsToCollection
Description
Describes a collection in which the movie is included
Example
{
"id": 987,
"name": "abc123",
"posterPath": "abc123",
"backdropPath": "abc123"
}
MovieProductionCompany
Description
Describes a company that was part of the Movie-production
Example
{
"id": 123,
"logoPath": "abc123",
"name": "abc123",
"originCountry": "xyz789"
}
Networks
Description
Describe the TV-Show Networks
Example
{
"id": 987,
"logoPath": "abc123",
"name": "abc123",
"originCountry": "xyz789"
}
NewsArticle
Example
{
"publishedAt": "abc123",
"description": "xyz789",
"content": "xyz789",
"source": "abc123",
"author": "xyz789",
"title": "xyz789",
"image": "abc123",
"url": "xyz789",
"id": "4"
}
NewsLanguage
Values
| Enum Value | Description |
|---|---|
|
|
Arabic |
|
|
German |
|
|
English |
|
|
Spanish |
|
|
French |
|
|
Hebrew |
|
|
Italian |
|
|
Dutch |
|
|
Norwegian |
|
|
Portuguese |
|
|
Russian |
|
|
Northern Sami |
|
|
Mandarim |
Example
"AR"
NewsResult
Fields
| Field Name | Description |
|---|---|
items - [NewsArticle!]!
|
Response array |
hasMore - Boolean!
|
Indicates if there is more items to be fetched |
Example
{"items": [NewsArticle], "hasMore": true}
ProductionCompanies
Description
Describe the TV-Show Production companies
Example
{
"id": 987,
"logoPath": "abc123",
"name": "xyz789",
"originCountry": "xyz789"
}
QuizInput
Fields
| Input Field | Description |
|---|---|
difficulty - QuizQuestionDifficulty!
|
Difficulty selected |
type - QuizQuestionType!
|
Type of the questions |
category - QuizQuestionCategory!
|
Category of the questions |
numberOfQuestions - Int!
|
Number of questions to be returned |
Example
{
"difficulty": "EASY",
"type": "MULTIPLE",
"category": "MOVIE",
"numberOfQuestions": 987
}
QuizQuestion
Fields
| Field Name | Description |
|---|---|
options - [String!]!
|
Available options to be select |
category - String!
|
Question category - TV, Films, Cinema... |
type - String!
|
Question type (same as QuizQuestionType) |
difficulty - String!
|
Question difficulty (same as QuizQuestionDifficulty) |
question - String!
|
Question description |
correctAnswer - String!
|
Question correct answer |
Example
{
"options": ["abc123"],
"category": "xyz789",
"type": "xyz789",
"difficulty": "xyz789",
"question": "abc123",
"correctAnswer": "abc123"
}
QuizQuestionCategory
Values
| Enum Value | Description |
|---|---|
|
|
Only questions related to Movies |
|
|
Only questions related to TV-shows |
|
|
Questions related to both Movies and TV-shows |
Example
"MOVIE"
QuizQuestionDifficulty
Values
| Enum Value | Description |
|---|---|
|
|
Only Easy questions |
|
|
Only Medium questions |
|
|
Only Hard questions |
|
|
Difficulty mixed (Easy and Medium and Hard questions) |
Example
"EASY"
QuizQuestionType
Values
| Enum Value | Description |
|---|---|
|
|
Only Mutliple-Choice questions |
|
|
Only Boolean (True/False) questions |
|
|
Mixed questions (Multiple-Choice and Boolean) |
Example
"MULTIPLE"
SearchFamousItem
Description
Describes the item returned by the search-for-famous
Fields
| Field Name | Description |
|---|---|
adult - Boolean
|
Indicates if the Actor/Actress is adult |
id - Int
|
Actor/Actress id |
gender - Int
|
Actor/Actress gender |
knownForDepartment - String
|
Department in which the Actor/Actress works (filming, acting...) |
knownFor - [SearchFamousKnownFor!]!
|
Movies and TV-Shows in which the Actor/Actress were in the cast |
name - String
|
Actor/Actress name |
originalName - String
|
Actor/Actress original name |
popularity - Float
|
Number indicating the popularity of the Actor/Actress |
profilePath - String
|
Profile image - only the TMDB resource-id (e.g whNwkEQYWLFJA8ij0WyOOAD5xhQ.jpg) |
Example
{
"adult": false,
"id": 987,
"gender": 123,
"knownForDepartment": "xyz789",
"knownFor": [SearchFamousKnownForTVShow],
"name": "abc123",
"originalName": "xyz789",
"popularity": 123.45,
"profilePath": "xyz789"
}
SearchFamousKnownFor
Description
The Actor/Actress can be know for Movies or TV-Shows
Types
| Union Types |
|---|
Example
SearchFamousKnownForTVShow
SearchFamousKnownForMovie
Description
Describes the Movies in which the searched Actor/Actress were in the cast
Fields
| Field Name | Description |
|---|---|
adult - Boolean
|
Indicates if the Searched Movie has the 'adult' classification |
backdropPath - String
|
Backdrop image - only the TMDB resource-id (e.g whNwkEQYWLFJA8ij0WyOOAD5xhQ.jpg) |
id - Int!
|
Searched Movie id |
title - String
|
Searched Movie title |
originalLanguage - String
|
Searched Movie original language |
originalTitle - String
|
Searched Movie original title |
overview - String
|
Searched Movie overview |
posterPath - String
|
Poster image - only the TMDB resource-id (e.g whNwkEQYWLFJA8ij0WyOOAD5xhQ.jpg) |
mediaType - String
|
For Movies, this value will always be 'movie' |
genres - [String!]!
|
Searched Movie genres |
Arguments
|
|
popularity - Float
|
Number indicating the popularity of the Searched Movie |
releaseDate - String
|
Searched Movie first-air-date (MM-DD-YYYY) |
video - Boolean
|
Indicates if the Movie has some video |
voteAverage - Float
|
Number indicating the average of votes for the Searched Movie |
voteCount - Int
|
Number indicating how many votes the Searched Movie has |
Example
{
"adult": true,
"backdropPath": "abc123",
"id": 123,
"title": "xyz789",
"originalLanguage": "abc123",
"originalTitle": "abc123",
"overview": "abc123",
"posterPath": "abc123",
"mediaType": "xyz789",
"genres": ["abc123"],
"popularity": 123.45,
"releaseDate": "abc123",
"video": false,
"voteAverage": 987.65,
"voteCount": 987
}
SearchFamousKnownForTVShow
Description
Describes the TV-Shows in which the searched Actor/Actress were in the cast
Fields
| Field Name | Description |
|---|---|
adult - Boolean
|
Indicates if the Searched TV-Show has the 'adult' classification |
backdropPath - String
|
Backdrop image - only the TMDB resource-id (e.g whNwkEQYWLFJA8ij0WyOOAD5xhQ.jpg) |
id - Int!
|
Searched TV-Show id |
name - String
|
Searched TV-Show name |
originalLanguage - String
|
Searched TV-Show original language |
originalName - String
|
Searched TV-Show original name |
overview - String
|
Searched TV-Show overview |
posterPath - String
|
Poster image - only the TMDB resource-id (e.g whNwkEQYWLFJA8ij0WyOOAD5xhQ.jpg) |
mediaType - String
|
For TV-Shows, this value will always be 'tv-show' |
genres - [String!]!
|
Searched TV-Show genres |
Arguments
|
|
popularity - Float
|
Number indicating the popularity of the Searched TV-Show |
firstAirDate - String
|
Searched TV-Show first-air-date (MM-DD-YYYY) |
voteAverage - Float
|
Number indicating the average of votes for the Searched TV-Show |
voteCount - Int
|
Number indicating how many votes the Searched TV-Show has |
originCountry - [String!]!
|
Searched TV-Show origin country |
Example
{
"adult": true,
"backdropPath": "abc123",
"id": 987,
"name": "abc123",
"originalLanguage": "abc123",
"originalName": "xyz789",
"overview": "abc123",
"posterPath": "xyz789",
"mediaType": "xyz789",
"genres": ["abc123"],
"popularity": 123.45,
"firstAirDate": "abc123",
"voteAverage": 123.45,
"voteCount": 987,
"originCountry": ["xyz789"]
}
SearchFamousResult
Description
Describes the results of a Search-for-Famous
Fields
| Field Name | Description |
|---|---|
totalResults - Int!
|
How many results will be returned |
totalPages - Int!
|
How many pages exists for the search |
items - [SearchFamousItem!]!
|
Items returned by the search |
hasMore - Boolean!
|
Indicates if there is more items to be returned |
Example
{
"totalResults": 987,
"totalPages": 987,
"items": [SearchFamousItem],
"hasMore": false
}
SearchInput
Description
Describes the Input used for Search
Fields
| Input Field | Description |
|---|---|
page - Int!
|
Search-page |
query - String!
|
Search-query |
language - ISO6391Language
|
In which language the results should be presented |
Example
{
"page": 987,
"query": "xyz789",
"language": "en"
}
SearchMovieItem
Description
Describes the Searched Movie
Fields
| Field Name | Description |
|---|---|
adult - Boolean
|
Indicates if the Searched Movie has the 'adult' classification |
backdropPath - String
|
Backdrop image - only the TMDB resource-id (e.g whNwkEQYWLFJA8ij0WyOOAD5xhQ.jpg) |
genres - [String!]!
|
Searched Movie genres |
Arguments
|
|
id - Int!
|
Searched Movie id |
originalLanguage - String
|
Searched Movie original language |
originalTitle - String
|
Searched Movie original title |
overview - String
|
Searched Movie original overview |
popularity - Float
|
Number indicating the popularity of the Movie |
posterPath - String
|
Poster image - only the TMDB resource-id (e.g whNwkEQYWLFJA8ij0WyOOAD5xhQ.jpg) |
releaseDate - String
|
Searched Movie release date (MM-DD-YYYY) |
title - String
|
Searched Movie title |
video - Boolean
|
Indicates if the Searched Movie has some video |
voteAverage - Float
|
Number indicating the average of votes for the Searched Movie |
voteCount - Int
|
Number indicating how many votes the Searched Movie has |
Example
{
"adult": true,
"backdropPath": "abc123",
"genres": ["xyz789"],
"id": 123,
"originalLanguage": "xyz789",
"originalTitle": "xyz789",
"overview": "abc123",
"popularity": 987.65,
"posterPath": "abc123",
"releaseDate": "abc123",
"title": "xyz789",
"video": false,
"voteAverage": 987.65,
"voteCount": 123
}
SearchMoviesResult
Description
Describes the results of a Search-Movie
Fields
| Field Name | Description |
|---|---|
totalResults - Int!
|
How many results will be returned |
totalPages - Int!
|
How many pages exists for the search |
items - [SearchMovieItem!]!
|
Items returned by the search |
hasMore - Boolean!
|
Indicates if there is more items to be returned |
Example
{
"totalResults": 987,
"totalPages": 987,
"items": [SearchMovieItem],
"hasMore": false
}
SearchTVShowItem
Fields
| Field Name | Description |
|---|---|
adult - Boolean
|
Indicates if the Searched TV-Show has the 'adult' classification |
backdropPath - String
|
Backdrop image - only the TMDB resource-id (e.g whNwkEQYWLFJA8ij0WyOOAD5xhQ.jpg) |
genres - [String!]!
|
Searched TV-Show genres |
Arguments
|
|
id - Int!
|
Searched TV-Show id |
originCountry - [String!]!
|
Searched TV-Show origin countries |
originalLanguage - String
|
Searched TV-Show original language |
originalName - String
|
Searched TV-Show original name |
overview - String
|
Searched TV-Show original overview |
popularity - Float
|
Searched TV-Show original popularity |
posterPath - String
|
Poster image - only the TMDB resource-id (e.g whNwkEQYWLFJA8ij0WyOOAD5xhQ.jpg) |
firstAirDate - String
|
Searched TV-Show fisrt-air date (MM-DD-YYYY) |
name - String
|
Searched TV-Show name |
voteAverage - Float
|
Number indicating the average of votes for the Searched TV-Show |
voteCount - Int
|
Number indicating how many votes the Searched TV-Show has |
Example
{
"adult": false,
"backdropPath": "abc123",
"genres": ["xyz789"],
"id": 123,
"originCountry": ["abc123"],
"originalLanguage": "xyz789",
"originalName": "xyz789",
"overview": "abc123",
"popularity": 123.45,
"posterPath": "abc123",
"firstAirDate": "abc123",
"name": "xyz789",
"voteAverage": 123.45,
"voteCount": 123
}
SearchTVShowsResult
Description
Describes the results of a Search-Movie
Fields
| Field Name | Description |
|---|---|
totalResults - Int!
|
How many results will be returned |
totalPages - Int!
|
How many pages exists for the search |
items - [SearchTVShowItem!]!
|
Items returned by the search |
hasMore - Boolean!
|
Indicates if there is more items to be returned |
Example
{
"totalResults": 123,
"totalPages": 123,
"items": [SearchTVShowItem],
"hasMore": false
}
Seasons
Description
Describes TV-Show Season
Fields
| Field Name | Description |
|---|---|
airDate - String
|
TV-Show-Season air-date (MM-DD-YYYY) |
episodeCount - Int
|
TV-Show-Season episode count |
id - Int
|
TV-Show-Season id |
name - String
|
TV-Show-Season name |
overview - String
|
TV-Show-Season overview |
posterPath - String
|
Poster image - only the TMDB resource-id (e.g whNwkEQYWLFJA8ij0WyOOAD5xhQ.jpg) |
seasonNumber - Int
|
TV-Show-Season season number |
voteAverage - Float
|
Number indicating the average of votes for the TV-Show-Season |
Example
{
"airDate": "xyz789",
"episodeCount": 987,
"id": 123,
"name": "abc123",
"overview": "xyz789",
"posterPath": "xyz789",
"seasonNumber": 123,
"voteAverage": 987.65
}
SimilarMovie
Description
Describe a Movie that is similar to other Movie
Fields
| Field Name | Description |
|---|---|
adult - Boolean
|
Indicates if the Similar-Moive has the 'adult' classification |
backdropPath - String
|
Backdrop path - only the TMDB resource-id (e.g whNwkEQYWLFJA8ij0WyOOAD5xhQ.jpg) |
id - Int!
|
Similar-Movie id |
originalLanguage - String
|
Similar-Movie original language |
originalTitle - String
|
Similar-Movie original title |
overview - String
|
Similar-Movie overview |
popularity - Float
|
Number indicating the popularity of the Similar-Movie |
posterPath - String
|
Poster image - only the TMDB resource-id (e.g whNwkEQYWLFJA8ij0WyOOAD5xhQ.jpg) |
releaseDate - String
|
Similar-Movie release date (MM-DD-YYYY) |
title - String
|
Similar-Movie title |
voteAverage - Float
|
Number indicating the average of votes for the Similar-Movie |
voteCount - Int
|
Number indicating how many votes the Similar-Movie has |
Example
{
"adult": false,
"backdropPath": "xyz789",
"id": 123,
"originalLanguage": "abc123",
"originalTitle": "xyz789",
"overview": "xyz789",
"popularity": 987.65,
"posterPath": "xyz789",
"releaseDate": "abc123",
"title": "xyz789",
"voteAverage": 987.65,
"voteCount": 123
}
SimilarTVShow
Description
Describes a Similar-TV-Show
Fields
| Field Name | Description |
|---|---|
adult - Boolean
|
Indicates if the Similar-TV-Show has the 'adult' classification |
backdropPath - String
|
Backdrop image - only the TMDB resource-id (e.g whNwkEQYWLFJA8ij0WyOOAD5xhQ.jpg) |
id - Int!
|
Similar-TV-Show id |
originCountry - [String!]!
|
Similar-TV-Show origin country |
originalLanguage - String
|
Similar-TV-Show original language |
originalName - String
|
Similar-TV-Show original name |
overview - String
|
Similar-TV-Show overview |
popularity - Float
|
Number indicating the popularity of the Similar-TV-Show |
posterPath - String
|
Poster image - only the TMDB resource-id (e.g whNwkEQYWLFJA8ij0WyOOAD5xhQ.jpg) |
firstAirDate - String
|
Similar-TV-Show first-air-date (MM-DD-YYYY) |
name - String
|
Similar-TV-Show name |
voteAverage - Float
|
Number indicating the average of votes for the Similar-TV-Show |
voteCount - Int
|
Number indicating how many votes the Similar-TV-Show has |
Example
{
"adult": true,
"backdropPath": "xyz789",
"id": 123,
"originCountry": ["abc123"],
"originalLanguage": "abc123",
"originalName": "abc123",
"overview": "abc123",
"popularity": 987.65,
"posterPath": "xyz789",
"firstAirDate": "abc123",
"name": "abc123",
"voteAverage": 987.65,
"voteCount": 123
}
String
Description
The String scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.
Example
"abc123"
TVShow
Description
Describes a TV-Show
Fields
| Field Name | Description |
|---|---|
adult - Boolean
|
Indicates if the TV-Show has the 'adult' classification |
backdropPath - String
|
Backdrop image - only the TMDB resource-id (e.g whNwkEQYWLFJA8ij0WyOOAD5xhQ.jpg) |
createdBy - [CreatedBy!]!
|
TV-Show creators |
episodeRunTime - [Int!]!
|
TV-Show runtime |
firstAirDate - String
|
TV-Show first-air-date (MM-DD-YYYY) |
genres - [String!]!
|
TV-Show genres |
Arguments
|
|
homepage - String
|
TV-Show homepage |
id - Int!
|
TV-Show id |
inProduction - Boolean
|
Indicates if the TV-Show is in production |
languages - [String!]!
|
TV-Show languages |
lastAirDate - String
|
TV-Show last-air-date (MM-DD-YYYY) |
lastEpisodeToAir - LastEpisodeToAir
|
TV-Show last episode to air |
name - String
|
TV-Show name |
nextEpisodeToAir - String
|
TV-Show next episode to air |
networks - [Networks!]!
|
TV-Show networks |
numberOfEpisodes - Int
|
TV-Show number of episodes |
numberOfSeasons - Int
|
TV-Show number of seasons |
originCountry - [String!]!
|
TV-Show origin countries |
originalLanguage - String
|
TV-Show original language |
originalName - String
|
TV-Show original name |
overview - String
|
TV-Show overview |
popularity - Float
|
Number indicating the popularity of the TV-Show |
posterPath - String
|
Poster image - only the TMDB resource-id (e.g whNwkEQYWLFJA8ij0WyOOAD5xhQ.jpg) |
productionCompanies - [ProductionCompanies!]!
|
TV-Show production companies |
productionCountries - [String!]!
|
TV-Show production countries |
seasons - [Seasons!]!
|
TV-Show seasons |
spokenLanguages - [String!]!
|
TV-Show spoken languages |
status - String
|
TV-Show status |
tagline - String
|
TV-Show tagline |
type - String
|
TV-Show type |
voteAverage - Float
|
Number indicating the average of votes for the TV-Show |
voteCount - Int
|
Number indicating how many votes the TV-Show has |
images - [String!]!
|
TV-Show images |
Arguments
|
|
similar - [SimilarTVShow!]!
|
Similar-TV-Shows |
Arguments
|
|
videos - [MediaVideo!]!
|
TV-Show videos |
Arguments
|
|
cast - [MediaCast!]!
|
TV-Show cast |
crew - [MediaCrew!]!
|
TV-Show crew |
Example
{
"adult": true,
"backdropPath": "xyz789",
"createdBy": [CreatedBy],
"episodeRunTime": [987],
"firstAirDate": "abc123",
"genres": ["xyz789"],
"homepage": "xyz789",
"id": 987,
"inProduction": true,
"languages": ["abc123"],
"lastAirDate": "xyz789",
"lastEpisodeToAir": LastEpisodeToAir,
"name": "abc123",
"nextEpisodeToAir": "abc123",
"networks": [Networks],
"numberOfEpisodes": 123,
"numberOfSeasons": 123,
"originCountry": ["xyz789"],
"originalLanguage": "abc123",
"originalName": "xyz789",
"overview": "abc123",
"popularity": 987.65,
"posterPath": "abc123",
"productionCompanies": [ProductionCompanies],
"productionCountries": ["xyz789"],
"seasons": [Seasons],
"spokenLanguages": ["abc123"],
"status": "xyz789",
"tagline": "abc123",
"type": "abc123",
"voteAverage": 987.65,
"voteCount": 123,
"images": ["abc123"],
"similar": [SimilarTVShow],
"videos": [MediaVideo],
"cast": [MediaCast],
"crew": [MediaCrew]
}
TVShowEpisodeCrew
Description
Describes the Crew-member of a TV-Show-Season-Episode
Fields
| Field Name | Description |
|---|---|
job - String
|
TV-Show-Season-Episode crew-member job |
department - String
|
Deparment in which the crew-member works (filming, acting, directing...) |
creditId - String
|
TV-Show-Season-Episode-Crew member id |
adult - Boolean
|
Indicates if the TV-Show-Season-Episode-Crew member member is adult |
gender - Int
|
TV-Show-Season-Episode-Crew member gender |
id - Int!
|
TV-Show-Season-Episode-Crew member id |
knownForDepartment - String
|
Department in which the TV-Show-Season-Episode-Crew member works (filming, acting...) |
name - String
|
TV-Show-Season-Episode-Crew member name |
originalName - String
|
TV-Show-Season-Episode-Crew member original name |
popularity - Float
|
Number indicating the popularity of the TV-Show-Season-Episode-Crew member |
profilePath - String
|
Profile image - only the TMDB resource-id (e.g whNwkEQYWLFJA8ij0WyOOAD5xhQ.jpg) |
Example
{
"job": "abc123",
"department": "xyz789",
"creditId": "xyz789",
"adult": true,
"gender": 987,
"id": 987,
"knownForDepartment": "xyz789",
"name": "abc123",
"originalName": "xyz789",
"popularity": 987.65,
"profilePath": "abc123"
}
TVShowEpisodeGuestStar
Description
Describes the TV-Show-Episode guest-star of a TV-Show-Season-Episode
Fields
| Field Name | Description |
|---|---|
character - String
|
TV-Show-Season-Episode guest-star character |
creditId - String
|
TV-Show-Season-Episode guest-star credit-id |
order - Int
|
TV-Show-Season-Episode guest-star order |
adult - Boolean
|
Indicates if the TV-Show-Season-Episode is adult |
gender - Int
|
TV-Show-Season-Episode gender |
id - Int!
|
TV-Show-Season-Episode id |
knownForDepartment - String
|
Department in which the TV-Show-Season-Episode-Crew member works (filming, acting...) |
name - String
|
TV-Show-Season-Episode name |
originalName - String
|
TV-Show-Season-Episode original name |
popularity - Float
|
Number indicating the popularity of the TV-Show-Season-Episode-Crew member |
profilePath - String
|
Profile image - only the TMDB resource-id (e.g whNwkEQYWLFJA8ij0WyOOAD5xhQ.jpg) |
Example
{
"character": "abc123",
"creditId": "xyz789",
"order": 987,
"adult": false,
"gender": 123,
"id": 123,
"knownForDepartment": "abc123",
"name": "abc123",
"originalName": "xyz789",
"popularity": 123.45,
"profilePath": "xyz789"
}
TVShowSeason
Description
Describes a TV-Show-Season
Fields
| Field Name | Description |
|---|---|
_id - ID!
|
TV-Show-Season id |
airDate - String
|
Tv-Show-Season air-date (MM-DD-YYYY) |
episodes - [Episode!]!
|
TV-Show-Season episodes |
name - String
|
TV-Show-Season name |
overview - String
|
TV-Show-Season overview |
id - Int
|
TV-Show-Season id |
posterPath - String
|
Poster image - only the TMDB resource-id (e.g whNwkEQYWLFJA8ij0WyOOAD5xhQ.jpg) |
seasonNumber - Int
|
TV-Show-Season number |
voteAverage - Float
|
Number indicating the average of votes for the Searched Movie |
Example
{
"_id": "4",
"airDate": "xyz789",
"episodes": [Episode],
"name": "abc123",
"overview": "abc123",
"id": 123,
"posterPath": "abc123",
"seasonNumber": 123,
"voteAverage": 987.65
}
TVShowSeasonInput
Description
Describes the Input used for TV-Show-Season-Details
Fields
| Input Field | Description |
|---|---|
id - Int!
|
TV-Show id |
season - Int!
|
TV-Show season |
language - ISO6391Language
|
Language in which the results should be presented |
Example
{"id": 123, "season": 123, "language": "en"}
Thumbnail
Description
Describes the possible sizes of a Thumbnail
Example
{
"extraSmall": "xyz789",
"small": "xyz789",
"medium": "abc123",
"large": "abc123",
"extraLarge": "xyz789"
}
TrendingFamousItem
Description
Describes the item returned by the Trending-Famous
Fields
| Field Name | Description |
|---|---|
adult - Boolean
|
Indicates if the Actor/Actress is adult |
gender - Int
|
Department in which the Actor/Actress works (filming, acting...) |
id - Int
|
Actor/Actress id |
knownFor - [TrendingFamousKnownFor!]!
|
Movies and TV-Shows in which the Actor/Actress were in the cast |
knownForDepartment - String
|
Department in which the Actor/Actress works (filming, acting...) |
name - String
|
Actor/Actress name |
popularity - Float
|
Number indicating the popularity of the Actor/Actress |
profilePath - String
|
Profile image - only the TMDB resource-id (e.g whNwkEQYWLFJA8ij0WyOOAD5xhQ.jpg) |
Example
{
"adult": false,
"gender": 123,
"id": 987,
"knownFor": [TrendingFamousKnownForTVShow],
"knownForDepartment": "xyz789",
"name": "xyz789",
"popularity": 987.65,
"profilePath": "abc123"
}
TrendingFamousKnownFor
Description
The Actor/Actress can be know for Movies or TV-Shows
Types
| Union Types |
|---|
Example
TrendingFamousKnownForTVShow
TrendingFamousKnownForMovie
Description
Describes the Trending-Famous-Known-For-Movie in which the trending Actor/Actress were in the known for
Fields
| Field Name | Description |
|---|---|
adult - Boolean
|
Indicates if the Trending-Famous-Known-For-Movie has the 'adult' classification |
backdropPath - String
|
Backdrop image - only the TMDB resource-id (e.g whNwkEQYWLFJA8ij0WyOOAD5xhQ.jpg) |
genres - [String!]!
|
Trending-Famous-Known-For-Movie genres |
Arguments
|
|
id - Int!
|
|
mediaType - String
|
For Movies, this value will always be 'movie' |
originalLanguage - String
|
Trending-Famous-Known-For-Movie original language |
originalTitle - String
|
Trending-Famous-Known-For-Movie title |
overview - String
|
Trending-Famous-Known-For-Movie overview |
posterPath - String
|
Poster image - only the TMDB resource-id (e.g whNwkEQYWLFJA8ij0WyOOAD5xhQ.jpg) |
releaseDate - String
|
Trending-Famous-Known-For-Movie first-air-date (MM-DD-YYYY) |
title - String
|
Trending-Famous-Known-For-Movie title |
video - Boolean
|
Indicates if the Trending-Famous-Known-For-Movie has some video |
voteAverage - Float
|
Number indicating the average of votes for the Trending-Famous-Known-For-Movie |
voteCount - Int
|
Number indicating how many votes the Trending-Famous-Known-For-Movie has |
Example
{
"adult": true,
"backdropPath": "abc123",
"genres": ["xyz789"],
"id": 123,
"mediaType": "abc123",
"originalLanguage": "abc123",
"originalTitle": "abc123",
"overview": "xyz789",
"posterPath": "xyz789",
"releaseDate": "xyz789",
"title": "abc123",
"video": false,
"voteAverage": 123.45,
"voteCount": 123
}
TrendingFamousKnownForTVShow
Description
Describes the Trending-Famous-Known-For-TV-Show in which the trending Actor/Actress were in the known for
Fields
| Field Name | Description |
|---|---|
backdropPath - String
|
Backdrop image - only the TMDB resource-id (e.g whNwkEQYWLFJA8ij0WyOOAD5xhQ.jpg) |
firstAirDate - String
|
Trending-Famous-Known-For-TV-Show first-air-date (MM-DD-YYYY) |
genres - [String!]!
|
Trending-Famous-Known-For-TV-Show genres |
Arguments
|
|
id - Int!
|
Trending-Famous-Known-For-TV-Show id |
mediaType - String
|
For TV-Shows, this value will always be 'tv-show' |
name - String
|
Trending-Famous-Known-For-TV-Show name |
originCountry - [String!]!
|
Trending-Famous-Known-For-TV-Show origin countries |
originalLanguage - String
|
Trending-Famous-Known-For-TV-Show original language |
originalName - String
|
Trending-Famous-Known-For-TV-Show original name |
overview - String
|
Trending-Famous-Known-For-TV-Show original overview |
posterPath - String
|
Poster image - only the TMDB resource-id (e.g whNwkEQYWLFJA8ij0WyOOAD5xhQ.jpg) |
voteAverage - Float
|
Number indicating the average of votes for the Trending-Famous-Known-For-TV-Show |
voteCount - Int
|
Number indicating how many votes the Trending-Famous-Known-For-TV-Show has |
Example
{
"backdropPath": "xyz789",
"firstAirDate": "abc123",
"genres": ["xyz789"],
"id": 123,
"mediaType": "xyz789",
"name": "xyz789",
"originCountry": ["xyz789"],
"originalLanguage": "xyz789",
"originalName": "abc123",
"overview": "xyz789",
"posterPath": "xyz789",
"voteAverage": 123.45,
"voteCount": 123
}
TrendingFamousResult
Description
Describes the results of a Search-Movie
Fields
| Field Name | Description |
|---|---|
totalResults - Int!
|
How many results will be returned |
totalPages - Int!
|
How many pages exists for the search |
items - [TrendingFamousItem!]!
|
Items returned by the search |
hasMore - Boolean!
|
Indicates if there is more items to be returned |
Example
{
"totalResults": 123,
"totalPages": 123,
"items": [TrendingFamousItem],
"hasMore": false
}
TrendingMovie
Description
Describes a Trending-Movie
Fields
| Field Name | Description |
|---|---|
adult - Boolean
|
Indicates if the Trending Movie has the 'adult' classification |
backdropPath - String
|
Backdrop image - only the TMDB resource-id (e.g whNwkEQYWLFJA8ij0WyOOAD5xhQ.jpg) |
genres - [String!]!
|
Trending Movie genres |
Arguments
|
|
id - Int
|
Trending Movie id |
originalLanguage - String
|
Trending Movie original language |
originalTitle - String
|
Trending Movie original title |
overview - String
|
Trending Movie overview |
popularity - Float
|
Trending Movie popularity |
posterPath - String
|
Poster image - only the TMDB resource-id (e.g whNwkEQYWLFJA8ij0WyOOAD5xhQ.jpg) |
releaseDate - String
|
Trending Movie first-air-date (MM-DD-YYYY) |
title - String
|
Trending Movie title |
video - Boolean
|
Indicates if the Movie has some video |
voteAverage - Float
|
Number indicating the average of votes for the Trending Movie |
voteCount - Int
|
Number indicating how many votes the Trending Movie has |
Example
{
"adult": true,
"backdropPath": "xyz789",
"genres": ["xyz789"],
"id": 987,
"originalLanguage": "abc123",
"originalTitle": "abc123",
"overview": "abc123",
"popularity": 987.65,
"posterPath": "xyz789",
"releaseDate": "xyz789",
"title": "xyz789",
"video": true,
"voteAverage": 987.65,
"voteCount": 987
}
TrendingMovies
Description
Describes the Trending-Movies charts
Fields
| Field Name | Description |
|---|---|
nowPlaying - [TrendingMovie!]!
|
Now playing Movies |
Arguments
|
|
popular - [TrendingMovie!]!
|
Popular Movies |
Arguments
|
|
topRated - [TrendingMovie!]!
|
Top rated Movies |
Arguments
|
|
upcoming - [TrendingMovie!]!
|
Upcoming Movies |
Arguments
|
|
Example
{
"nowPlaying": [TrendingMovie],
"popular": [TrendingMovie],
"topRated": [TrendingMovie],
"upcoming": [TrendingMovie]
}
TrendingTVShow
Fields
| Field Name | Description |
|---|---|
backdropPath - String
|
|
firstAirDate - String
|
|
genres - [String!]!
|
|
Arguments
|
|
id - Int
|
|
name - String
|
|
originCountry - [String!]!
|
|
originalLanguage - String
|
|
originalName - String
|
|
overview - String
|
|
popularity - Float
|
|
posterPath - String
|
|
voteAverage - Float
|
|
voteCount - Int
|
|
Example
{
"backdropPath": "xyz789",
"firstAirDate": "xyz789",
"genres": ["xyz789"],
"id": 123,
"name": "abc123",
"originCountry": ["xyz789"],
"originalLanguage": "xyz789",
"originalName": "xyz789",
"overview": "xyz789",
"popularity": 987.65,
"posterPath": "abc123",
"voteAverage": 987.65,
"voteCount": 987
}
TrendingTVShows
Description
Describes the Trending-TV-Shows charts
Fields
| Field Name | Description |
|---|---|
airingToday - [TrendingTVShow!]!
|
TV-Shows airing today |
Arguments
|
|
onTheAir - [TrendingTVShow!]!
|
TV-Shows on the air |
Arguments
|
|
popular - [TrendingTVShow!]!
|
Popular TV-Shows |
Arguments
|
|
topRated - [TrendingTVShow!]!
|
Top rated TV-Shows |
Arguments
|
|
Example
{
"airingToday": [TrendingTVShow],
"onTheAir": [TrendingTVShow],
"popular": [TrendingTVShow],
"topRated": [TrendingTVShow]
}