The Movie Database website screenshot

The Movie Database

Welcome to version 3 of The Movie Database (TMDB) API. This is where you will find the definitive list of currently available methods for our movie, tv, actor and image API.

The Movie Database publishes 21 APIs on the APIs.io network, including Account API, Authentication API, Certification API, and 18 more. Tagged areas include Entertainment, Movies, and Television.

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 authentication, documentation, signup flow, support, pricing, and 7 more developer resources.

50.8/100 developing ▬ flat Agent 37/100 agent ready Full breakdown ↓
scored 2026-08-05 · rubric v0.9.1
AccessFreemiumSelf serve⚡ Free to try
21 APIs
EntertainmentMoviesTelevision

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-05 · rubric v0.9.1
Composite quality — 50.8/100 · developing
Contract Quality 16.7 / 25
Developer Ergonomics 4.8 / 20
Commercial Clarity 12.6 / 20
Operational Transparency 4.1 / 13
Governance 7.0 / 12
Discoverability 5.6 / 10
Agent readiness — 37/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/the-movie-database: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 21

Individual APIs this provider publishes, each with its own machine-readable definition.

The Movie Database Account API

The Account API from The Movie Database — 11 operation(s) for account.

The Movie Database Authentication API

The Authentication API from The Movie Database — 7 operation(s) for authentication.

The Movie Database Certification API

The Certification API from The Movie Database — 2 operation(s) for certification.

The Movie Database Collection API

The Collection API from The Movie Database — 3 operation(s) for collection.

The Movie Database Company API

The Company API from The Movie Database — 3 operation(s) for company.

The Movie Database Configuration API

The Configuration API from The Movie Database — 6 operation(s) for configuration.

The Movie Database Credit API

The Credit API from The Movie Database — 1 operation(s) for credit.

The Movie Database Discover API

The Discover API from The Movie Database — 2 operation(s) for discover.

The Movie Database Find API

The Find API from The Movie Database — 1 operation(s) for find.

The Movie Database Genre API

The Genre API from The Movie Database — 2 operation(s) for genre.

The Movie Database Guest Session API

The Guest Session API from The Movie Database — 3 operation(s) for guest session.

The Movie Database Keyword API

The Keyword API from The Movie Database — 2 operation(s) for keyword.

The Movie Database List API

The List API from The Movie Database — 6 operation(s) for list.

The Movie Database Movie API

The Movie API from The Movie Database — 23 operation(s) for movie.

The Movie Database Network API

The Network API from The Movie Database — 3 operation(s) for network.

The Movie Database Person API

The Person API from The Movie Database — 12 operation(s) for person.

The Movie Database Review API

The Review API from The Movie Database — 1 operation(s) for review.

The Movie Database Search API

The Search API from The Movie Database — 7 operation(s) for search.

The Movie Database Trending API

The Trending API from The Movie Database — 4 operation(s) for trending.

The Movie Database Tv API

The Tv API from The Movie Database — 46 operation(s) for tv.

The Movie Database Watch API

The Watch API from The Movie Database — 3 operation(s) for watch.

Scroll for all 21

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

tmdb-api

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

The Movie Database Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

The Movie Database Context

0 classes · 33 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

The Movie Database API Rules

5 rules · 4 warnings 1 info

SPECTRAL

The Movie Database API Rules

10 rules · 3 errors 7 warnings

SPECTRAL

JSON Schema 2

Standalone JSON Schema definitions for this provider's data models.

TMDB Movie

24 properties

JSON SCHEMA

TMDB TV Series

25 properties

JSON SCHEMA

JSON Structure 1

JSON Structure definitions describing this provider's data shapes.

Examples 3

Example request and response payloads for these APIs.

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

The Movie Database Authentication

apiKey · 1 scheme

SECURITY

The Movie Database Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

The Movie Database Agentic Access

152 operations · 17 acting

152 operations · 17 acting

AGENTIC

Resources

Get Started 2

Portal, sign-up, and the first successful call

Documentation 3

Reference material describing how the API behaves

Agent Surfaces 2

MCP servers, agent skills, and machine-readable catalogs

Access & Security 2

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Commercial 1

Pricing, plans, and the legal terms of use

