The Movie Database
The Movie Database (TMDB) is a community-built movie, TV, and people metadata catalog with a free REST API used by streaming apps, recommendation engines, second-screen experiences, fan sites, and AI/ML workflows. The TMDB API v3 exposes ~150 endpoints across movies, TV series, seasons, episodes, people, credits, images, collections, companies, networks, keywords, genres, reviews, lists, certifications, trending, discover/search, watch providers, account/lists, authentication, and configuration. A v4 surface adds OAuth-style user authentication and richer list management. Non-commercial use is free; commercial use requires a separate written agreement with TMDB.
The Movie Database publishes 1 API on the APIs.io network: TMDB API. Tagged areas include Catalog, Discovery, Entertainment, Images, and Media.
The The Movie Database catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.
The Movie Database’s developer surface includes documentation, signup flow, authentication, support, tooling, and 29 more developer resources.
Kin Score
APIs 1
Individual APIs this provider publishes, each with its own machine-readable definition.
TMDB API
The full TMDB REST API surface (v3). Covers movies, TV series, seasons, episodes, people, credits, images, collections, companies, networks, keywords, genres, reviews, lists, ce...
Pricing Plans 1
Published pricing tiers and plan structures.
Tmdb Plans Pricing
PLANSRate Limits 1
Documented rate limits and quota policies.
Tmdb Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals for API financial operations.
Tmdb Finops
FINOPSSemantic Vocabularies 1
JSON-LD contexts and semantic vocabularies used across these APIs.
Tmdb Context
JSON-LDSpectral Rules 2
Spectral governance rulesets for linting and validating these APIs.
The Movie Database API Rules
SPECTRALThe Movie Database API Rules
SPECTRALJSON Schema 149
Standalone JSON Schema definitions for this provider's data models.
AccountAddFavoriteResponse
JSON SCHEMAAccountAddToWatchlistResponse
JSON SCHEMAAccountDetailsResponse
JSON SCHEMAAccountFavoriteTvResponse
JSON SCHEMAAccountGetFavoritesResponse
JSON SCHEMAAccountListsResponse
JSON SCHEMAAccountRatedMoviesResponse
JSON SCHEMAAccountRatedTvEpisodesResponse
JSON SCHEMAAccountRatedTvResponse
JSON SCHEMAAccountWatchlistMoviesResponse
JSON SCHEMAAccountWatchlistTvResponse
JSON SCHEMAAlternativeNamesCopyResponse
JSON SCHEMAAuthenticationCreateGuestSessionResponse
JSON SCHEMAAuthenticationCreateRequestTokenResponse
JSON SCHEMAAuthenticationCreateSessionFromLoginResponse
JSON SCHEMAAuthenticationCreateSessionResponse
JSON SCHEMAAuthenticationDeleteSessionResponse
JSON SCHEMAAuthenticationValidateKeyResponse
JSON SCHEMAAuthenticationValidateKey401Response
JSON SCHEMACertificationMovieListResponse
JSON SCHEMACertificationsTvListResponse
JSON SCHEMAChangesMovieListResponse
JSON SCHEMAChangesPeopleListResponse
JSON SCHEMAChangesTvListResponse
JSON SCHEMACollectionDetailsResponse
JSON SCHEMACollectionImagesResponse
JSON SCHEMACollectionTranslationsResponse
JSON SCHEMACompanyAlternativeNamesResponse
JSON SCHEMACompanyDetailsResponse
JSON SCHEMACompanyImagesResponse
JSON SCHEMAConfigurationDetailsResponse
JSON SCHEMACreditDetailsResponse
JSON SCHEMADetailsCopyResponse
JSON SCHEMADiscoverMovieResponse
JSON SCHEMADiscoverTvResponse
JSON SCHEMAErrorResponse
JSON SCHEMAFindByIdResponse
JSON SCHEMAGenreMovieListResponse
JSON SCHEMAGenreTvListResponse
JSON SCHEMAGuestSessionRatedMoviesResponse
JSON SCHEMAGuestSessionRatedTvEpisodesResponse
JSON SCHEMAGuestSessionRatedTvResponse
JSON SCHEMAKeywordDetailsResponse
JSON SCHEMAKeywordMoviesResponse
JSON SCHEMAListAddMovieResponse
JSON SCHEMAListCheckItemStatusResponse
JSON SCHEMAListClearResponse
JSON SCHEMAListCreateResponse
JSON SCHEMAListDeleteResponse
JSON SCHEMAListDetailsResponse
JSON SCHEMAListRemoveMovieResponse
JSON SCHEMAListsCopyResponse
JSON SCHEMAMovieAccountStatesResponse
JSON SCHEMAMovieAddRatingResponse
JSON SCHEMAMovieAlternativeTitlesResponse
JSON SCHEMAMovieChangesResponse
JSON SCHEMAMovieCreditsResponse
JSON SCHEMAMovieDeleteRatingResponse
JSON SCHEMAMovieDetailsResponse
JSON SCHEMAMovieExternalIdsResponse
JSON SCHEMAMovieImagesResponse
JSON SCHEMAMovieKeywordsResponse
JSON SCHEMAMovieLatestIdResponse
JSON SCHEMAMovieListsResponse
JSON SCHEMAMovieNowPlayingListResponse
JSON SCHEMAMoviePopularListResponse
JSON SCHEMAMovieRecommendationsResponse
JSON SCHEMAMovieReleaseDatesResponse
JSON SCHEMAMovieReviewsResponse
JSON SCHEMAMovieSimilarResponse
JSON SCHEMAMovieTopRatedListResponse
JSON SCHEMAMovieTranslationsResponse
JSON SCHEMAMovieUpcomingListResponse
JSON SCHEMAMovieVideosResponse
JSON SCHEMAMovieWatchProvidersResponse
JSON SCHEMANetworkDetailsResponse
JSON SCHEMAPersonChangesResponse
JSON SCHEMAPersonCombinedCreditsResponse
JSON SCHEMAPersonDetailsResponse
JSON SCHEMAPersonExternalIdsResponse
JSON SCHEMAPersonImagesResponse
JSON SCHEMAPersonLatestIdResponse
JSON SCHEMAPersonMovieCreditsResponse
JSON SCHEMAPersonPopularListResponse
JSON SCHEMAPersonTaggedImagesResponse
JSON SCHEMAPersonTvCreditsResponse
JSON SCHEMAReviewDetailsResponse
JSON SCHEMASearchCollectionResponse
JSON SCHEMASearchCompanyResponse
JSON SCHEMASearchKeywordResponse
JSON SCHEMASearchMovieResponse
JSON SCHEMASearchMultiResponse
JSON SCHEMASearchPersonResponse
JSON SCHEMASearchTvResponse
JSON SCHEMATranslationsResponse
JSON SCHEMATrendingAllResponse
JSON SCHEMATrendingMoviesResponse
JSON SCHEMATrendingPeopleResponse
JSON SCHEMATrendingTvResponse
JSON SCHEMATvEpisodeAccountStatesResponse
JSON SCHEMATvEpisodeAddRatingResponse
JSON SCHEMATvEpisodeChangesByIdResponse
JSON SCHEMATvEpisodeCreditsResponse
JSON SCHEMATvEpisodeDeleteRatingResponse
JSON SCHEMATvEpisodeDetailsResponse
JSON SCHEMATvEpisodeExternalIdsResponse
JSON SCHEMATvEpisodeGroupDetailsResponse
JSON SCHEMATvEpisodeImagesResponse
JSON SCHEMATvEpisodeTranslationsResponse
JSON SCHEMATvEpisodeVideosResponse
JSON SCHEMATvSeasonAccountStatesResponse
JSON SCHEMATvSeasonAggregateCreditsResponse
JSON SCHEMATvSeasonChangesByIdResponse
JSON SCHEMATvSeasonCreditsResponse
JSON SCHEMATvSeasonDetailsResponse
JSON SCHEMATvSeasonExternalIdsResponse
JSON SCHEMATvSeasonImagesResponse
JSON SCHEMATvSeasonTranslationsResponse
JSON SCHEMATvSeasonVideosResponse
JSON SCHEMATvSeasonWatchProvidersResponse
JSON SCHEMATvSeriesAccountStatesResponse
JSON SCHEMATvSeriesAddRatingResponse
JSON SCHEMATvSeriesAggregateCreditsResponse
JSON SCHEMATvSeriesAiringTodayListResponse
JSON SCHEMATvSeriesAlternativeTitlesResponse
JSON SCHEMATvSeriesChangesResponse
JSON SCHEMATvSeriesContentRatingsResponse
JSON SCHEMATvSeriesCreditsResponse
JSON SCHEMATvSeriesDeleteRatingResponse
JSON SCHEMATvSeriesDetailsResponse
JSON SCHEMATvSeriesEpisodeGroupsResponse
JSON SCHEMATvSeriesExternalIdsResponse
JSON SCHEMATvSeriesImagesResponse
JSON SCHEMATvSeriesKeywordsResponse
JSON SCHEMATvSeriesLatestIdResponse
JSON SCHEMATvSeriesOnTheAirListResponse
JSON SCHEMATvSeriesPopularListResponse
JSON SCHEMATvSeriesRecommendationsResponse
JSON SCHEMATvSeriesReviewsResponse
JSON SCHEMATvSeriesScreenedTheatricallyResponse
JSON SCHEMATvSeriesSimilarResponse
JSON SCHEMATvSeriesTopRatedListResponse
JSON SCHEMATvSeriesTranslationsResponse
JSON SCHEMATvSeriesVideosResponse
JSON SCHEMATvSeriesWatchProvidersResponse
JSON SCHEMAWatchProviderTvListResponse
JSON SCHEMAWatchProvidersAvailableRegionsResponse
JSON SCHEMAWatchProvidersMovieListResponse
JSON SCHEMAScroll for all 149
JSON Structure 149
JSON Structure definitions describing this provider's data shapes.
Tmdb Api Account Add Favorite Response Structure
JSON STRUCTURETmdb Api Account Add To Watchlist Response Structure
JSON STRUCTURETmdb Api Account Details Response Structure
JSON STRUCTURETmdb Api Account Favorite Tv Response Structure
JSON STRUCTURETmdb Api Account Get Favorites Response Structure
JSON STRUCTURETmdb Api Account Lists Response Structure
JSON STRUCTURETmdb Api Account Rated Movies Response Structure
JSON STRUCTURETmdb Api Account Rated Tv Episodes Response Structure
JSON STRUCTURETmdb Api Account Rated Tv Response Structure
JSON STRUCTURETmdb Api Account Watchlist Movies Response Structure
JSON STRUCTURETmdb Api Account Watchlist Tv Response Structure
JSON STRUCTURETmdb Api Alternative Names Copy Response Structure
JSON STRUCTURETmdb Api Authentication Validate Key Response Structure
JSON STRUCTURETmdb Api Certification Movie List Response Structure
JSON STRUCTURETmdb Api Certifications Tv List Response Structure
JSON STRUCTURETmdb Api Changes Movie List Response Structure
JSON STRUCTURETmdb Api Changes People List Response Structure
JSON STRUCTURETmdb Api Changes Tv List Response Structure
JSON STRUCTURETmdb Api Collection Details Response Structure
JSON STRUCTURETmdb Api Collection Images Response Structure
JSON STRUCTURETmdb Api Collection Translations Response Structure
JSON STRUCTURETmdb Api Company Alternative Names Response Structure
JSON STRUCTURETmdb Api Company Details Response Structure
JSON STRUCTURETmdb Api Company Images Response Structure
JSON STRUCTURETmdb Api Configuration Details Response Structure
JSON STRUCTURETmdb Api Credit Details Response Structure
JSON STRUCTURETmdb Api Details Copy Response Structure
JSON STRUCTURETmdb Api Discover Movie Response Structure
JSON STRUCTURETmdb Api Discover Tv Response Structure
JSON STRUCTURETmdb Api Error Response Structure
JSON STRUCTURETmdb Api Find By Id Response Structure
JSON STRUCTURETmdb Api Genre Movie List Response Structure
JSON STRUCTURETmdb Api Genre Tv List Response Structure
JSON STRUCTURETmdb Api Guest Session Rated Movies Response Structure
JSON STRUCTURETmdb Api Guest Session Rated Tv Response Structure
JSON STRUCTURETmdb Api Keyword Details Response Structure
JSON STRUCTURETmdb Api Keyword Movies Response Structure
JSON STRUCTURETmdb Api List Add Movie Response Structure
JSON STRUCTURETmdb Api List Check Item Status Response Structure
JSON STRUCTURETmdb Api List Clear Response Structure
JSON STRUCTURETmdb Api List Create Response Structure
JSON STRUCTURETmdb Api List Delete Response Structure
JSON STRUCTURETmdb Api List Details Response Structure
JSON STRUCTURETmdb Api List Remove Movie Response Structure
JSON STRUCTURETmdb Api Lists Copy Response Structure
JSON STRUCTURETmdb Api Movie Account States Response Structure
JSON STRUCTURETmdb Api Movie Add Rating Response Structure
JSON STRUCTURETmdb Api Movie Alternative Titles Response Structure
JSON STRUCTURETmdb Api Movie Changes Response Structure
JSON STRUCTURETmdb Api Movie Credits Response Structure
JSON STRUCTURETmdb Api Movie Delete Rating Response Structure
JSON STRUCTURETmdb Api Movie Details Response Structure
JSON STRUCTURETmdb Api Movie External Ids Response Structure
JSON STRUCTURETmdb Api Movie Images Response Structure
JSON STRUCTURETmdb Api Movie Keywords Response Structure
JSON STRUCTURETmdb Api Movie Latest Id Response Structure
JSON STRUCTURETmdb Api Movie Lists Response Structure
JSON STRUCTURETmdb Api Movie Now Playing List Response Structure
JSON STRUCTURETmdb Api Movie Popular List Response Structure
JSON STRUCTURETmdb Api Movie Recommendations Response Structure
JSON STRUCTURETmdb Api Movie Release Dates Response Structure
JSON STRUCTURETmdb Api Movie Reviews Response Structure
JSON STRUCTURETmdb Api Movie Similar Response Structure
JSON STRUCTURETmdb Api Movie Top Rated List Response Structure
JSON STRUCTURETmdb Api Movie Translations Response Structure
JSON STRUCTURETmdb Api Movie Upcoming List Response Structure
JSON STRUCTURETmdb Api Movie Videos Response Structure
JSON STRUCTURETmdb Api Movie Watch Providers Response Structure
JSON STRUCTURETmdb Api Network Details Response Structure
JSON STRUCTURETmdb Api Person Changes Response Structure
JSON STRUCTURETmdb Api Person Combined Credits Response Structure
JSON STRUCTURETmdb Api Person Details Response Structure
JSON STRUCTURETmdb Api Person External Ids Response Structure
JSON STRUCTURETmdb Api Person Images Response Structure
JSON STRUCTURETmdb Api Person Latest Id Response Structure
JSON STRUCTURETmdb Api Person Movie Credits Response Structure
JSON STRUCTURETmdb Api Person Popular List Response Structure
JSON STRUCTURETmdb Api Person Tagged Images Response Structure
JSON STRUCTURETmdb Api Person Tv Credits Response Structure
JSON STRUCTURETmdb Api Review Details Response Structure
JSON STRUCTURETmdb Api Search Collection Response Structure
JSON STRUCTURETmdb Api Search Company Response Structure
JSON STRUCTURETmdb Api Search Keyword Response Structure
JSON STRUCTURETmdb Api Search Movie Response Structure
JSON STRUCTURETmdb Api Search Multi Response Structure
JSON STRUCTURETmdb Api Search Person Response Structure
JSON STRUCTURETmdb Api Search Tv Response Structure
JSON STRUCTURETmdb Api Translations Response Structure
JSON STRUCTURETmdb Api Trending All Response Structure
JSON STRUCTURETmdb Api Trending Movies Response Structure
JSON STRUCTURETmdb Api Trending People Response Structure
JSON STRUCTURETmdb Api Trending Tv Response Structure
JSON STRUCTURETmdb Api Tv Episode Account States Response Structure
JSON STRUCTURETmdb Api Tv Episode Add Rating Response Structure
JSON STRUCTURETmdb Api Tv Episode Changes By Id Response Structure
JSON STRUCTURETmdb Api Tv Episode Credits Response Structure
JSON STRUCTURETmdb Api Tv Episode Delete Rating Response Structure
JSON STRUCTURETmdb Api Tv Episode Details Response Structure
JSON STRUCTURETmdb Api Tv Episode External Ids Response Structure
JSON STRUCTURETmdb Api Tv Episode Group Details Response Structure
JSON STRUCTURETmdb Api Tv Episode Images Response Structure
JSON STRUCTURETmdb Api Tv Episode Translations Response Structure
JSON STRUCTURETmdb Api Tv Episode Videos Response Structure
JSON STRUCTURETmdb Api Tv Season Account States Response Structure
JSON STRUCTURETmdb Api Tv Season Aggregate Credits Response Structure
JSON STRUCTURETmdb Api Tv Season Changes By Id Response Structure
JSON STRUCTURETmdb Api Tv Season Credits Response Structure
JSON STRUCTURETmdb Api Tv Season Details Response Structure
JSON STRUCTURETmdb Api Tv Season External Ids Response Structure
JSON STRUCTURETmdb Api Tv Season Images Response Structure
JSON STRUCTURETmdb Api Tv Season Translations Response Structure
JSON STRUCTURETmdb Api Tv Season Videos Response Structure
JSON STRUCTURETmdb Api Tv Season Watch Providers Response Structure
JSON STRUCTURETmdb Api Tv Series Account States Response Structure
JSON STRUCTURETmdb Api Tv Series Add Rating Response Structure
JSON STRUCTURETmdb Api Tv Series Aggregate Credits Response Structure
JSON STRUCTURETmdb Api Tv Series Airing Today List Response Structure
JSON STRUCTURETmdb Api Tv Series Alternative Titles Response Structure
JSON STRUCTURETmdb Api Tv Series Changes Response Structure
JSON STRUCTURETmdb Api Tv Series Content Ratings Response Structure
JSON STRUCTURETmdb Api Tv Series Credits Response Structure
JSON STRUCTURETmdb Api Tv Series Delete Rating Response Structure
JSON STRUCTURETmdb Api Tv Series Details Response Structure
JSON STRUCTURETmdb Api Tv Series Episode Groups Response Structure
JSON STRUCTURETmdb Api Tv Series External Ids Response Structure
JSON STRUCTURETmdb Api Tv Series Images Response Structure
JSON STRUCTURETmdb Api Tv Series Keywords Response Structure
JSON STRUCTURETmdb Api Tv Series Latest Id Response Structure
JSON STRUCTURETmdb Api Tv Series On The Air List Response Structure
JSON STRUCTURETmdb Api Tv Series Popular List Response Structure
JSON STRUCTURETmdb Api Tv Series Recommendations Response Structure
JSON STRUCTURETmdb Api Tv Series Reviews Response Structure
JSON STRUCTURETmdb Api Tv Series Similar Response Structure
JSON STRUCTURETmdb Api Tv Series Top Rated List Response Structure
JSON STRUCTURETmdb Api Tv Series Translations Response Structure
JSON STRUCTURETmdb Api Tv Series Videos Response Structure
JSON STRUCTURETmdb Api Tv Series Watch Providers Response Structure
JSON STRUCTURETmdb Api Watch Provider Tv List Response Structure
JSON STRUCTURETmdb Api Watch Providers Movie List Response Structure
JSON STRUCTUREScroll for all 149
Examples 149
Example request and response payloads for these APIs.
Scroll for all 149
Security Posture 1
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Resources
Get Started 1
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 3
Pagination, idempotency, versioning, errors, and events
Build 14
SDKs, sample code, and the tooling you integrate with
Scroll for all 14
Access & Security 3
Authentication, authorization, and security posture
Operate 3
Status, limits, changes, and where to get help
Commercial 4
Pricing, plans, and the legal terms of use
Company 1
The organization behind the API
Other 2
Properties that don't map to a standard resource type