API de metadate pentru filme și TV

API-ul de filme cu toate evaluările, compatibil cu TMDB și OMDb

Schimbă un singur URL, păstrează-ți codul TMDB sau OMDb și primește evaluările IMDb, Rotten Tomatoes, Metacritic și Kinopoisk în același răspuns.

GEThttps://api.amodb.dev/3/movie/550?language=en-US

200 OKapplication/json1,7 kBRăspuns în direct

{  "id": 550,  "imdb_id": "tt0137523",  "title": "Fight Club",  "tagline": "Mischief. Mayhem. Soap.",  "release_date": "1999-10-15",  "runtime": 139,  "status": "Released",  "genres": [{ "id": 18, "name": "Drama" }, { "id": 53, "name": "Thriller" }],  "origin_country": ["US", "DE"],  "original_language": "en",  "budget": 63000000,  "revenue": 101209702,  "vote_average": 8.437,  "vote_count": 33042,  "popularity": 39.0054,  "poster_path": "/jSziioSwPVrOy9Yow3XhWIBDjq1.jpg",  "backdrop_path": "/b9HyPoxwxjxkWEUL5ErZdhApQe2.jpg"}

amodb este un API plătit de filme și seriale care păstrează căile și JSON-ul din TMDB v3 și OMDb, așa că codul tău merge după schimbarea URL-ului de bază. O cheie adaugă evaluări IMDb, Rotten Tomatoes, Metacritic și Kinopoisk, indicatori de atmosferă și coloane sonore, iar utilizarea comercială este inclusă în fiecare plan plătit în avans.

01 · /compare?tmdb&omdb

De ce să plătești pentru un API de filme când TMDB este gratuit?

TMDB este gratuit până când aplicația ta câștigă primul dolar. După aceea TMDB cere planul său comercial, $149 pe lună pentru companiile cu venituri sub $1M. TMDB nu are nici scoruri IMDb, Rotten Tomatoes sau Metacritic, iar OMDb, al doilea API obișnuit, este licențiat pentru utilizare necomercială. amodb înseamnă ambele formate într-o singură cheie, cu utilizare comercială inclusă de la 3,11 USD pe lună.

CaracteristicăTMDBOMDbamodb
Preț după ce aplicația câștigă bani$149 pe lună la venituri sub $1MTermeni necomercialiDe la 3,11 USD pe lună
Căi și JSON din TMDB v3DaNuDa
Parametri și câmpuri OMDbNuDaDa
Evaluări IMDb, Rotten Tomatoes și MetacriticNu, doar scorul TMDBDaDa, plus Kinopoisk și TMDB
Indicatori de atmosferă, coloane sonore și programul cinematografelorNuNuDa
Fără logo sau mențiune obligatorie pe ecranele taleNu, logo și mențiune obligatoriiNu este precizatDa
O cheie pentru ambele formateNuNuDa

Surse: termenii API TMDB, răspunsurile reprezentanților TMDB despre prețul comercial și despre când o aplicație este comercială și pagina juridică OMDb, consultate în octombrie 2026.

02 · /3/movie/550

Schimbă URL-ul de bază, păstrează codul

amodb răspunde pe aceleași căi ca TMDB v3. O cerere pentru filmul 550 returnează aceleași câmpuri JSON pe care clientul tău le procesează deja: id, title, genres, release_date, poster_path și celelalte.

Trimite cheia ca api_key în interogare sau în antetul Authorization: Bearer. Ambele variante merg pe orice endpoint.

  1. Ia o cheie

    Alege un plan și copiază cheia din contul tău.

    Authorization: Bearer $AMODB_KEY
  2. Schimbă URL-ul de bază

    Îndreaptă clientul TMDB sau OMDb spre api.amodb.dev.

    api.themoviedb.orgapi.amodb.dev
  3. Lansează

    Primești același JSON, deci parserul merge fără modificări.

    200 OKapplication/json
bashjspy
curl "https://api.amodb.dev/3/movie/550?language=en-US" \
  -H "Authorization: Bearer $AMODB_KEY"
const res = await fetch("https://api.amodb.dev/3/movie/550?language=en-US", {
  headers: { Authorization: `Bearer ${process.env.AMODB_KEY}` },
});
const movie = await res.json();
console.log(movie.title, movie.release_date);
import os
import requests

res = requests.get(
    "https://api.amodb.dev/3/movie/550",
    params={"language": "en-US"},
    headers={"Authorization": f"Bearer {os.environ['AMODB_KEY']}"},
    timeout=10,
)
movie = res.json()
print(movie["title"], movie["release_date"])
JSON
{
  "id": 550,
  "imdb_id": "tt0137523",
  "title": "Fight Club",
  "release_date": "1999-10-15",
  "runtime": 139,
  "genres": [{ "id": 18, "name": "Drama" }],
  "vote_average": 8.4,
  "poster_path": "/pB8BM7pdSp6B6Ih7QZ4DrQ3PmJK.jpg"
}

03 · /omdb/?i=tt0137523

O cheie pentru apeluri în stil OMDb

