VOOZH about

URL: https://apify.com/jungle_synthesizer/tmdb-movie-tv-metadata-scraper

โ‡ฑ TMDB Movie & TV Metadata Scraper ยท Apify


Pricing

Pay per event

Go to Apify Store

TMDB Movie & TV Metadata Scraper

Scrape rich metadata for movies and TV shows from The Movie Database (TMDB) โ€” no API key required. Discovers titles from public browse pages and extracts full detail records including cast, directors, genres, keywords, ratings, runtime, and production companies.

Pricing

Pay per event

Rating

0.0

(0)

Developer

๐Ÿ‘ BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a month ago

Last modified

Share

Scrape rich metadata for movies and TV shows from The Movie Database (TMDB) โ€” no API key required. Discovers titles from TMDB's public discover/browse pages and extracts full detail records including cast, directors, genres, keywords, ratings, runtime, original language, and production companies.

What you get

Each record in the output dataset contains:

FieldDescription
tmdb_idNumeric TMDB ID
titleMovie or TV show title
media_typemovie or tv
tmdb_urlCanonical TMDB page URL
original_titleTitle in the original language
release_dateFirst release or air date (YYYY-MM-DD)
vote_averageAggregate rating (0โ€“10 scale)
vote_countNumber of votes
user_score_percentUser score percentage (0โ€“100)
overviewPlot summary or show description
genresComma-separated genre names
runtime_minutesRuntime in minutes
original_languageOriginal language
production_companiesComma-separated production company names
imdb_idIMDb ID (e.g. tt0137523) โ€” when listed on the TMDB page
cast_topComma-separated top-billed cast names
directorsComma-separated director names
keywordsComma-separated TMDB keyword tags

Why use this instead of the TMDB API?

Most TMDB scrapers on the Apify Store are thin wrappers around the TMDB REST API โ€” they require you to register for and manage your own API key and stay within TMDB's per-account rate limits. This actor scrapes TMDB's public web pages directly, so:

  • No API key registration or management
  • No per-account rate limits to worry about
  • Both movies and TV shows in one unified output schema
  • Includes fields not always easily queryable via API (IMDb cross-ID, keyword tags, top cast)

Inputs

InputTypeDefaultDescription
maxItemsinteger15Maximum number of records to return. Set to 0 for no limit.
mediaTypestringbothWhich media type to scrape: movie, tv, or both.
startPageinteger1Discover page to start from (each page has ~20 titles).

Example use cases

  • Media server catalogs: Build or enrich metadata catalogs for Plex, Jellyfin, or Kodi libraries without managing API credentials.
  • Recommendation engines: Feed movie/TV metadata into ML pipelines โ€” genres, keywords, cast, and ratings in one schema.
  • Cross-referencing: Use imdb_id to join TMDB data with IMDb datasets for enriched analytics.
  • Market research: Track ratings and popularity trends across the TMDB catalog over time.

How it works

  1. Discover: Crawls paginated TMDB browse pages (/movie?language=en-US&page=N, /tv?...) โ€” 20 titles per page, up to 500 pages per type.
  2. Detail: For each title, fetches the detail page and extracts:
    • JSON-LD (schema.org Movie / TVSeries): name, description, rating, genres, runtime, release date
    • DOM: user score chart, directors, cast, keywords, original title, language, production companies

Notes

  • TMDB's discover pages order titles by popularity (most popular first). Use startPage to offset into the catalog.
  • The imdb_id field is populated only when TMDB links to IMDb on the detail page โ€” this is common for well-known titles but may be absent for obscure entries.
  • Runtime is in minutes for movies. For TV shows, TMDB typically reports the average episode length.
  • The language=en-US parameter is appended to all requests to ensure English metadata in the output.

You might also like

TMDB Movies, TV Shows and People Scraper

parseforge/tmdb-movies-tv-scraper

Search The Movie Database (TMDB) for movies, TV shows, or people. Returns title, release date, runtime, genres, overview, poster, vote average, popularity, language, IMDB ID, networks, production, budget, revenue. Multi modes: movie/tv/person/multi/popular/trending/top-rated/now-playing.

TMDB Scraper: Movies, TV Shows, Cast & Episodes

thescrapelab/Apify-tmdb-scraper

Scrape TMDB movie data, TV show metadata, actor profiles, cast and crew, seasons, episodes, ratings, posters, trailers, keywords, social links, and recommendations.

15

TMDB TV Shows Scraper ๐Ÿ“บ

easyapi/tmdb-tv-shows-scraper

Fetch trending TV shows or search for specific series from TMDB (The Movie Database). Get comprehensive show details including ratings, air dates, and poster images - perfect for content aggregation and media analysis.

IMDb Scraper - Movies, TV Shows & Ratings

lulzasaur/imdb-scraper

Scrape IMDb movie and TV show data. Extract titles, ratings, votes, genres, runtime, cast, plot summaries, and images from Top 250, Most Popular charts, or genre searches. Detail mode adds full cast and awards.

Metacritic Movie & TV Reviews Scraper

crawlerbros/metacritic-scraper

Scrape Metacritic search results, title pages, and browse listings for movies and TV shows, including Metascore, user score, synopsis, cast, and release metadata

TVMaze TV Shows Scraper

compute-edge/tvmaze-shows-scraper

Extract TV show metadata from TVMaze including ratings, network, genres, runtime, premiere date, summary, and cast for thousands of TV shows worldwide. No authentication required.

IMDb Scraper - Movies, TV Shows, Ratings & Cast

thirdwatch/imdb-scraper

Scrape IMDb movie and TV show data: title, year, rating, votes, genres, director, cast, plot, runtime, poster, and content rating. Search by name or provide IMDb URLs.