Company 1

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: the-movie-database
name: The Movie Database
description: Welcome to version 3 of The Movie Database (TMDB) API. This is where you will find the definitive list of currently
  available methods for our movie, tv, actor and image API.
type: Index
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
position: Consumer
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/the-movie-database.png
tags:
- Entertainment
- Movies
- Television
created: '2025-03-01'
modified: '2026-05-19'
url: https://raw.githubusercontent.com/api-evangelist/the-movie-database/refs/heads/main/apis.yml
specificationVersion: '0.19'
apis:
- aid: the-movie-database:the-movie-database-account-api
  name: The Movie Database Account API
  description: The Account API from The Movie Database — 11 operation(s) for account.
  humanURL: https://developer.themoviedb.org
  baseURL: https://api.themoviedb.org/3
  tags:
  - Account
  properties:
  - type: OpenAPI
    url: openapi/the-movie-database-account-api-openapi.yml
  - type: Documentation
    url: https://developer.themoviedb.org/docs/getting-started
  - type: Reference
    url: https://developer.themoviedb.org/reference/getting-started
  - type: GettingStarted
    url: https://developer.themoviedb.org/docs/getting-started
  - type: Authentication
    url: https://developer.themoviedb.org/docs/authentication-application
- aid: the-movie-database:the-movie-database-authentication-api
  name: The Movie Database Authentication API
  description: The Authentication API from The Movie Database — 7 operation(s) for authentication.
  humanURL: https://developer.themoviedb.org
  baseURL: https://api.themoviedb.org/3
  tags:
  - Authentication
  properties:
  - type: OpenAPI
    url: openapi/the-movie-database-authentication-api-openapi.yml
  - type: Documentation
    url: https://developer.themoviedb.org/docs/getting-started
  - type: Reference
    url: https://developer.themoviedb.org/reference/getting-started
  - type: GettingStarted
    url: https://developer.themoviedb.org/docs/getting-started
  - type: Authentication
    url: https://developer.themoviedb.org/docs/authentication-application
- aid: the-movie-database:the-movie-database-certification-api
  name: The Movie Database Certification API
  description: The Certification API from The Movie Database — 2 operation(s) for certification.
  humanURL: https://developer.themoviedb.org
  baseURL: https://api.themoviedb.org/3
  tags:
  - Certification
  properties:
  - type: OpenAPI
    url: openapi/the-movie-database-certification-api-openapi.yml
  - type: Documentation
    url: https://developer.themoviedb.org/docs/getting-started
  - type: Reference
    url: https://developer.themoviedb.org/reference/getting-started
  - type: GettingStarted
    url: https://developer.themoviedb.org/docs/getting-started
  - type: Authentication
    url: https://developer.themoviedb.org/docs/authentication-application
- aid: the-movie-database:the-movie-database-collection-api
  name: The Movie Database Collection API
  description: The Collection API from The Movie Database — 3 operation(s) for collection.
  humanURL: https://developer.themoviedb.org
  baseURL: https://api.themoviedb.org/3
  tags:
  - Collection
  properties:
  - type: OpenAPI
    url: openapi/the-movie-database-collection-api-openapi.yml
  - type: Documentation
    url: https://developer.themoviedb.org/docs/getting-started
  - type: Reference
    url: https://developer.themoviedb.org/reference/getting-started
  - type: GettingStarted
    url: https://developer.themoviedb.org/docs/getting-started
  - type: Authentication
    url: https://developer.themoviedb.org/docs/authentication-application
- aid: the-movie-database:the-movie-database-company-api
  name: The Movie Database Company API
  description: The Company API from The Movie Database — 3 operation(s) for company.
  humanURL: https://developer.themoviedb.org
  baseURL: https://api.themoviedb.org/3
  tags:
  - Company
  properties:
  - type: OpenAPI
    url: openapi/the-movie-database-company-api-openapi.yml
  - type: Documentation
    url: https://developer.themoviedb.org/docs/getting-started
  - type: Reference
    url: https://developer.themoviedb.org/reference/getting-started
  - type: GettingStarted
    url: https://developer.themoviedb.org/docs/getting-started
  - type: Authentication
    url: https://developer.themoviedb.org/docs/authentication-application