Endpoint-ul compatibil cu OMDb se află la https://api.amodb.dev/omdb/. Acceptă i, t, s, type, y, plot și page și returnează Title, Year, imdbRating, Ratings și celelalte câmpuri OMDb.

Câmpul Poster indică spre img.amodb.dev, așa că posterele se încarcă din același serviciu. Erorile păstrează forma OMDb: {"Response":"False","Error":"..."}.

bashjspy
curl "https://api.amodb.dev/omdb/?i=tt0137523&plot=short&apikey=$AMODB_KEY"
const url = new URL("https://api.amodb.dev/omdb/");
url.searchParams.set("t", "Fight Club");
url.searchParams.set("y", "1999");
url.searchParams.set("apikey", process.env.AMODB_KEY);

const film = await (await fetch(url)).json();
console.log(film.Title, film.imdbRating);
import os
import requests

film = requests.get(
    "https://api.amodb.dev/omdb/",
    params={"i": "tt0137523", "apikey": os.environ["AMODB_KEY"]},
    timeout=10,
).json()
print(film["Title"], film["imdbRating"])
JSON
{
  "Title": "Fight Club",
  "Year": "1999",
  "Runtime": "139 min",
  "Director": "David Fincher",
  "imdbRating": "8.8",
  "imdbID": "tt0137523",
  "Poster": "https://img.amodb.dev/t/p/w300/pB8BM7pdSp6B6Ih7QZ4DrQ3PmJK.jpg",
  "Response": "True"
}

04 · append_to_response

Date pe care TMDB v3 nu le returnează

Orice cheie poate apela extensiile amodb pe același URL de bază. Adaugă-le cu append_to_response sau apelează-le separat.

  • Indicatori de atmosferă

    Frică, umor, tristețe, violență și alți indicatori pe o scară de la 0 la 10, cu un singur apel în plus.

    GET /3/tv/1396/moods
  • Evaluări dintr-un singur apel

    Scoruri IMDb, TMDB și încă trei, cu numărul de voturi, dintr-un singur endpoint.

    GET /3/movie/550/ratings
  • O limită de cereri pe care o vezi

    Fiecare răspuns îți spune câte cereri mai ai în acest minut.

    X-RateLimit-Limit: 40
  • Toate dimensiunile de imagini TMDB

    De la miniaturi w92 la fișierele originale, pe img.amodb.dev. Fără cheie.

    img.amodb.dev/t/p/w500/…
  • Caută după orice ID extern

    Trimite un ID IMDb sau un alt ID extern și primești înapoi înregistrarea TMDB.

    GET /3/find/tt0137523
  • Program de proiecții în cinema

    Programul proiecțiilor pe țări pentru titlurile din cinema, când este cunoscut.

    GET /3/movie/550/showtimes?country=US
  • Coloane sonore

    Melodiile folosite într-un film sau serial, pe același URL de bază.

    GET /3/movie/157336/soundtracks

05 · ?language=uk-UA

Titluri și descrieri în 14 limbi

Trimite în language o etichetă în stil TMDB, de exemplu ru-RU sau pt-BR. amodb servește 14 limbi de bază și revine la engleză pentru orice altă etichetă, deci o cerere nu eșuează niciodată din cauza limbii.

Limbă

Spirited Away

Унесённые призраками

Віднесені привидами

Скрадзеныя прывідамі

千与千寻

A Viagem de Chihiro

Отнесени от духове

המסע המופלא

Cesta do fantazie

Călătoria lui Chihiro

Le Voyage de Chihiro

Spirited Away: W krainie Bogów

La città incantata

El viaje de Chihiro

  • en English Spirited Away
  • ru Русский Унесённые призраками
  • uk Українська Віднесені привидами
  • be Беларуская Скрадзеныя прывідамі
  • zh 中文 千与千寻
  • pt Português A Viagem de Chihiro
  • bg Български Отнесени от духове
  • he עברית המסע המופלא
  • cs Čeština Cesta do fantazie
  • ro Română Călătoria lui Chihiro
  • fr Français Le Voyage de Chihiro
  • pl Polski Spirited Away: W krainie Bogów
  • it Italiano La città incantata
  • es Español El viaje de Chihiro

Creat pentru proiecte personale și comerciale

Un proiect de weekend și un produs plătit apelează același API, primesc aceleași date și sunt acoperite de aceiași termeni. Iată ce construiesc echipele cu el.

  • Aplicații de streaming și liste de urmărit Postere, trailere, sezoane și episoade, plus cinci evaluări după care să sortezi și să filtrezi.
  • Boți Telegram și Discord O căutare în stil OMDb după titlu sau ID IMDb returnează un răspuns gata făcut într-un singur apel.
  • Servere media și plugin-uri Scraperele de metadate care vorbesc deja TMDB v3 își păstrează clientul și primesc scorurile IMDb și Rotten Tomatoes.
  • Site-uri și bloguri de filme Titluri și descrieri în 14 limbi, ca fiecare piață să aibă propria pagină.
  • Motoare de recomandări Indicatorii de atmosferă notează frica, umorul, violența și altele de la 0 la 10, semnale pe care genurile singure le ratează.
  • Agenți AI și chatboți Răspunde la întrebarea „ce să mă uit în seara asta” cu evaluări reale, atmosferă, distribuție și programul cinematografelor.

