imdb_search_title
Search IMDb advanced title filters by genre, rating, release date, runtime, and more. Retrieve normalized title results with sort, popularity, and vote criteria for targeted movie discovery.
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 |