- aid: the-movie-database:the-movie-database-configuration-api
  name: The Movie Database Configuration API
  description: The Configuration API from The Movie Database — 6 operation(s) for configuration.
  humanURL: https://developer.themoviedb.org
  baseURL: https://api.themoviedb.org/3
  tags:
  - Configuration
  properties:
  - type: OpenAPI
    url: openapi/the-movie-database-configuration-api-openapi.yml
  - type: Documentation
    url: https://developer.themoviedb.org/docs/getting-started
  - type: Reference
    url: https://developer.themoviedb.org/reference/getting-started
  - type: GettingStarted
    url: https://developer.themoviedb.org/docs/getting-started
  - type: Authentication
    url: https://developer.themoviedb.org/docs/authentication-application
- aid: the-movie-database:the-movie-database-credit-api
  name: The Movie Database Credit API
  description: The Credit API from The Movie Database — 1 operation(s) for credit.
  humanURL: https://developer.themoviedb.org
  baseURL: https://api.themoviedb.org/3
  tags:
  - Credit
  properties:
  - type: OpenAPI
    url: openapi/the-movie-database-credit-api-openapi.yml
  - type: Documentation
    url: https://developer.themoviedb.org/docs/getting-started
  - type: Reference
    url: https://developer.themoviedb.org/reference/getting-started
  - type: GettingStarted
    url: https://developer.themoviedb.org/docs/getting-started
  - type: Authentication
    url: https://developer.themoviedb.org/docs/authentication-application
- aid: the-movie-database:the-movie-database-discover-api
  name: The Movie Database Discover API
  description: The Discover API from The Movie Database — 2 operation(s) for discover.
  humanURL: https://developer.themoviedb.org
  baseURL: https://api.themoviedb.org/3
  tags:
  - Discover
  properties:
  - type: OpenAPI
    url: openapi/the-movie-database-discover-api-openapi.yml
  - type: Documentation
    url: https://developer.themoviedb.org/docs/getting-started
  - type: Reference
    url: https://developer.themoviedb.org/reference/getting-started
  - type: GettingStarted
    url: https://developer.themoviedb.org/docs/getting-started
  - type: Authentication
    url: https://developer.themoviedb.org/docs/authentication-application
- aid: the-movie-database:the-movie-database-find-api
  name: The Movie Database Find API
  description: The Find API from The Movie Database — 1 operation(s) for find.
  humanURL: https://developer.themoviedb.org
  baseURL: https://api.themoviedb.org/3
  tags:
  - Find
  properties:
  - type: OpenAPI
    url: openapi/the-movie-database-find-api-openapi.yml
  - type: Documentation
    url: https://developer.themoviedb.org/docs/getting-started
  - type: Reference
    url: https://developer.themoviedb.org/reference/getting-started
  - type: GettingStarted
    url: https://developer.themoviedb.org/docs/getting-started
  - type: Authentication
    url: https://developer.themoviedb.org/docs/authentication-application
- aid: the-movie-database:the-movie-database-genre-api
  name: The Movie Database Genre API
  description: The Genre API from The Movie Database — 2 operation(s) for genre.
  humanURL: https://developer.themoviedb.org
  baseURL: https://api.themoviedb.org/3
  tags:
  - Genre
  properties:
  - type: OpenAPI
    url: openapi/the-movie-database-genre-api-openapi.yml
  - type: Documentation
    url: https://developer.themoviedb.org/docs/getting-started
  - type: Reference
    url: https://developer.themoviedb.org/reference/getting-started
  - type: GettingStarted
    url: https://developer.themoviedb.org/docs/getting-started
  - type: Authentication
    url: https://developer.themoviedb.org/docs/authentication-application
- aid: the-movie-database:the-movie-database-guest-session-api
  name: The Movie Database Guest Session API
  description: The Guest Session API from The Movie Database — 3 operation(s) for guest session.
  humanURL: https://developer.themoviedb.org
  baseURL: https://api.themoviedb.org/3
  tags:
  - Guest Session
  properties:
  - type: OpenAPI
    url: openapi/the-movie-database-guest-session-api-openapi.yml
  - type: Documentation
    url: https://developer.themoviedb.org/docs/getting-started
  - type: Reference
    url: https://developer.themoviedb.org/reference/getting-started
  - type: GettingStarted
    url: https://developer.themoviedb.org/docs/getting-started
  - type: Authentication
    url: https://developer.themoviedb.org/docs/authentication-application
