Skip to content
scrapeatlas.Dashboard

Get an IMDb person

Try in Playground

Retrieve an actor, director or other person by IMDb name ID or URL: bio, birth and death details, professions, alternate names, popularity rank, known-for titles and filmography credit counts.

GET/v1/imdb/personx-api-key
x-api-keystringrequiredheader

Your ScrapeAtlas customer key. Create one on /account/ and set SCRAPEATLAS_API_KEY.

Query parameters
2
idstringquery

IMDb name ID such as nm0000151. Provide id or url, not both.

max 12 chars

urlstringquery

imdb.com name URL such as https://www.imdb.com/name/nm0000151/.

max 1024 chars

Examplehttps://www.imdb.com/name/nm0000151/
Response fields
53
successboolean

True when usable data is returned; inspect status and coverage.

statusenum

success or partial for usable data; failed or challenged for a failure.

one of: success, partial

requestIdstring

Request correlation UUID.

sourceUrlstring

Public imdb.com page the data describes.

absolute HTTPS URL

fetchedAtstring

UTC retrieval timestamp.

Returned-page coverage and mapping warnings.

coverage.sourcestring

IMDb's public web API.

coverage.completeboolean

Whether every supported field was mapped without a reported omission.

coverage.warningsenum[]

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.

accounting.upstreamRequestsinteger

Upstream request attempts, including any retry.

≥ 0

accounting.responseBytesinteger

Decoded source bytes read during this request.

≥ 0

accounting.durationMsnumber

Elapsed operation time in milliseconds.

≥ 0

Person details.

person.idstring

IMDb name ID (nm…).

person.urlstring

Public imdb.com name page.

absolute HTTPS URL

person.namestring

Name.

Primary headshot, or null.

person.image.urlstring

Image URL.

absolute HTTPS URL

person.image.widthintegernullable

Width in pixels, or null.

≥ 0

person.image.heightintegernullable

Height in pixels, or null.

≥ 0

person.image.captionstringnullable

Image caption, or null.

person.biostringnullable

Mini biography, or null.

person.birthDatestringnullable

Birth date as YYYY-MM-DD, YYYY-MM or YYYY, or null.

person.birthPlacestringnullable

Birth place, or null.

person.deathDatestringnullable

Death date as YYYY-MM-DD, YYYY-MM or YYYY, or null.

person.deathPlacestringnullable

Death place, or null.

person.heightstringnullable

Height as displayed by IMDb, or null.

Primary professions.

up to 10 items

person.professions.idstring

Always included.

person.professions.textstring

Always included.

person.alternateNamesstring[]

Other names the person is known by, at most 10.

up to 10 items

person.popularityRankintegernullable

Current IMDb STARmeter rank, or null.

≥ 0

Titles the person is best known for, at most 4.

up to 4 items

person.knownFor.idstring

Always included.

person.knownFor.urlstring

Always included.

absolute HTTPS URL

person.knownFor.titlestring

Always included.

Always included.

person.knownFor.type.idstring

Always included.

person.knownFor.type.textstring

Always included.

person.knownFor.yearintegernullable

Always included.

≥ 0

person.knownFor.ratingnumbernullable

Always included.

0 – 10

person.knownFor.imageUrlstringnullable

Always included.

absolute HTTPS URL

person.knownFor.categorystringnullable

Always included.

person.knownFor.charactersstring[]

Always included.

up to 20 items

Credit counts across the full filmography.

person.filmography.totalCreditsintegernullable

All credits, or null.

≥ 0

person.filmography.actingintegernullable

Actor and actress credits, or null.

≥ 0

person.filmography.directingintegernullable

Director credits, or null.

≥ 0

person.filmography.writingintegernullable

Writer credits, or null.

≥ 0

person.filmography.producingintegernullable

Producer credits, or null.

≥ 0

person.filmography.composingintegernullable

Composer credits, or null.

≥ 0

person.filmography.selfintegernullable

Appearances as themselves, or null.

≥ 0

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.

Error codes
13
HTTPfailure.codeMeaning
200partialUsable data with named field-error, invalid-item, record-limit or total warnings.
400invalid_requestMissing, duplicate, malformed or unsupported parameters, or a cursor IMDb rejected.
401unauthorizedMissing or invalid worker API key.
404not_foundThe requested IMDb title or person was not found.
422unsupported_pageThe IMDb response structure or identity could not be mapped.
502upstream_challengedIMDb challenged retrieval.
502upstream_rate_limitedIMDb rate-limited retrieval.
502upstream_errorSource retrieval did not complete.
502response_too_largeDecoded source bytes exceeded the request limit.
502unsafe_redirectIMDb answered with a redirect, which is never followed.
502request_limitThe upstream request budget was exhausted.
503busyWorker request or queue capacity was exceeded.
504timeoutThe operation deadline expired.