Skip to content

Query parameters

All parameters are optional query-string values appended to any endpoint URL:

…/poster-default/tt0903747.jpg?imageSize=medium&ratings_order=imdb,rt&image_source=t

The default poster already looks great with no styling parameters at all — a clean bottom rating strip with official provider logos and dynamic Rotten Tomatoes icons (see How posters render). The parameters below are for fine-grained control.

Parameters are grouped below by what they control. Unknown parameters are accepted and ignored, so an RPDB client passing extra params still works.

The rendered output size. Accepts named size tokens.

ValueUse
smallCompact (lists, mobile)
mediumDefault poster size
largeProminent / desktop grids
very-large (verylarge)Full-resolution render
?imageSize=medium

Larger sizes are sharper but heavier. medium is a good poster default; large/very-large suit backdrops and hero artwork.

These control which rating badges appear and in what order. Every key — free, premium and pro — can choose from the full set of MDBList rating sources below; tiers differ in call volume and the custom canvas designer, not in which sources you can request (see Plans & limits).

Comma-separated source keys, in the order they should render in the bottom row.

?ratings_order=imdb,rt,mc,lb

All MDBList rating sources are available:

KeySource
imdbIMDb
tmdbTMDB
rtRotten Tomatoes (critic)
rtaRotten Tomatoes (audience)
mcMetacritic
traktTrakt
lbLetterboxd
malMyAnimeList
mdblistMDBList score
ebertRoger Ebert

Rotten Tomatoes (rt, rta) renders the engine’s dynamic Tomatometer icons — certified-fresh / fresh / rotten for critics, upright / spilled / verified-hot for audience — chosen automatically from the score.

The award sources oscar and emmy (our scraped differentiator — RPDB has neither) are not part of this bottom row. They render automatically as a top-right icon-only statuette for any title that won, with no count text. See How posters render.

Maximum number of rating badges to show (after ordering).

?ratings_limit=2

Comma-separated source keys to omit. Applied after ratings_order.

?ratings_exclude=tmdb,lb

Control how each rating/award badge looks.

How the badge group is laid out.

ValueStyle
hHorizontal — badges side by side (default)
vVertical — badges stacked
dDiagonal
?badge_style=h

Relative badge scale.

ValueSize
xsExtra small
sSmall
mMedium (default)
lLarge
xlExtra large
?badge_size=l

Corner shape of badges.

ValueShape
rRounded corners
pPill (fully rounded)
?badge_shape=p

The badge background treatment.

ValueBackground
dDark plate
kBlack plate
tTinted / brand plate
nNone — transparent (text + official logo only)
?badge_background=n

How each badge’s label is shown.

ValueLabel
oOfficial — source’s official logo lockup (default)
tText — the score/percentage value
iIcon only — glyph/logo, no value
?label_style=o

Which artwork provider to pull from. t = TMDB, f = Fanart.tv.

ValueSource
tTMDB
fFanart.tv
?image_source=f

Fanart.tv is the better source for logos and textless/clean artwork; TMDB has the broadest poster coverage.

Preferred artwork language as an ISO 639-1 code. Falls back to the title’s default when no localized artwork exists.

?lang=en
?lang=de

Prefer a textless (clean, no-title) version of the artwork where one exists.

ValueEffect
truePrefer textless artwork
falseAllow text/title artwork (default)
?textless=true

How rating badges are placed and arranged on the artwork.

Where the ratings block sits on the image.

ValuePosition
tl · tc · trTop: left · center · right
l · rSide columns: left · right
bl · bc · brBottom: left · center · right (default bc)
?position=bl

The badge stacking direction within the block.

ValueDirection
horizontalSide by side
verticalStacked
?direction=horizontal

Split the badge group across two edges of the image (e.g. ratings on one side, award on the other).

ValueEffect
trueDistribute badges across opposite edges
falseKeep badges in one block (default)
?split=true

Padding (in pixels) between the badge block and the image edge.

?edge_inset=24

How the source artwork is fit to the output frame.

ValueFit
coverFill the frame, cropping overflow (default)
nativeKeep the source’s native aspect, no crop
padFit entirely, padding any gaps
blurFit entirely, fill gaps with a blurred extension of the artwork
?fit=cover

Apply a Gaussian blur to the artwork. Useful behind overlaid badges or for spoiler-free episode stills.

ValueEffect
trueBlur the artwork
falseNo blur (default)
?blur=true

RPDB-compatible: return the plain source artwork instead of an error when no rated render exists yet.

ValueEffect
trueServe the plain poster on a miss
?fallback=true

aioratings already always falls back on a cache miss, so this is mostly for strict RPDB parity. See How posters render.