- aid: the-movie-database:the-movie-database-keyword-api
  name: The Movie Database Keyword API
  description: The Keyword API from The Movie Database — 2 operation(s) for keyword.
  humanURL: https://developer.themoviedb.org
  baseURL: https://api.themoviedb.org/3
  tags:
  - Keyword
  properties:
  - type: OpenAPI
    url: openapi/the-movie-database-keyword-api-openapi.yml
  - type: Documentation
    url: https://developer.themoviedb.org/docs/getting-started
  - type: Reference
    url: https://developer.themoviedb.org/reference/getting-started
  - type: GettingStarted
    url: https://developer.themoviedb.org/docs/getting-started
  - type: Authentication
    url: https://developer.themoviedb.org/docs/authentication-application
- aid: the-movie-database:the-movie-database-list-api
  name: The Movie Database List API
  description: The List API from The Movie Database — 6 operation(s) for list.
  humanURL: https://developer.themoviedb.org
  baseURL: https://api.themoviedb.org/3
  tags:
  - List
  properties:
  - type: OpenAPI
    url: openapi/the-movie-database-list-api-openapi.yml
  - type: Documentation
    url: https://developer.themoviedb.org/docs/getting-started
  - type: Reference
    url: https://developer.themoviedb.org/reference/getting-started
  - type: GettingStarted
    url: https://developer.themoviedb.org/docs/getting-started
  - type: Authentication
    url: https://developer.themoviedb.org/docs/authentication-application
- aid: the-movie-database:the-movie-database-movie-api
  name: The Movie Database Movie API
  description: The Movie API from The Movie Database — 23 operation(s) for movie.
  humanURL: https://developer.themoviedb.org
  baseURL: https://api.themoviedb.org/3
  tags:
  - Movie
  properties:
  - type: OpenAPI
    url: openapi/the-movie-database-movie-api-openapi.yml
  - type: Documentation
    url: https://developer.themoviedb.org/docs/getting-started
  - type: Reference
    url: https://developer.themoviedb.org/reference/getting-started
  - type: GettingStarted
    url: https://developer.themoviedb.org/docs/getting-started
  - type: Authentication
    url: https://developer.themoviedb.org/docs/authentication-application
- aid: the-movie-database:the-movie-database-network-api
  name: The Movie Database Network API
  description: The Network API from The Movie Database — 3 operation(s) for network.
  humanURL: https://developer.themoviedb.org
  baseURL: https://api.themoviedb.org/3
  tags:
  - Network
  properties:
  - type: OpenAPI
    url: openapi/the-movie-database-network-api-openapi.yml
  - type: Documentation
    url: https://developer.themoviedb.org/docs/getting-started
  - type: Reference
    url: https://developer.themoviedb.org/reference/getting-started
  - type: GettingStarted
    url: https://developer.themoviedb.org/docs/getting-started
  - type: Authentication
    url: https://developer.themoviedb.org/docs/authentication-application
- aid: the-movie-database:the-movie-database-person-api
  name: The Movie Database Person API
  description: The Person API from The Movie Database — 12 operation(s) for person.
  humanURL: https://developer.themoviedb.org
  baseURL: https://api.themoviedb.org/3
  tags:
  - Person
  properties:
  - type: OpenAPI
    url: openapi/the-movie-database-person-api-openapi.yml
  - type: Documentation
    url: https://developer.themoviedb.org/docs/getting-started
  - type: Reference
    url: https://developer.themoviedb.org/reference/getting-started
  - type: GettingStarted
    url: https://developer.themoviedb.org/docs/getting-started
  - type: Authentication
    url: https://developer.themoviedb.org/docs/authentication-application
- aid: the-movie-database:the-movie-database-review-api
  name: The Movie Database Review API
  description: The Review API from The Movie Database — 1 operation(s) for review.
  humanURL: https://developer.themoviedb.org
  baseURL: https://api.themoviedb.org/3
  tags:
  - Review
  properties:
  - type: OpenAPI
    url: openapi/the-movie-database-review-api-openapi.yml
  - type: Documentation
    url: https://developer.themoviedb.org/docs/getting-started
  - type: Reference
    url: https://developer.themoviedb.org/reference/getting-started
  - type: GettingStarted
    url: https://developer.themoviedb.org/docs/getting-started
  - type: Authentication
    url: https://developer.themoviedb.org/docs/authentication-application
