Get an IMDb chart
List an IMDb chart such as the Top 250 movies or TV shows or the most popular movies or TV shows, with rank, year, rating, votes, runtime, certificate, genres and poster.
/v1/imdb/chartx-api-keyHeaders
Get your API keyYour ScrapeAtlas customer key. Create one on /account/ and set SCRAPEATLAS_API_KEY.
top-movies (IMDb Top 250 movies), top-tv (Top 250 TV shows), popular-movies (most popular movies), popular-tv (most popular TV shows), top-english-movies or lowest-rated-movies.
one of: top-movies, top-tv, popular-movies, popular-tv, top-english-movies, lowest-rated-movies
top-tvEntries per page, 1 to 250 (default 50).
10nextCursor from the previous page of the same chart.
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
top-movies (IMDb Top 250 movies), top-tv (Top 250 TV shows), popular-movies (most popular movies), popular-tv (most popular TV shows), top-english-movies or lowest-rated-movies.
one of: top-movies, top-tv, popular-movies, popular-tv, top-english-movies, lowest-rated-movies
Entries in the whole chart, or null.
≥ 0
Chart entries in rank order.
up to 250 items
Always included.
≥ 0
Always included.
Always included.
absolute HTTPS URL
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
≥ 0
Always included.
≥ 0
Always included.
0 – 10
Always included.
≥ 0
Always included.
≥ 0
Always included.
Always included.
up to 20 items
Always included.
absolute HTTPS URL
Cursor for the next page, or null on the last page.
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. |