Skip to content

URL shape & idTypes

GET https://api.aioratings.com/{key}/{idType}/{style}/{id}.{jpg|png}
SegmentValuesNotes
{key}your API key, or h.{hash}The hashed form fetches posters but is not an account credential.
{idType}imdb · tmdb · tvdbSee the table below.
{style}poster-default, or a profileposter-default is the built-in style; custom profiles are premium/pro.
{id}the title idFormat depends on {idType}.
.{jpg|png}.jpg or .png.jpg is the default; .png is a distinct cache key.
idTypemediaId formatExample
imdbIMDb id, with or without the tt prefixtt0903747 or 0903747
tmdbmovie-{id} or tv-{id}movie-1396, tv-1396
tvdbTVDB numeric id81189

Notes:

  • For imdb, the leading tt is optional — the API normalizes it.
  • For tmdb, you must include the media-type prefix (movie- or tv-), because a TMDB numeric id alone is ambiguous between a movie and a TV show.
  • The id may also carry movie- / series- / episode- prefixes (RPDB style); these are tolerated and normalized.

poster-default is the poster endpoint. The forked OpenPosterDB engine also exposes backdrop, logo and episode-still endpoints — see Endpoints for the full list and their URL shapes.

  • .jpg — default; widely compatible with every media tool.
  • .png — opt-in; a distinct cache key that returns PNG bytes when you need a guaranteed lossless image (e.g. logos with transparency).