API de metadatos de películas y series de TV
La API de películas con todas las puntuaciones, compatible con TMDB y OMDb
Cambia una sola URL, conserva tu código de TMDB u OMDb y recibe las puntuaciones de IMDb, Rotten Tomatoes, Metacritic y Kinopoisk en la misma respuesta.
- Uso comercial incluido
- Sin llamadas de ventas
- Desde 3,11 US$ al mes
- Tarjeta, Apple Pay o criptomonedas
GEThttps://api.amodb.dev/3/movie/550?language=en-US
200 OKapplication/json1,7 kBRespuesta en vivo![]()
{ "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 fuentes de puntuaciones en una llamada: IMDb, Rotten Tomatoes, Metacritic, Kinopoisk, TMDB
- 2 en 1 formatos TMDB v3 y OMDb con una sola clave
- 14 idiomas para títulos y sinopsis
- 3,11 US$ al mes con uso comercial, frente a $149 del plan comercial de TMDB
amodb es una API de pago de películas y series que conserva rutas y JSON de TMDB v3 y OMDb, así que tu código funciona tras cambiar la URL base. Una clave suma las puntuaciones de IMDb, Rotten Tomatoes, Metacritic y Kinopoisk, medidores de mood y bandas sonoras, y el uso comercial está incluido en todos los planes prepago.
01 · /compare?tmdb&omdb
¿Por qué pagar por una API de películas si TMDB es gratis?
TMDB es gratis hasta que tu app gana su primer dólar. Después, TMDB pide su plan comercial, $149 al mes para empresas con menos de $1M de ingresos. TMDB tampoco tiene puntuaciones de IMDb, Rotten Tomatoes ni Metacritic, y OMDb, la segunda API habitual, tiene licencia para uso no comercial. amodb reúne ambos formatos en una sola clave, con el uso comercial incluido desde 3,11 US$ al mes.
| Función | TMDB | OMDb | amodb |
|---|---|---|---|
| Precio cuando tu app genera ingresos | $149 al mes con menos de $1M de ingresos | Términos no comerciales | Desde 3,11 US$ al mes |
| Rutas y JSON de TMDB v3 | Sí | No | Sí |
| Parámetros y campos de OMDb | No | Sí | Sí |
| Puntuaciones de IMDb, Rotten Tomatoes y Metacritic | No, solo la puntuación de TMDB | Sí | Sí, además de Kinopoisk y TMDB |
| Medidores de mood, bandas sonoras y horarios de cine | No | No | Sí |
| Sin logotipo ni aviso obligatorio en tus pantallas | No, exige logotipo y aviso | No indicado | Sí |
| Una clave para ambos formatos | No | No | Sí |
Fuentes: los términos de la API de TMDB, las respuestas del equipo de TMDB sobre los precios comerciales y sobre cuándo una app se considera comercial, y la página legal de OMDb, consultados en octubre de 2026.
02 · /3/movie/550
Cambia la URL base y conserva tu código
amodb responde en las mismas rutas que TMDB v3. Una solicitud de la película 550 devuelve los mismos campos JSON que tu cliente ya procesa: id, title, genres, release_date, poster_path y el resto.
Envía tu clave como api_key en la consulta o en la cabecera Authorization: Bearer. Ambas formas funcionan en todos los endpoints.
-
Consigue una clave
Elige un plan y copia la clave desde tu cuenta.
Authorization: Bearer $AMODB_KEY -
Cambia la URL base
Apunta tu cliente de TMDB u OMDb a api.amodb.dev.
api.themoviedb.orgapi.amodb.dev -
Publica
Vuelve el mismo JSON, así que tu parser sigue funcionando.
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
Una clave para llamadas estilo OMDb
El endpoint compatible con OMDb está en https:/. Acepta i, t, s, type, y, plot y page, y devuelve Title, Year, imdbRating, Ratings y el resto de los campos de OMDb.
El campo Poster apunta a img.amodb.dev, así que los pósteres se cargan desde el mismo servicio. Los errores conservan la forma de 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
Datos que TMDB v3 no devuelve
Toda clave puede llamar a las extensiones de amodb en la misma URL base. Añádelas con append_to_response o llámalas por separado.
-
Medidores de mood
Miedo, humor, tristeza, violencia y más, cada uno en una escala de 0 a 10, con una llamada extra.
GET /3/tv/1396/moods -
Un límite que puedes ver
Cada respuesta te dice cuántas solicitudes te quedan en este minuto.
X-RateLimit-Limit: 40 -
Todos los tamaños de imagen de TMDB
Desde miniaturas w92 hasta archivos originales en img.amodb.dev. Sin clave.
img.amodb.dev/t/p/w500/… -
Búsqueda por cualquier ID externo
Envía un ID de IMDb u otro ID externo y recibe el registro de TMDB.
GET /3/find/tt0137523 -
Horarios de cine
Horarios por país de los títulos en cartelera, cuando se conocen.
GET /3/movie/550/showtimes?country=US -
Bandas sonoras
Las canciones que suenan en una película o una serie, en la misma URL base.
GET /3/movie/157336/soundtracks
05 · ?language=uk-UA
Títulos y sinopsis en 14 idiomas
Pasa en language una etiqueta estilo TMDB, como ru-RU o pt-BR. amodb sirve 14 idiomas base y recurre al inglés con cualquier otra etiqueta, así que una solicitud nunca falla por el idioma.
-
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
Pensado para proyectos personales y comerciales
Un proyecto de fin de semana y un producto de pago llaman a la misma API, reciben los mismos datos y se rigen por los mismos términos. Esto es lo que construyen los equipos con ella.
- Apps de streaming y listas de seguimiento Pósteres, tráilers, temporadas y episodios, y cinco puntuaciones para ordenar y filtrar.
- Bots de Telegram y Discord Una búsqueda estilo OMDb por título o por id de IMDb devuelve una respuesta lista en una sola llamada.
- Servidores multimedia y plugins Los scrapers de metadatos que ya hablan TMDB v3 conservan su cliente y ganan las puntuaciones de IMDb y Rotten Tomatoes.
- Sitios web y blogs de cine Títulos y sinopsis en 14 idiomas, para que cada mercado tenga su propia página.
- Motores de recomendación Los medidores de mood puntúan miedo, humor, violencia y más de 0 a 10, señales que los géneros por sí solos no dan.
- Agentes de IA y chatbots Responde a «¿qué veo esta noche?» con puntuaciones reales, moods, reparto y horarios de cine.
06 · /plans
Los planes se diferencian en las solicitudes por minuto
Todos los planes dan acceso a los mismos datos: los endpoints de TMDB y OMDb, los 14 idiomas, las imágenes y las extensiones. Pro+ también incluye /3/all: todo sobre una película, serie o persona en una sola solicitud. Pagas una vez por 1, 3, 6, 12 o 24 meses, y un periodo más largo cuesta menos al mes. No hay nivel gratuito ni renovación automática.
-
Lite
20 solicitudes por minuto
desde 3,11 US$ al mes
Obtener Lite -
Pro
40 solicitudes por minuto
desde 3,71 US$ al mes
Obtener Pro -
Pro+
120 solicitudes por minuto
desde 4,31 US$ al mes
Obtener Pro+
07 · X-RateLimit-Remaining
Pensado para tráfico de producción
-
Caché perimetral compartida
Las listas populares se guardan en caché 30 minutos, los detalles 6 horas y
configuration24 horas. -
Límites de solicitudes claros
Cada respuesta incluye
X-RateLimit-Limit,X-RateLimit-RemainingyX-RateLimit-Reset. Un 429 añadeRetry-After. -
Errores estilo TMDB
Los errores devuelven
success,status_codeystatus_message, así que el manejo de errores que ya tienes sigue funcionando. -
Imágenes sin clave
Los pósteres y fondos se cargan desde
img.amodb.dev/en todos los tamaños de TMDB, con caché de 30 días.t/ p/ {size}/ {file}
Preguntas y respuestas
¿Es gratis la API de TMDB para uso comercial?
No. Una clave de TMDB es gratuita mientras tu proyecto no genere ingresos. El equipo de TMDB indica que cualquier ingreso por anuncios, compras dentro de la app, donaciones o suscripciones convierte una app en comercial, y el plan comercial cuesta $149 al mes para empresas con menos de $1M de ingresos. amodb incluye el uso comercial en todos los planes.
¿Cuánto cuesta la API de TMDB?
Es gratuita para uso no comercial. Para una app comercial, el equipo de TMDB indica $149 al mes cuando los ingresos anuales son inferiores a $1M, y un precio a medida por encima de esa cifra. Los planes de amodb cuestan unos pocos dólares al mes y se diferencian sobre todo en las solicitudes por minuto.
¿Por qué pagar por amodb si la API de TMDB es gratis?
Porque una app de pago no es gratis en TMDB. amodb cuesta una fracción de los $149 del plan comercial de TMDB, no exige ningún logotipo en tus pantallas y devuelve las puntuaciones de IMDb, Rotten Tomatoes, Metacritic y Kinopoisk en la misma respuesta. Una clave sirve tanto el formato TMDB v3 como el de OMDb, así que usas una sola API en lugar de dos.
¿Es gratis OMDb para uso comercial?
La página legal de OMDb describe el servicio como de uso personal y no comercial, y licencia su contenido bajo CC BY-NC 4.0. amodb responde a los mismos parámetros de OMDb con los mismos nombres de campo, y el uso comercial está incluido.
¿Tengo que cambiar el código de mi cliente de TMDB?
No. Apunta la URL base a https://api.amodb.dev/3 y envía tu clave de amodb como api_key o como token Bearer. Las rutas, los parámetros de consulta y los campos JSON son los mismos que en TMDB v3.
¿Sirve la misma clave para las llamadas estilo OMDb?
Sí. Envíala como apikey a https://api.amodb.dev/omdb/. Los parámetros i, t, s, type, y, plot y page funcionan como en OMDb, y la respuesta usa los nombres de campo de OMDb.
¿Hay un nivel gratuito o una prueba?
No. amodb es solo prepago. Eliges un plan y un periodo, pagas una vez con tarjeta, Apple Pay, Google Pay, criptomonedas o Patreon, y la clave funciona hasta que termina el periodo. No hay renovación automática.
¿En qué se diferencian los planes?
La tasa de solicitudes: 20, 40 o 120 por minuto. Todos los planes dan acceso a los mismos datos, los 14 idiomas, las imágenes, las puntuaciones y las demás extensiones de amodb. Pro+ también incluye /3/all: todo sobre una película, serie o persona en una sola solicitud.
¿Qué idiomas se sirven?
Inglés, ruso, ucraniano, bielorruso, chino, portugués, búlgaro, hebreo, checo, rumano, francés, polaco, italiano y español. Pasa una etiqueta estilo TMDB como ru-RU; cualquier otro idioma recurre al inglés.
Empieza con una sola clave
Todos los planes dan acceso a los mismos datos, los 14 idiomas y las imágenes. Los planes se diferencian en las solicitudes por minuto, y Pro+ también incluye /3/all: todo sobre una película, serie o persona en una sola solicitud.
$ 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"
