Every endpoint, parameter and response, with code samples in 20+ languages. Calls can be tried straight from the browser.
Open the referenceWhat changed, and when. Worth a look before integrating, and after each release.
View the changelogHow badges, languages, thumbnails, logos and banners behave, and how they wire into Stremio, Plex, Jellyfin and Emby.
Read the FAQThe API key is the first segment of the path, and id_type is one of
imdb, tmdb, tvdb, trakt,
mal, kitsu, anilist or anidb.
YOUR_API_KEY stands in for a real key.
Vertical artwork with up to three rating badges and an optional trend indicator.
# The Shawshank Redemption, by IMDb ID curl -o poster.jpg \ "https://api.top-posters.com/YOUR_API_KEY/imdb/poster/tt0111161.jpg"
16:9 horizontal artwork with the title logo placed automatically and up to five rating badges. Off by default; enabled in Dashboard → Banners.
# Game of Thrones, by TMDB ID curl -o banner.jpg \ "https://api.top-posters.com/YOUR_API_KEY/tmdb/banner/series-1399.jpg"
The episode still, with a rating for that episode rather than the series average.
# Breaking Bad, season 1 episode 1 curl -o thumbnail.jpg \ "https://api.top-posters.com/YOUR_API_KEY/imdb/thumbnail/tt0903747/S1E1.jpg"
A transparent PNG of the title logo with its own rating badges below. Off by default; enabled in Dashboard → Logos.
# Fight Club, by TMDB ID curl -o logo.png \ "https://api.top-posters.com/YOUR_API_KEY/tmdb/logo/movie-550.png"
fallback_url and user_agent everywhere, plus
trend and badges on posters, badges on
banners and blur on thumbnails.