- aid: the-movie-database:the-movie-database-search-api
  name: The Movie Database Search API
  description: The Search API from The Movie Database — 7 operation(s) for search.
  humanURL: https://developer.themoviedb.org
  baseURL: https://api.themoviedb.org/3
  tags:
  - Search
  properties:
  - type: OpenAPI
    url: openapi/the-movie-database-search-api-openapi.yml
  - type: Documentation
    url: https://developer.themoviedb.org/docs/getting-started
  - type: Reference
    url: https://developer.themoviedb.org/reference/getting-started
  - type: GettingStarted
    url: https://developer.themoviedb.org/docs/getting-started
  - type: Authentication
    url: https://developer.themoviedb.org/docs/authentication-application
- aid: the-movie-database:the-movie-database-trending-api
  name: The Movie Database Trending API
  description: The Trending API from The Movie Database — 4 operation(s) for trending.
  humanURL: https://developer.themoviedb.org
  baseURL: https://api.themoviedb.org/3
  tags:
  - Trending
  properties:
  - type: OpenAPI
    url: openapi/the-movie-database-trending-api-openapi.yml
  - type: Documentation
    url: https://developer.themoviedb.org/docs/getting-started
  - type: Reference
    url: https://developer.themoviedb.org/reference/getting-started
  - type: GettingStarted
    url: https://developer.themoviedb.org/docs/getting-started
  - type: Authentication
    url: https://developer.themoviedb.org/docs/authentication-application
- aid: the-movie-database:the-movie-database-tv-api
  name: The Movie Database Tv API
  description: The Tv API from The Movie Database — 46 operation(s) for tv.
  humanURL: https://developer.themoviedb.org
  baseURL: https://api.themoviedb.org/3
  tags:
  - Tv
  properties:
  - type: OpenAPI
    url: openapi/the-movie-database-tv-api-openapi.yml
  - type: Documentation
    url: https://developer.themoviedb.org/docs/getting-started
  - type: Reference
    url: https://developer.themoviedb.org/reference/getting-started
  - type: GettingStarted
    url: https://developer.themoviedb.org/docs/getting-started
  - type: Authentication
    url: https://developer.themoviedb.org/docs/authentication-application
- aid: the-movie-database:the-movie-database-watch-api
  name: The Movie Database Watch API
  description: The Watch API from The Movie Database — 3 operation(s) for watch.
  humanURL: https://developer.themoviedb.org
  baseURL: https://api.themoviedb.org/3
  tags:
  - Watch
  properties:
  - type: OpenAPI
    url: openapi/the-movie-database-watch-api-openapi.yml
  - type: Documentation
    url: https://developer.themoviedb.org/docs/getting-started
  - type: Reference
    url: https://developer.themoviedb.org/reference/getting-started
  - type: GettingStarted
    url: https://developer.themoviedb.org/docs/getting-started
  - type: Authentication
    url: https://developer.themoviedb.org/docs/authentication-application
common:
- type: AgenticAccess
  url: agentic-access/the-movie-database-agentic-access.yml
- type: DomainSecurity
  url: security/the-movie-database-domain-security.yml
- type: Authentication
  url: authentication/the-movie-database-authentication.yml
- type: Website
  url: https://www.themoviedb.org/
- type: Documentation
  url: https://developer.themoviedb.org/docs/getting-started
- type: Signup
  url: https://www.themoviedb.org/signup
- type: Login
  url: https://www.themoviedb.org/login
- type: Support
  url: https://www.themoviedb.org/talk/category/5047951f760ee3318900009d
- type: OpenAPI
  url: https://developer.themoviedb.org/openapi/tmdb-api.json
- type: OpenAPI
  url: https://raw.githubusercontent.com/api-evangelist/the-movie-database/refs/heads/main/openapi/the-movie-database-openapi.json
- type: Pricing
  url: https://www.themoviedb.org/api-terms-of-use
- type: LlmsText
  url: https://developer.themoviedb.org/llms.txt
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com