GET/imdb/chartsapiKey3 credits/request
Returns an IMDb title chart, chosen with `chart`: `top_rated_movies` (default), `top_rated_tv_shows`, `most_popular_movies`, `most_popular_tv_shows`, `top_rated_english_movies` or `lowest_rated_movies`. `limit` sets the rows (default 25, max 250). Each title has its rank, id, year, rating, rating count and credits.
Optional: chart (6 allowed values: top_rated_movies, top_rated_tv_shows, most_popular_movies, most_popular_tv_shows, top_rated_english_movies, lowest_rated_movies), limit.
Sampled 14 Oct 2026: 20 items. Filled in every item: rank, id, title, url, year, rating_value, rating_count, directors and 2 more. In the sample: rank: 1 to 20, median 10; title: “The Shawshank Redemption” and 19 other values; url: imdb.com; directors: median 1 entry; year: 1,957 to 2,014, median 1,994; rating_value: 8.6 to 9.3, median 8.8; rating_count: 904,146 to 3,252,102, median 2,200,545; writers: median 2 entries.
Open in Playground
GET/imdb/image-typesapiKey1 credit/request
Lists every value the `type` parameter of the IMDb image endpoints accepts: `behind_the_scenes`, `event`, `poster`, `product`, `production_art`, `publicity`, `still_frame`, `unknown`. Each row carries a display label and a short description.
Takes no parameters.
Sampled 14 Oct 2026: 8 items. Filled in every item: type, label, description. In the sample: type: “behind_the_scenes” and 7 other values; label: “Behind The Scenes” and 7 other values; description: “On-set and production photography.” and 7 other values.
Open in Playground
GET/imdb/nameapiKey3 credits/request
Returns an IMDb person's profile. Pass exactly one of `id` (such as `nm0634240`) or `url`. The response has the name, biography, birth and death dates, birth place, professions, image and a known-for list of titles with year and credit category.
Optional: id, url.
Sampled 14 Oct 2026: 10 items. Filled in every item: id, title, url, year, category. In the sample: year: 1,989 to 2,014, median 2,003; title: “Seven” and 9 other values; url: imdb.com.
Open in Playground
GET/imdb/name/awardsapiKey3 credits/request
Returns the awards IMDb lists for a person. Pass exactly one of `id` or `url`. Each row has the event, year, category, `win` or `nomination` result, award name, recipients and related titles. `total` is the count IMDb lists, and `has_more` is true when fewer rows are returned.
Optional: id, url.
Sampled 14 Oct 2026: 154 items. Filled in every item: event, year, result, award, recipients, public_signals. Not in every item: category (131), titles (120), notes (17). In the sample: result: nomination (89), win (65); year: 1,987 to 2,025, median 2,005; event: “Washington DC Area Film Critics Association Awards” and 75 other values; recipients: median 1 entry; category: “Best Actor” and 62 other values; award: “WAFCA Award” and 77 other values; titles: median 1 entry; public_signals: 5 to 8, median 7.
Open in Playground
GET/imdb/name/creditsapiKey3 credits/request
Returns a person's IMDb filmography, grouped into sections such as Actor, Director and Self. Pass exactly one of `id` or `url`. Each credit has its title, year, role and episode count. A section returns up to 100 credits, so `total` can exceed the rows returned.
Optional: id, url.
Sampled 14 Oct 2026: 9 items. Filled in every item: name, slug, credits, total. Not in every item: has_more (2). In the sample: total: 1 to 431, median 14; name: “Actor” and 8 other values; has_more: true in 2 of 2; credits: median 14 entries.
Open in Playground
GET/imdb/name/imagesapiKey2 credits/request
Returns image metadata from a person's media index, including the original image URL, dimensions, caption and credited people. Filter by image type with `type`, which accepts a single value or a comma-separated list of: `behind_the_scenes`, `event`, `poster`, `product`, `production_art`, `publicity`, `still_frame`, `unknown`. Omit `type` to return every type. Limit defaults to 50 and clamps to 1000. Pass exactly one of `id` or `url`.
Optional: id, url, type (8 allowed values: behind_the_scenes, event, poster, product, production_art, publicity, still_frame, unknown), limit.
Sampled 14 Oct 2026: 8 fields returned with a value. In the sample: total: 493; name: “Morgan Freeman”; url: imdb.com; has_more: true; types: 1 entry; images: 40 entries.
Open in Playground
GET/imdb/name/videosapiKey2 credits/request
Returns public person video metadata and thumbnail URLs only; playback URLs and media manifests are never returned. IMDb caps the upstream slice at 100 and provides no usable continuation cursor, so `total` can exceed returned rows and `has_more` reports that condition. Limit defaults to 50 and clamps to 100. Pass exactly one of `id` or `url`.
Optional: id, url, limit.
Sampled 14 Oct 2026: 40 items. Filled in every item: id, title, content_type, duration_seconds, thumbnail, primary_title, position. In the sample: content_type: Clip (28), Interview (12); duration_seconds: 26 to 299, median 52; title: “Morgan Freeman | Career Retrospective” and 12 other values; position: 1 to 40, median 20.
Open in Playground
GET/imdb/searchapiKey2 credits/request
Searches IMDb titles by `query`, returning up to `limit` rows (default 10, max 20). Each result has the title id, title, URL, year, title type, image and a description holding the lead cast. A query with no matches returns an empty `results` list.
Required: query. Optional: limit.
Sampled 14 Oct 2026: 10 items. Filled in every item: id, title, url, title_type. Not in every item: year (9), description (7), image_url (9). In the sample: title_type: Movie (5), Video (2), Short (1) and 2 more; year: 2,010 to 2,026, median 2,015; title: “Inception” and 7 other values; url: imdb.com; description: “Leonardo DiCaprio, Joseph Gordon-Levitt” and 5 other values; image_url: m.media-amazon.com.
Open in Playground
GET/imdb/search/titleapiKey3 credits/request
Returns IMDb advanced title-search results (imdb.com/search/title/). At least one filter is required; sort/limit alone are not enough. Limit defaults to 25 and clamps to 50; only IMDb's first 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.
Optional: title, title_type, genres, release_date_from, release_date_to, min_user_rating, max_user_rating, min_votes, max_votes, min_popularity, max_popularity, min_runtime, max_runtime, groups, keywords, companies, certificates, colors, countries, languages, sound_mixes, role, characters, plot, include_adult, sort, sort_order, limit.
Sampled 14 Oct 2026: 25 items. Filled in every item: id, title, url, title_type, genres. Not in every item: year (24), release_date (20), certificate (14), metascore (5), rating_value (23), rating_count (23), runtime_minutes (17), plot (23) and 1 more. In the sample: release_date: 1993-03-01 to 2026-01-27; title_type: movie (8), video (5), videoGame (5) and 5 more; year: 1,993 to 2,026, median 2,004; title: “The Matrix” and 23 other values; url: imdb.com; plot: median 184 characters; genres: median 2 entries; certificate: R (5), T (4), Not Rated (3) and 2 more.
Open in Playground
GET/imdb/titleapiKey3 credits/request
Returns an IMDb title's details. Pass exactly one of `id` (such as `tt1375666`) or `url`. The response has the title, type, year, release date, runtime, genres, plot, content rating, rating and count, popularity rank, directors and up to three lead cast. Rating and cast fields appear only when present.
Optional: id, url.
Sampled 14 Oct 2026: 3 items. Filled in every item: name, url. In the sample: name: “Tim Robbins” and 2 other values; url: imdb.com.
Open in Playground
GET/imdb/title/awardsapiKey3 credits/request
Returns the awards IMDb lists for a title. Pass exactly one of `id` or `url`. Each row has the event, year, category, `win` or `nomination` result, award name, recipients and notes. `total` is the number IMDb lists and `has_more` is true when only part is returned.
Optional: id, url.
Sampled 14 Oct 2026: 64 items. Filled in every item: event, year, result, award, titles, public_signals. Not in every item: category (60), recipients (52), notes (7). In the sample: result: nomination (43), win (21); year: 1,994 to 2,016, median 1,995; event: “Academy Awards, USA” and 29 other values; recipients: median 1 entry; category: “Best Picture” and 37 other values; award: “Oscar” and 31 other values; titles: median 1 entry; public_signals: 6 to 8, median 7.
Open in Playground
GET/imdb/title/box-officeapiKey2 credits/request
Returns a title's public box-office summary: lifetime gross by market (domestic, international, worldwide), the domestic opening weekend, and the production budget. IMDb reports each figure independently, so a real title with no box office data (most TV series, many non-theatrical titles) returns `has_box_office: false` with every figure omitted rather than an error. Pass exactly one of `id` or `url`.
Optional: id, url.
Sampled 14 Oct 2026: 13 fields returned with a value. In the sample: opening_weekend.weekend_start_date: 1994-09-23; production_budget.amount: 25,000,000; title: “The Shawshank Redemption”; url: imdb.com; has_box_office: true; production_budget.currency: “USD”; opening_weekend.theater_count: 33; opening_weekend.weekend_end_date: 1994-09-25.
Open in Playground
GET/imdb/title/company-creditsapiKey3 credits/request
Returns the company credits IMDb lists for a title, in sections such as production companies and distributors. Pass exactly one of `id` or `url`. Each company has its name, URL and a qualifier note. `total` is the count IMDb lists, so a short list is normal on popular titles.
Optional: id, url.
Sampled 14 Oct 2026: 4 items. Filled in every item: name, slug, companies. In the sample: name: “Production Companies” and 3 other values; companies: median 2 entries.
Open in Playground
GET/imdb/title/connectionsapiKey3 credits/request
Returns a bounded slice of a title's public connections: other titles it references or is referenced by, such as remakes, spin-offs, "featured in" clips, and "edited into" compilations. `category` is upstream-supplied free text, not a closed enum. IMDb's connections list can run to hundreds or thousands of rows, so `total` can exceed the returned rows and `has_more` reports that condition. Limit defaults to 50 and clamps to 250. Pass exactly one of `id` or `url`.
Optional: id, url, limit.
Sampled 14 Oct 2026: 40 items. Filled in every item: category, associated_title. Not in every item: note (38). In the sample: note: “Clips appear in the teaser for next week's show.” and 33 other values.
Open in Playground
GET/imdb/title/creditsapiKey3 credits/request
Returns the full cast and crew IMDb lists for a title, in named sections. Pass exactly one of `id` or `url`. Each credit has a name, IMDb name URL, role and, for cast, the character. The cast returns up to 2,000 rows and other sections up to 100.
Optional: id, url.
Sampled 14 Oct 2026: 38 items. Filled in every item: name, slug, credits, total. Not in every item: has_more (1). In the sample: total: 1 to 156, median 3; name: “Director” and 37 other values; has_more: true in 1 of 1; credits: median 3 entries.
Open in Playground
GET/imdb/title/episodesapiKey3 credits/request
Returns public IMDb episode rows for a series title. Limit defaults to 10 and clamps to 20. Optional `season` filters the episodes returned. Pass exactly one of `id` or `url`.
Optional: id, url, season, limit.
Sampled 14 Oct 2026: 10 items. Filled in every item: id, title, url, season, plot, public_signals. Not in every item: episode (9), air_date (9), rating_value (9), rating_count (9). In the sample: public_signals: 3 to 6, median 6; title: “Game of Thrones: Unaired Original Pilot” and 9 other values; url: imdb.com; plot: median 114 characters; episode: 1 to 9, median 5; air_date: “17 Apr 2011” and 8 other values; rating_value: 8.5 to 9.6, median 8.9; rating_count: 55,518 to 82,565, median 59,443.
Open in Playground
GET/imdb/title/filming-locationsapiKey3 credits/request
Returns the filming locations IMDb lists for a title. Pass exactly one of `id` or `url`. Each location has its text and an optional note. `total` is the count IMDb lists, `has_more` shows when the list is cut short, and a title with none returns an empty list with `total` 0.
Optional: id, url.
Sampled 14 Oct 2026: 21 items. Filled in every item: location, public_signals. Not in every item: note (17). In the sample: public_signals: 1 to 2, median 2; location: “Butler, Ohio, USA” and 19 other values; note: “Exterior; rural town of "Buxton" where "Red" journeys to; s…” and 14 other values.
Open in Playground
GET/imdb/title/goofsapiKey3 credits/request
Returns the goofs IMDb lists for a title. Pass exactly one of `id` or `url`. Each entry in `facts` has the text, a `spoiler` flag and, when IMDb groups it, a category such as Continuity. `total` is the count IMDb lists and `has_more` is true when only part is returned.
Optional: id, url.
Sampled 14 Oct 2026: 113 items. Filled in every item: text, spoiler, public_signals. In the sample: public_signals: 1 to 2, median 1; spoiler: true in 35 of 113; text: median 231 characters.
Open in Playground
GET/imdb/title/imagesapiKey2 credits/request
Returns image metadata from a title's media index, including the original image URL, dimensions, caption and credited people. Filter by image type with `type`, which accepts a single value or a comma-separated list of: `behind_the_scenes`, `event`, `poster`, `product`, `production_art`, `publicity`, `still_frame`, `unknown`. Omit `type` to return every type. Limit defaults to 50 and clamps to 1000. Pass exactly one of `id` or `url`.
Optional: id, url, type (8 allowed values: behind_the_scenes, event, poster, product, production_art, publicity, still_frame, unknown), limit.
Sampled 14 Oct 2026: 8 fields returned with a value. In the sample: total: 471; title: “The Shawshank Redemption”; url: imdb.com; has_more: true; types: 1 entry; images: 40 entries.
Open in Playground
GET/imdb/title/keywordsapiKey2 credits/request
Returns the plot keywords IMDb lists for a title. Pass exactly one of `id` or `url`. Each keyword has its text and an IMDb search URL for that keyword. `total` is the count IMDb lists, so a short list is normal on popular titles.
Optional: id, url.
Sampled 14 Oct 2026: 462 items. Filled in every item: keyword, url, public_signals. In the sample: keyword: “prison” and 461 other values; url: imdb.com.
Open in Playground
GET/imdb/title/parental-guideapiKey3 credits/request
Returns the IMDb parental guide for a title. Pass exactly one of `id` or `url`. Categories such as violence, profanity and frightening scenes carry a severity of `none`, `mild`, `moderate` or `severe` and the guide text. A `summary` gives counts and the highest severity. Spoiler items are excluded.
Optional: id, url.
Sampled 14 Oct 2026: 10 fields returned with a value. In the sample: summary.categories_count: 5; summary.highest_severity: “severe”; url: imdb.com; categories: 5 entries; summary.item_count: 29; summary.present_categories: 5 entries.
Open in Playground
GET/imdb/title/public-facts-analysisapiKey5 credits/request
Returns derived public-page summary metrics for IMDb trivia, goofs, quotes, keywords, filming locations, and company credits. This endpoint is not viewing advice. Pass exactly one of `id` or `url`. The six sections are gathered from six independent sources, so a section that cannot be fetched is omitted and named in `missing_sections` with `partial` set to `true`, rather than failing the whole response; an error is returned only when no section could be fetched. Callers that require a complete analysis should check `partial`.
Optional: id, url.
Sampled 14 Oct 2026: 462 items. Filled in every item: keyword, url, public_signals. In the sample: keyword: “prison” and 461 other values; url: imdb.com.
Open in Playground
GET/imdb/title/quotesapiKey3 credits/request
Returns the quotes IMDb lists for a title. Pass exactly one of `id` or `url`. Each entry in `facts` is a whole exchange, with lines prefixed by the speaker, plus a `spoiler` flag. `total` is the count IMDb lists, so a short list is normal on popular titles.
Optional: id, url.
Sampled 14 Oct 2026: 119 items. Filled in every item: text, spoiler, public_signals. In the sample: public_signals: 1 to 2, median 1; spoiler: true in 1 of 119; text: median 293 characters.
Open in Playground
GET/imdb/title/ratingsapiKey2 credits/request
Returns IMDb's aggregate rating, vote count, ten rating buckets, and country rating summaries. Pass exactly one of `id` or `url`.
Optional: id, url.
Sampled 14 Oct 2026: 10 items. Filled in every item: rating, vote_count. In the sample: rating: 1 to 10, median 5.
Open in Playground
GET/imdb/title/release-infoapiKey3 credits/request
Returns the release dates and alternate titles IMDb lists for a title. Pass exactly one of `id` or `url`. Releases have a country, date and note; alternate titles have a country, title and type. Both lists are often shorter than `total` and `alternate_titles_total`.
Optional: id, url.
Sampled 14 Oct 2026: 82 items. Filled in every item: country, title. In the sample: country: “United Arab Emirates” and 65 other values; title: “The Shawshank Redemption” and 58 other values.
Open in Playground
GET/imdb/title/reviewsapiKey3 credits/request
Returns public IMDb user review rows. Limit defaults to 10 and clamps to 20. Pass exactly one of `id` or `url`.
Optional: id, url, limit.
Sampled 14 Oct 2026: 10 items. Filled in every item: id, title, url, author, date, text, spoiler, helpful_votes and 3 more. Not in every item: rating (9). In the sample: date: 1999-03-25 to 2021-02-17; helpful_votes: 172 to 1,857, median 971; url: imdb.com; spoiler: true in 1 of 10; text: median 995 characters; total_votes: 194 to 2,145, median 1,154; public_signals: 5 to 6, median 6.
Open in Playground
GET/imdb/title/similarapiKey2 credits/request
Returns the titles in IMDb's More like this recommendations for a title. Pass exactly one of `id` (such as `tt0111161`) or `url`. Each title has its id, name, URL, year, type, runtime, content rating, rating, rating count and image.
Optional: id, url.
Sampled 14 Oct 2026: 12 items. Filled in every item: id, title, url, title_type, year, image_url, rating_value, rating_count and 2 more. In the sample: content_rating: R (7), PG-13 (5); year: 1,972 to 2,014, median 1,995; title: “The Godfather” and 11 other values; url: imdb.com; image_url: m.media-amazon.com; rating_value: 8.6 to 9.2, median 8.8; rating_count: 1,518,715 to 3,238,843, median 2,264,546; runtime_minutes: 127 to 202, median 154.
Open in Playground
GET/imdb/title/technical-specsapiKey3 credits/request
Returns public IMDb technical specifications such as runtime, sound mix, color, and aspect ratio. Pass exactly one of `id` or `url`.
Optional: id, url.
Sampled 14 Oct 2026: 10 items. Filled in every item: name, slug, values. In the sample: name: “Runtime” and 9 other values; values: median 2 entries.
Open in Playground
GET/imdb/title/triviaapiKey3 credits/request
Returns the trivia IMDb lists for a title. Pass exactly one of `id` or `url`. Each entry in `facts` has the text, a `spoiler` flag and, for grouped items, a category such as Director Trademark. `total` is the count IMDb lists and `has_more` is true when only part is returned.
Optional: id, url.
Sampled 14 Oct 2026: 244 items. Filled in every item: text, spoiler, public_signals. In the sample: public_signals: 1 to 2, median 1; spoiler: true in 43 of 244; text: median 222 characters.
Open in Playground
GET/imdb/title/videosapiKey2 credits/request
Returns public title video metadata and thumbnail URLs only; playback URLs and media manifests are never returned. IMDb server-truncates this connection and exposes no usable continuation cursor, so `total` can exceed returned rows and `has_more` reports that condition. Limit defaults to 50 and clamps to 100. Pass exactly one of `id` or `url`.
Optional: id, url, limit.
Sampled 14 Oct 2026: 4 items. Filled in every item: id, title, content_type, duration_seconds, thumbnail, primary_title, position. In the sample: duration_seconds: 83 to 145, median 105; title: “10th Anniversary Dream Trailer” and 3 other values; position: 1 to 4, median 2.
Open in Playground