Movie and TV catalog enrichment
TMDBエンドポイントを使えば、「Movie and TV catalog enrichment」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Turn public The Movie Database (TMDB) pages into structured film and TV data — multi-type search across movies, shows, and people, movie and TV detail with overview and release dates, person detail, and curated movie/TV lists as normalized JSON for catalogs, recommendation, and enrichment. Credential-free.
Extract TMDB movie, TV show, and person data — search, detail, and curated lists — as structured JSON from public The Movie Database pages.
エンドポイントファミリー
6
ドキュメント化されたパラメータ
48
サンプル数
9
ライブカタログスナップショット
稼働エンドポイント
9
メソッド
GET
必須パラメータ
14
スキーマ参照
9
{
"platform": "TMDB",
"endpoint": "tmdb-search",
"method": "GET",
"path": "/tmdb/search",
"auth": "apiKey"
}ユースケース
Extract TMDB movie, TV show, and person data — search, detail, and curated lists — as structured JSON from public The Movie Database pages.
TMDBエンドポイントを使えば、「Movie and TV catalog enrichment」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
TMDBエンドポイントを使えば、「Cast and crew (person) metadata collection」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
TMDBエンドポイントを使えば、「Curated list and discovery feeds」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
マネージド実行
以下の数値はすべて、稼働中のTMDBエンドポイントカタログから取得しています(エンドポイント9件、ドキュメント化されたリクエストパラメータ48個、公開レスポンススキーマ9件)。DocsとPlaygroundが参照しているカタログと同じものです。
TMDBのエンドポイントは9件、6つのリクエストファミリーに分類されています(Movie、Person、Tvほか3件)。
これらのTMDBエンドポイントには48個のリクエストパラメータがドキュメント化されており、うち14個が必須です。統合コードを書く前に入力仕様をすべて確認できます。
9件のTMDBエンドポイントのうち9件が実際のサンプルレスポンスを、9件がドキュメント化されたレスポンススキーマを備えています。最初のリクエストの前に実データの形に合わせて実装できます。
TMDBのエンドポイントは成功時のスキーマに加えてエラーレスポンス(400、404、500、503)もドキュメント化しています。ブロック、レート制限、レコード欠損は空データではなく型付きのエラーとして返ります。
TMDBのエンドポイントは9個のホスト型MCPツールとして提供されており、エージェントは同じパラメータと同じJSON契約のまま、追加の実装なしに同じルートを呼び出せます。
カバレッジマップ
/tmdb/movie/{id}
/tmdb/person/{id}
/tmdb/tv/{id}
/tmdb/collection/{id}
/tmdb/genres
/tmdb/search
エンドポイントカタログ
/tmdb/searchSearches TMDB movies, TV shows, people, and collections. An unscoped query interleaves results across all four types rather than returning whichever type happens to rank first.
MCPツール tmdb_search
/tmdb/movie/{id}Returns a TMDB movie: overview, tagline, genres, countries, runtime, budget/revenue, top-billed cast, top crew (director/writer), and aggregate rating.
MCPツール tmdb_movie
/tmdb/tv/{id}Returns a TMDB TV show: overview, tagline, genres, countries, episode count, first/last air year, top-billed cast, top crew (creator), and aggregate rating.
MCPツール tmdb_tv
/tmdb/movie/listReturns a page of TMDB movies from the `category` chart (`popular` by default, or `top_rated`, `now_playing`, `upcoming`), optionally refined by `sort_by`, `with_genres`, `original_language`, release dates, rating, votes and runtime. `limit` defaults to 10 (max 20). Each movie has id, title, overview, poster, release date and `uri`; `has_next_page` signals more pages.
MCPツール tmdb_movie_list
/tmdb/tv/listReturns a page of TMDB TV shows from the `category` chart (`popular` by default, or `top_rated`, `airing_today`, `on_the_air`), optionally refined by `sort_by`, `with_genres`, `original_language`, first-air-date bounds `date_from` and `date_to`, rating, votes and runtime. `limit` defaults to 10 (max 20). A filtered page with no matches returns an empty `shows` array.
MCPツール tmdb_tv_list
/tmdb/person/{id}Returns a TMDB person by `id`: name, biography, birth date, photo URL and a filmography of movie and TV credits, most prominent first. `limit` caps the credits (default 10, max 20). Each credit has its `type` (`movie` or `tv`), id, title and `uri`. The biography may include a Wikipedia CC-BY-SA attribution note.
MCPツール tmdb_person
/tmdb/collection/{id}Returns a TMDB collection (a movie franchise grouping) by `id`, which can be the collection id or an id-slug. The response has the collection title, overview, `uri` and `source_url`, plus its member movies, each with id, title, overview, poster URL, release date and `uri`.
MCPツール tmdb_collection
/tmdb/genresReturns every genre ID for TMDB movie and TV browse pages. Use movie values only with movie list filters and TV values only with TV list filters.
MCPツール tmdb_genres
/tmdb/person/listReturns one page from TMDB's Popular People directory, including each person's id, name, known-for titles, profile image, and detail URL.
MCPツール tmdb_person_list
関連API
Media & Streaming
Follow German football from the Bundesliga down to the lowest Kreisklasse. Discover competitions in all 22 federations, then read matchdays, standings, scorers, clubs, teams, and players from the DFB's own amateur-football portal.
Media & Streaming
Browse Sportskeeda's sports and entertainment coverage, community wikis, quizzes, and fan games with the catalog's current slugs and filter limits.
Media & Streaming
Research streaming catalogs, title availability, providers, offers, seasons, episodes, and release changes from JustWatch with normalized JSON.
TMDBのスクレイピング方法
TMDB's movie, TV, and people data power film and TV research. Crawlora's TMDB endpoints return search, title detail, person detail, and curated lists as normalized JSON — no TMDB API key, rate-limit juggling, or proxy setup. A pull on 2026-10-27 showed 19 movie genres and 16 TV genres, 10 results per page for the popular list and for search, and a release date returned as text.
/tmdb/search?query=Inception returned 20 results with a type field and has_next_page true on 2026-10-30. Use the id and type to pick /tmdb/movie/{id}, /tmdb/tv/{id} or /tmdb/person/{id}.
/tmdb/movie/27205 returned Inception (2010, 148 minutes), /tmdb/tv/1396 returned Breaking Bad with 62 episodes and status Ended, and /tmdb/person/31 returned Tom Hanks with a filmography of 8 items at limit 20.
/tmdb/genres returned 19 movie genres and 16 TV genres, /tmdb/collection/263 returned The Dark Knight Collection with 3 movies, and the popular lists return 20 rows per page.
/tmdb/movie/list and /tmdb/tv/list accept category, sort_by, with_genres, original_language, date_from, date_to, min_rating, max_rating, min_votes and runtime bounds, /tmdb/person/list pages people, and /tmdb/collection/{id} groups a franchise. /tmdb/search takes query with type, page and limit; a dune query with limit 5 on 2026-10-30 returned 5 results and has_next_page true.
genres returned 19 movie genres and 16 TV genres with different ids (the TV list starts with Action & Adventure, id 10759). Pass the right list's ids to the movie-list and tv-list routes.
The popular movie list returned 10 per page with has_next_page true; the first was Spider-Man: Brand New Day (id 969681). search for inception returned 10 results, the first being Inception (id 27205).
Search rows give release_date as text, for example July 15, 2010, not ISO-8601. Parse it before sorting.
エージェントスキル
Crawlora のエージェントスキルをインストールすると、スクレイパーを書かずに、ドキュメント化された API 経由で TMDB のデータを JSON として取得できます。TMDB に対応するスキル:
Researches movies and TV titles across IMDb, TMDB, JustWatch, Rotten Tomatoes, and Metacritic using the Crawlora API. Use for title discovery, cast…
npx skills add github.com/Crawlora-org/crawlora-skills --skill entertainment-discovery-researchResearches movies and TV shows — metadata, cast/crew, ratings, reviews, streaming availability, and box-office performance — via the Crawlora API…
npx skills add github.com/Crawlora-org/crawlora-skills --skill movie-tv-researchFAQ
Send a query or a TMDB id to Crawlora's TMDB endpoints and get movie, TV, and person data as structured JSON — search, detail, and curated lists — without writing parsers or holding a TMDB API key. Collect public data and respect TMDB's terms.
Yes — /tmdb/search returns mixed results across movies, TV shows, and people, or you can filter by type. Field availability varies by type: movie and TV hits carry release date and overview; person hits are title and link only.
Collecting publicly accessible movie, TV, and person data is generally permissible if you respect TMDB's terms of use, robots directives, rate limits, and applicable law. This is for public data you are authorized to collect.
Not in the 2026-10-27 pull: release_date for Inception was the text July 15, 2010.