All URIs are relative to https://api.themoviedb.org/3
Method | HTTP request | Description |
---|---|---|
get_external_ids | get /person/{person_id}/external_ids | Get External IDs |
get_person_changes | get /person/{person_id}/changes | Get Changes |
get_person_combined_credits | get /person/{person_id}/combined_credits | Get Combined Credits |
get_person_details | get /person/{person_id} | Get Details |
get_person_images_list | get /person/{person_id}/images | Get Images |
get_person_latest_details | get /person/latest | Get Latest |
get_person_movie_credits | get /person/{person_id}/movie_credits | Get Movie Credits |
get_person_popular_paginated | get /person/popular | Get Popular |
get_person_tagged_images_paginated | get /person/{person_id}/tagged_images | Get Tagged Images |
get_person_translations_list | get /person/{person_id}/translations | Get Translations |
get_person_tv_credits | get /person/{person_id}/tv_credits | Get TV Credits |
crate::models::ExternalIds get_external_ids(person_id, language) Get External IDs
Get the external ids for a person. We currently support the following external sources. | External Sources | | ------------ | | IMDB ID | | Facebook | | Freebase MID | | Freebase ID | | Instagram | | TVRage ID | | Twitter |
Name | Type | Description | Required | Notes |
---|---|---|---|---|
person_id | i32 | Required | ||
language | String | Pass a ISO 639-1 value to display translated data for the fields that support it. | [default to <>] |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
crate::models::ChangeDetails get_person_changes(person_id, language, start_date, end_date, page) Get Changes
Get the changes for a person. By default only the last 24 hours are returned. You can query up to 14 days in a single query by using the start_date
and end_date
query parameters.
Name | Type | Description | Required | Notes |
---|---|---|---|---|
person_id | i32 | Required | ||
language | String | Pass a ISO 639-1 value to display translated data for the fields that support it. | [default to <>] | |
start_date | String | Filter the results with a start date. | ||
end_date | String | Filter the results with a end date. | ||
page | i32 | Specify which page to query. | [default to 1] |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
crate::models::PersonCredits get_person_combined_credits(person_id, language) Get Combined Credits
Get the movie and TV credits together in a single response.
Name | Type | Description | Required | Notes |
---|---|---|---|---|
person_id | i32 | Required | ||
language | String | Pass a ISO 639-1 value to display translated data for the fields that support it. | [default to <>] |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
crate::models::PersonDetails get_person_details(person_id, include_image_language, language, append_to_response) Get Details
Get the primary person details by id. Supports append_to_response
. Read more about this here. #### New as of November 9, 2016 Biographies are now translatable on TMDb. This means you can query person details with a language parameter.
Name | Type | Description | Required | Notes |
---|---|---|---|---|
person_id | i32 | Required | ||
include_image_language | String | Pass a ISO 639-1 value to get additional images (cf. https://developers.themoviedb.org/3/getting-started/image-languages). | ||
language | String | Pass a ISO 639-1 value to display translated data for the fields that support it. | [default to <>] | |
append_to_response | String | Append requests within the same namespace to the response. |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
crate::models::Images get_person_images_list(person_id, include_image_language, language) Get Images
Get the images for a person.
Name | Type | Description | Required | Notes |
---|---|---|---|---|
person_id | i32 | Required | ||
include_image_language | String | Pass a ISO 639-1 value to get additional images (cf. https://developers.themoviedb.org/3/getting-started/image-languages). | ||
language | String | Pass a ISO 639-1 value to display translated data for the fields that support it. | [default to <>] |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
crate::models::PersonDetails get_person_latest_details(language) Get Latest
Get the most newly created person. This is a live response and will continuously change.
Name | Type | Description | Required | Notes |
---|---|---|---|---|
language | String | Pass a ISO 639-1 value to display translated data for the fields that support it. | [default to <>] |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
crate::models::PersonCredits get_person_movie_credits(person_id, language) Get Movie Credits
Get the movie credits for a person.
Name | Type | Description | Required | Notes |
---|---|---|---|---|
person_id | i32 | Required | ||
language | String | Pass a ISO 639-1 value to display translated data for the fields that support it. | [default to <>] |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
crate::models::PersonPaginated get_person_popular_paginated(language, page) Get Popular
Get the list of popular people on TMDb. This list updates daily.
Name | Type | Description | Required | Notes |
---|---|---|---|---|
language | String | Pass a ISO 639-1 value to display translated data for the fields that support it. | [default to <>] | |
page | i32 | Specify which page to query. | [default to 1] |
crate::models::PersonPaginated
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
crate::models::PersonTaggedImagesPaginated get_person_tagged_images_paginated(person_id, include_image_language, language, page) Get Tagged Images
Get the images that this person has been tagged in.
Name | Type | Description | Required | Notes |
---|---|---|---|---|
person_id | i32 | Required | ||
include_image_language | String | Pass a ISO 639-1 value to get additional images (cf. https://developers.themoviedb.org/3/getting-started/image-languages). | ||
language | String | Pass a ISO 639-1 value to display translated data for the fields that support it. | [default to <>] | |
page | i32 | Specify which page to query. | [default to 1] |
crate::models::PersonTaggedImagesPaginated
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
crate::models::TranslationsList get_person_translations_list(person_id, language) Get Translations
Get a list of translations that have been created for a person.
Name | Type | Description | Required | Notes |
---|---|---|---|---|
person_id | i32 | Required | ||
language | String | Pass a ISO 639-1 value to display translated data for the fields that support it. | [default to <>] |
crate::models::TranslationsList
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
crate::models::PersonCredits get_person_tv_credits(person_id, language) Get TV Credits
Get the TV show credits for a person. You can query for some extra details about the credit with the credit method.
Name | Type | Description | Required | Notes |
---|---|---|---|---|
person_id | i32 | Required | ||
language | String | Pass a ISO 639-1 value to display translated data for the fields that support it. | [default to <>] |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]