Get an IMDb title
Retrieve a movie, series or episode by IMDb ID or URL: title, type, year, runtime, genres, rating and vote count, Metascore, plot, poster, release date, certificate, directors, writers, creators, top cast, countries, languages, popularity rank and box office.
/v1/imdb/titlex-api-keyHeaders
Get your API keyYour ScrapeAtlas customer key. Create one on /account/ and set SCRAPEATLAS_API_KEY.
IMDb title ID such as tt0111161. Provide id or url, not both.
max 12 chars
tt0111161imdb.com title URL such as https://www.imdb.com/title/tt0111161/ (m.imdb.com, language prefixes, sub-pages and ref_ parameters are accepted).
max 1024 chars
True when usable data is returned; inspect status and coverage.
success or partial for usable data; failed or challenged for a failure.
one of: success, partial
Request correlation UUID.
Public imdb.com page the data describes.
absolute HTTPS URL
UTC retrieval timestamp.
Returned-page coverage and mapping warnings.
IMDb's public web API.
Whether every supported field was mapped without a reported omission.
Named warnings: source_field_error (IMDb could not supply a field, which is null), invalid_item (an entry without an ID or name was skipped), record_limit (a list was capped) or total_unavailable (no total count).
Retrieval attempt, source byte and timing measurements.
Upstream request attempts, including any retry.
≥ 0
Decoded source bytes read during this request.
≥ 0
Elapsed operation time in milliseconds.
≥ 0
Title details.
IMDb title ID (tt…).
Public imdb.com title page.
absolute HTTPS URL
Display title.
Original-language title, or null.
Title type, or null.
Type ID, for example movie, tvSeries, tvMiniSeries, tvEpisode, short or videoGame.
Type label, for example Movie or TV Series.
Whether the title is a series with episodes.
Release or first-air year, or null.
≥ 0
Last year of a series, or null.
≥ 0
Release date as YYYY-MM-DD, YYYY-MM or YYYY when IMDb has only part of it, or null.
Country of that release date, or null.
ISO country code.
Country name.
Runtime in seconds (per episode for series), or null.
≥ 0
Age rating certificate such as PG-13 or TV-MA, or null.
Reason given for the certificate, or null.
Genres in IMDb order.
up to 20 items
IMDb user rating from 1 to 10, or null when there are not enough votes.
0 – 10
Number of user ratings, or null.
≥ 0
Metacritic score from 0 to 100, or null.
≥ 0
Number of critic reviews behind the Metascore, or null.
≥ 0
Short plot summary, or null.
Primary poster image, or null.
Image URL.
absolute HTTPS URL
Width in pixels, or null.
≥ 0
Height in pixels, or null.
≥ 0
Image caption, or null.
Directors shown on the title page.
up to 10 items
Always included.
Always included.
Always included.
absolute HTTPS URL
Writers shown on the title page.
up to 10 items
Always included.
Always included.
Always included.
absolute HTTPS URL
Series creators shown on the title page.
up to 10 items
Always included.
Always included.
Always included.
absolute HTTPS URL
Top-billed stars shown on the title page.
up to 10 items
Always included.
Always included.
Always included.
absolute HTTPS URL
Top-billed cast, at most 15, in billing order.
up to 15 items
Always included.
Always included.
Always included.
absolute HTTPS URL
Always included.
absolute HTTPS URL
Always included.
up to 20 items
Total number of cast credits, or null.
≥ 0
Countries of origin.
up to 30 items
Always included.
Always included.
Spoken languages.
up to 30 items
Always included.
Always included.
Current IMDb popularity rank (MOVIEmeter or TVmeter), or null.
≥ 0
Number of episodes for a series, otherwise null.
≥ 0
Number of seasons for a series, otherwise null.
≥ 0
Number of user reviews, or null.
≥ 0
Box office figures, or null when IMDb lists none.
Estimated production budget, or null.
Amount in whole currency units.
≥ 0
ISO 4217 currency code.
Lifetime worldwide gross, or null.
Amount in whole currency units.
≥ 0
ISO 4217 currency code.
Lifetime US and Canada gross, or null.
Amount in whole currency units.
≥ 0
ISO 4217 currency code.
US and Canada opening weekend gross, or null.
Amount in whole currency units.
≥ 0
ISO 4217 currency code.
Last day of the opening weekend (YYYY-MM-DD), or null.
No fields match.
HTTP 200 returns the success variant. Check status: partial means usable data with warnings, and failed or challenged requests carry a failure object described in Errors & responses.
| HTTP | failure.code | Meaning |
|---|---|---|
| 200 | partial | Usable data with named field-error, invalid-item, record-limit or total warnings. |
| 400 | invalid_request | Missing, duplicate, malformed or unsupported parameters, or a cursor IMDb rejected. |
| 401 | unauthorized | Missing or invalid worker API key. |
| 404 | not_found | The requested IMDb title or person was not found. |
| 422 | unsupported_page | The IMDb response structure or identity could not be mapped. |
| 502 | upstream_challenged | IMDb challenged retrieval. |
| 502 | upstream_rate_limited | IMDb rate-limited retrieval. |
| 502 | upstream_error | Source retrieval did not complete. |
| 502 | response_too_large | Decoded source bytes exceeded the request limit. |
| 502 | unsafe_redirect | IMDb answered with a redirect, which is never followed. |
| 502 | request_limit | The upstream request budget was exhausted. |
| 503 | busy | Worker request or queue capacity was exceeded. |
| 504 | timeout | The operation deadline expired. |