Movie and TV catalog enrichment
Use TMDB endpoints to turn movie and tv catalog enrichment into repeatable API requests with documented inputs and JSON responses.
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.
Endpoint families
6
Documented params
48
Examples
9
Live catalog snapshot
Active endpoints
9
Methods
GET
Required params
14
Schema refs
9
{
"platform": "TMDB",
"endpoint": "tmdb-search",
"method": "GET",
"path": "/tmdb/search",
"auth": "apiKey"
}Use cases
Extract TMDB movie, TV show, and person data — search, detail, and curated lists — as structured JSON from public The Movie Database pages.
Use TMDB endpoints to turn movie and tv catalog enrichment into repeatable API requests with documented inputs and JSON responses.
Use TMDB endpoints to turn cast and crew (person) metadata collection into repeatable API requests with documented inputs and JSON responses.
Use TMDB endpoints to turn curated list and discovery feeds into repeatable API requests with documented inputs and JSON responses.
Managed execution
Every figure below is read from the live TMDB endpoint catalog — 9 endpoints, 48 documented request parameters, and 9 published response schemas — the same catalog Docs and Playground run against.
9 documented TMDB endpoints, grouped into 6 request families — Movie, Person and Tv, plus 3 more.
48 request parameters are documented across those TMDB endpoints, 14 of them required — the full input contract is public before you write any integration code.
9 of the 9 TMDB endpoints ship a recorded example response, and 9 carry a documented response schema — you can code against the real JSON before the first request.
TMDB endpoints document their error responses (400, 404, 500 and 503) alongside the success schema, so a block, a rate limit, or a missing record comes back as a typed error rather than silently empty data.
9 hosted MCP tools back the TMDB endpoints, so an agent can call the same routes with the same parameters and the same JSON contract, with no custom glue.
Coverage map
/tmdb/movie/{id}
/tmdb/person/{id}
/tmdb/tv/{id}
/tmdb/collection/{id}
/tmdb/genres
/tmdb/search
Endpoint catalog
/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 tool 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 tool 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 tool 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 tool 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 tool 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 tool 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 tool 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 tool 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 tool tmdb_person_list
Related APIs
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.
How to scrape 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 multi-type search, a movie or TV detail by id, a person by id, or a curated movie/TV list.
Pass a query or a TMDB id to Crawlora's TMDB endpoint (e.g. /tmdb/search, /tmdb/movie, /tmdb/tv).
Receive title, overview, release date, and type as clean JSON, with fields varying by movie / TV / person.
Batch many titles or people to build catalogs for recommendation, research, or enrichment.
FAQ
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.