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.
- Utilizare comercială inclusă
- Fără apel de vânzări
- De la 3,11 USD pe lună
- Card, Apple Pay sau criptomonede
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"}- 5 surse de evaluări într-un singur apel: IMDb, Rotten Tomatoes, Metacritic, Kinopoisk, TMDB
- 2 în 1 formate TMDB v3 și OMDb pe o singură cheie
- 14 limbi pentru titluri și descrieri
- 3,11 USD pe lună cu utilizare comercială, față de $149 pentru planul comercial TMDB
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ă | TMDB | OMDb | amodb |
|---|---|---|---|
| Preț după ce aplicația câștigă bani | $149 pe lună la venituri sub $1M | Termeni necomerciali | De la 3,11 USD pe lună |
| Căi și JSON din TMDB v3 | Da | Nu | Da |
| Parametri și câmpuri OMDb | Nu | Da | Da |
| Evaluări IMDb, Rotten Tomatoes și Metacritic | Nu, doar scorul TMDB | Da | Da, plus Kinopoisk și TMDB |
| Indicatori de atmosferă, coloane sonore și programul cinematografelor | Nu | Nu | Da |
| Fără logo sau mențiune obligatorie pe ecranele tale | Nu, logo și mențiune obligatorii | Nu este precizat | Da |
| O cheie pentru ambele formate | Nu | Nu | Da |
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.
-
Ia o cheie
Alege un plan și copiază cheia din contul tău.
Authorization: Bearer $AMODB_KEY -
Schimbă URL-ul de bază
Îndreaptă clientul TMDB sau OMDb spre api.amodb.dev.
api.themoviedb.orgapi.amodb.dev -
Lansează
Primești același JSON, deci parserul merge fără modificări.
200 OKapplication/json
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"]){
"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:/. 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",.
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"]){
"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 -
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.
-
enEnglish Spirited Away -
ruРусский Унесённые призраками -
ukУкраїнська Віднесені привидами -
beБеларуская Скрадзеныя прывідамі -
zh中文 千与千寻 -
ptPortuguês A Viagem de Chihiro -
bgБългарски Отнесени от духове -
heעברית המסע המופלא -
csČeština Cesta do fantazie -
roRomână Călătoria lui Chihiro -
frFrançais Le Voyage de Chihiro -
plPolski Spirited Away: W krainie Bogów -
itItaliano La città incantata -
esEspañ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
40 cereri pe minut
de la 3,71 USD pe lună
Alege Pro -
Pro+
120 cereri pe minut
de la 4,31 USD pe lună
Alege Pro+
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
configuration24 de ore. -
Limite de cereri clare
Fiecare răspuns conține
X-RateLimit-Limit,X-RateLimit-RemainingșiX-RateLimit-Reset. Un răspuns 429 adaugăRetry-After. -
Erori în stil TMDB
Erorile returnează
success,status_codeșistatus_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/în toate dimensiunile TMDB, cu cache de 30 de zile.t/ p/ {size}/ {file}
Î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" curl https://api.amodb.dev/3/movie/550 -H "Authorization: Bearer $AMODB_KEY"
