Easy Ratings Database.Design-Grade Ratings,Without the State.
Generate expressive posters, backdrops, and logos for addons in real time. Pass parameters once and ship beautiful media metadata anywhere.
Configurator & Proxy
Tune layout, ratings, badges, and language, then export a shareable config or generate a proxy manifest.
Configurator
Adjust parameters to generate the config string and update the live preview.
Preview Output
All ratings are normalized to a 0-10 scale.
ERDB Config String
Base64url string containing API keys and all settings. Base URL is detected automatically from the current domain.
Add TMDB key and MDBList key to generate a valid config string.
Addon Proxy
Paste a Stremio addon manifest to generate a new manifest and choose which image types to replace.
Use the configurator above for keys, language, ratings, layout, badges, and text.
Use this URL in Stremio. It ends with manifest.json and has no query params.
Add manifest URL and set TMDB/MDBList keys in the configurator to generate a valid link.
Developers
Stateless rendering for any media ID.
Dynamic Rendering
No tokens needed. Pass parameters in the query string and let ERDB handle metadata and rendering.
Addon Friendly
Perfect for Stremio, Kodi or any media center addon. Use simple URL patterns for easy integration in your code.
API Reference
| Parameter | Values | Default |
|---|---|---|
| type (path) | poster, backdrop, logo | - |
| id (path) | IMDb, TMDB, Kitsu, etc. | - |
| ratings | tmdb, mdblist, imdb, tomatoes, letterboxd, metacritic, trakt, myanimelist, anilist, kitsu (global fallback) | all |
| posterRatings | tmdb, mdblist, imdb, tomatoes, letterboxd, metacritic, trakt, myanimelist, anilist, kitsu (poster only) | all |
| backdropRatings | tmdb, mdblist, imdb, tomatoes, letterboxd, metacritic, trakt, myanimelist, anilist, kitsu (backdrop only) | all |
| logoRatings | tmdb, mdblist, imdb, tomatoes, letterboxd, metacritic, trakt, myanimelist, anilist, kitsu (logo only) | all |
| lang | en, it, es, fr, de, pt, ru, ja, zh, tr | en |
| streamBadges | auto, on, off (global fallback) | auto |
| posterStreamBadges | auto, on, off (poster only) | auto |
| backdropStreamBadges | auto, on, off (backdrop only) | auto |
| qualityBadgesSide | left, right (poster top-bottom only) | left |
| posterQualityBadgesPosition | auto, left, right (poster top/bottom only) | auto |
| qualityBadgesStyle | glass, square, plain (global fallback) | glass |
| posterQualityBadgesStyle | glass, square, plain (poster only) | glass |
| backdropQualityBadgesStyle | glass, square, plain (backdrop only) | glass |
| ratingStyle | glass, square, plain | glass (poster/backdrop), plain (logo) |
| imageText | original, clean, alternative | original (poster), clean (backdrop) |
| posterRatingsLayout | top, bottom, left, right, top-bottom, left-right | top-bottom |
| posterRatingsMaxPerSide | 1-20 | auto |
| backdropRatingsLayout | center, right, right-vertical | center |
| tmdbKey (req) | TMDB v3 API Key | - |
| mdblistKey (req) | MDBList.com API Key | - |
Type Configs
| Type | Config | Layouts / Values |
|---|---|---|
| poster | imageText posterRatingsLayout posterRatingsMaxPerSide | original, clean, alternative top, bottom, left, right, top-bottom, left-right 1-20 (auto if omitted) |
| backdrop | imageText backdropRatingsLayout | original, clean, alternative center, right, right-vertical |
| logo | none (base params only) | - |
ID Formats
| Source | Format | Example |
|---|---|---|
| IMDb | tt + numbers | tt0133093 |
| TMDB | tmdb:id or tmdb:movie:id or tmdb:tv:id | tmdb:movie:603, tmdb:tv:1399 |
| Kitsu | kitsu:id | kitsu:1 |
| Anime | provider:id | anilist:123, mal:456 |
Base Structure
AI Developer Prompt
Copy this prompt to help an AI agent implement this API in your addon.
Live Examples
// Movie Poster (IMDb)http://localhost:3000/poster/tt0133093.jpg?ratings=imdb,tmdb&ratingStyle=plain// Backdrop (TMDB)http://localhost:3000/backdrop/tmdb:603.jpg?ratings=mdblist&backdropRatingsLayout=right-vertical