06 · /plans

Planurile diferă prin cererile pe minut

Fiecare plan oferă aceleași date: endpoint-urile TMDB și OMDb, toate cele 14 limbi, imaginile și extensiile. Pro+ primește și /3/all: tot despre un film, un serial sau o persoană într-o singură cerere. Plătești o singură dată pentru 1, 3, 6, 12 sau 24 luni, iar o perioadă mai lungă costă mai puțin pe lună. Nu există nivel gratuit și nici reînnoire automată.

  • Lite

    20 cereri pe minut

    de la 3,11 USD pe lună

    Alege Lite
  • Pro+

    120 cereri pe minut

    de la 4,31 USD pe lună

    Alege Pro+
Prețuri

07 · X-RateLimit-Remaining

Construit pentru trafic de producție

  • Cache partajat la margine

    Listele populare rămân în cache 30 de minute, detaliile 6 ore, iar configuration 24 de ore.

  • Limite de cereri clare

    Fiecare răspuns conține X-RateLimit-Limit, X-RateLimit-Remaining și X-RateLimit-Reset. Un răspuns 429 adaugă Retry-After.

  • Erori în stil TMDB

    Erorile returnează success, status_code și status_message, deci gestionarea existentă a erorilor merge în continuare.

  • Imagini fără cheie

    Posterele și imaginile de fundal se încarcă de la img.amodb.dev/t/p/{size}/{file} în toate dimensiunile TMDB, cu cache de 30 de zile.

Întrebări și răspunsuri

Este API-ul TMDB gratuit pentru utilizare comercială?

Nu. Cheia TMDB este gratuită cât timp proiectul tău nu câștigă nimic. Reprezentanții TMDB spun că orice venit din reclame, achiziții în aplicație, donații sau abonamente face o aplicație comercială, iar planul comercial costă $149 pe lună pentru companiile cu venituri sub $1M. amodb include utilizarea comercială în fiecare plan.

Cât costă API-ul TMDB?

Este gratuit pentru utilizare necomercială. Pentru o aplicație comercială, reprezentanții TMDB indică $149 pe lună când veniturile anuale sunt sub $1M și un preț personalizat peste această limită. Planurile amodb costă câțiva dolari pe lună și diferă în principal prin cererile pe minut.

De ce să plătesc pentru amodb dacă API-ul TMDB este gratuit?

Pentru că o aplicație plătită nu este gratuită pe TMDB. amodb costă o fracțiune din planul comercial TMDB de $149, nu cere logo pe ecranele tale și returnează evaluările IMDb, Rotten Tomatoes, Metacritic și Kinopoisk în același răspuns. O singură cheie servește formatele TMDB v3 și OMDb, deci rulezi un singur API în loc de două.

Este OMDb gratuit pentru utilizare comercială?

Pagina juridică OMDb descrie serviciul ca fiind pentru uz personal, necomercial, și își licențiază conținutul sub CC BY-NC 4.0. amodb răspunde la aceiași parametri OMDb cu aceleași nume de câmpuri, iar utilizarea comercială este inclusă.

Trebuie să schimb codul clientului meu TMDB?

Nu. Îndreaptă URL-ul de bază spre https://api.amodb.dev/3 și trimite cheia amodb ca api_key sau ca token Bearer. Căile, parametrii de interogare și câmpurile JSON rămân aceleași ca în TMDB v3.

Merge aceeași cheie și pentru apelurile în stil OMDb?

Da. Trimite-o ca apikey la https://api.amodb.dev/omdb/. Parametrii i, t, s, type, y, plot și page funcționează ca în OMDb, iar răspunsul folosește numele de câmpuri OMDb.

Există un nivel gratuit sau o perioadă de probă?

Nu. amodb funcționează doar cu plată în avans. Alegi un plan și o perioadă, plătești o dată cu cardul, prin Apple Pay, Google Pay, criptomonede sau Patreon, iar cheia merge până la sfârșitul perioadei. Nu există reînnoire automată.

Prin ce diferă planurile?

Ritmul cererilor: 20, 40 sau 120 de cereri pe minut. Fiecare plan oferă aceleași date, toate cele 14 limbi, imaginile, evaluările și celelalte extensii amodb. Pro+ primește și /3/all: tot despre un film, un serial sau o persoană într-o singură cerere.

Ce limbi sunt servite?

Engleză, rusă, ucraineană, belarusă, chineză, portugheză, bulgară, ebraică, cehă, română, franceză, poloneză, italiană și spaniolă. Trimite o etichetă în stil TMDB, de exemplu ru-RU; orice altă limbă revine la engleză.

Începe cu o singură cheie

Fiecare plan oferă aceleași date, toate cele 14 limbi și imaginile. Planurile diferă prin cererile pe minut, iar Pro+ primește și /3/all: tot despre un film, un serial sau o persoană într-o singură cerere.

$ curl https://api.amodb.dev/3/movie/550 -H "Authorization: Bearer $AMODB_KEY"