imdb_search_title
Find specific IMDb titles by combining advanced filters like genre, rating, and release year; returns normalized JSON for easy use.
Instructions
IMDb advanced title search. Returns normalized IMDb advanced title-search results (imdb.com/search/title/) from a credential-free public IMDb page. At least one filter is required; sort/limit alone are not enough. Limit defaults to 25 and clamps to 50; only IMDb's first rendered page of results is returned (see total/has_more), there is no deeper cursor pagination. Genre/company/certificate/country/language/keyword/characters/role are include-only lists; there is no exclude support. Unsupported: genre exclude, three curated groups values (best-picture-nominee, best-director-nominee, national-film-registry), and the non-plot "page topic" search fields.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| plot | No | Plot text search term | |
| role | No | Comma-separated cast/crew IMDb name ids, format `nm########` | |
| sort | No | One of `moviemeter`, `alpha`, `user_rating`, `num_votes`, `boxoffice_gross_us`, `runtime`, `year`, `release_date` | |
| limit | No | Rows to return, default 25, max 50 | |
| title | No | Title-name substring match | |
| colors | No | Comma-separated color info: `color`, `black_and_white`, `colorized`, `aces` | |
| genres | No | Comma-separated genres (include-only): `Action`, `Adventure`, `Animation`, `Biography`, `Comedy`, `Crime`, `Documentary`, `Drama`, `Family`, `Fantasy`, `Film-Noir`, `Game-Show`, `History`, `Horror`, `Music`, `Musical`, `Mystery`, `News`, `Reality-TV`, `Romance`, `Sci-Fi`, `Short`, `Sport`, `Talk-Show`, `Thriller`, `War`, `Western` | |
| groups | No | Comma-separated awards/curated-list groups: `oscar_winner`, `oscar_nominee`, `emmy_winner`, `emmy_nominee`, `golden_globe_winner`, `golden_globe_nominee`, `best_picture_winner`, `best_director_winner`, `razzie_winner`, `razzie_nominee`, `top_100`, `top_250`, `top_1000`, `bottom_100`, `bottom_250`, `bottom_1000` | |
| keywords | No | Comma-separated plot keywords | |
| companies | No | Comma-separated IMDb company ids, format `co########` | |
| countries | No | Comma-separated ISO country codes | |
| languages | No | Comma-separated ISO language codes | |
| max_votes | No | Maximum number of user rating votes | |
| min_votes | No | Minimum number of user rating votes | |
| characters | No | Comma-separated character names | |
| sort_order | No | `asc` or `desc`. Defaults to `asc` when sort is set | |
| title_type | No | Comma-separated title types: `feature`, `tvSeries`, `short`, `tvEpisode`, `tvMiniSeries`, `tvMovie`, `tvSpecial`, `tvShort`, `videoGame`, `video`, `musicVideo`, `podcastSeries`, `podcastEpisode` | |
| max_runtime | No | Maximum runtime in minutes | |
| min_runtime | No | Minimum runtime in minutes | |
| sound_mixes | No | Comma-separated sound mix names: `12-Track Digital Sound`, `3 Channel Stereo`, `4-Track Stereo`, `6-Track Stereo`, `70 mm 6-Track`, `AGA Sound System`, `Auro 11.1`, `CDS`, `Chronophone`, `Cinematophone`, `Cinephone`, `Cinerama 7-Track`, `Cinesound`, `D-Cinema 48kHz 5.1`, `Datasat`, `De Forest Phonofilm`, `Digitrac Digital Audio System`, `Dolby`, `Dolby Atmos`, `Dolby Digital`, `Dolby Digital EX`, `Dolby SR`, `Dolby Stereo`, `Dolby Surround 7.1`, `DTS`, `DTS 70 mm`, `DTS Stereo`, `DTS-ES`, `IMAX 6-Track`, `Kinoplasticon`, `LC-Concept Digital Sound`, `Matrix Surround`, `Mono`, `Perspecta Stereo`, `Phono-Kinema`, `SDDS`, `Sensurround`, `Silent`, `Sonics-DDP`, `Sonix`, `Stereo`, `Ultra Stereo`, `Vitaphone` | |
| certificates | No | Comma-separated `COUNTRY:RATING` certificate pairs, e.g. `US:PG-13` | |
| include_adult | No | Include adult titles. Defaults to excluded | |
| max_popularity | No | Maximum IMDb popularity rank | |
| min_popularity | No | Minimum IMDb popularity rank (1 is most popular) | |
| max_user_rating | No | Maximum IMDb user rating, 0-10 | |
| min_user_rating | No | Minimum IMDb user rating, 0-10 | |
| release_date_to | No | Release date upper bound: YYYY, YYYY-MM, or YYYY-MM-DD | |
| release_date_from | No | Release date lower bound: YYYY, YYYY-MM, or YYYY-MM-DD |