List IMDb user reviews
List user reviews for a title with reviewer, rating, headline, text, spoiler flag, date and helpful votes, sorted by helpfulness, date, rating or votes. Pass nextCursor to read the next page.
/v1/imdb/reviewsx-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/reviews/.
max 1024 chars
helpful (default), newest, rating or votes; always highest first.
one of: helpful, newest, rating, votes
newestReviews per page, 1 to 25 (default 25).
10nextCursor from the previous page with the same sort.
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
IMDb title ID (tt…).
Display title, or null.
helpful (default), newest, rating or votes; always highest first.
one of: helpful, newest, rating, votes
Total user reviews, or null.
≥ 0
User reviews in the requested order.
up to 25 items
Always included.
Always included.
absolute HTTPS URL
Always included.
Always included.
Always included.
Always included.
≥ 0
Always included.
Always included.
Always included.
Always included.
Always included.
≥ 0
Always included.
≥ 0
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. |