Tutoriais
Estes tutoriais criam recursos pequenos e funcionais com a API do amodb. Cada um tem passos numerados, código em uma stack comum e o JSON que você deve ver. Comece pela busca e pelos detalhes, depois adicione pôsteres de img.amodb.dev, títulos localizados em 14 idiomas e consultas no estilo OMDb.
-
Tutorial de API de filmes em Python
Crie uma ferramenta de linha de comando em Python que busca um filme e imprime ano, elenco, nota do IMDb e pôster, com nova tentativa no 429 e cache em disco.
-
Tutorial de API de filmes em JavaScript
Escreva um script Node.js que carrega detalhes, créditos e avaliações de ids de filmes em uma requisição cada, com cache TTL, retry em 429 e sem dependências.
-
Tutorial de API de filmes em PHP
Crie uma função PHP e uma página de filme que chamam a API do amodb com cURL, tentam de novo no 429 e guardam cada resposta em arquivo. PHP 8.2 ou mais novo.
-
Tutorial de API de filmes em Go
Crie uma ferramenta de linha de comando em Go que lista filmes mais bem avaliados por gênero e ano, com structs tipadas, Retry-After em 429 e cache em disco.
-
Tutorial de API de filmes em Java
Crie um guia de episódios em Java com HttpClient do JDK e records do Jackson: busque uma temporada, respeite Retry-After em 429 e use cache em arquivos.
-
Tutorial de API de filmes em C# para .NET 8
Crie um app de console .NET 8 que busca um filme, carrega detalhes e avaliações e mostra o link do pôster, com HttpClient e System.Text.Json, usando o amodb.
-
Tutorial de API de filmes em Swift com SwiftUI
Crie um app SwiftUI para iOS 16 que lista filmes em alta com pôsteres usando URLSession async/await e AsyncImage, e veja por que a chave fica em um servidor.
-
Tutorial de app de filmes com Next.js
Crie um app de filmes com Next.js 15 em JavaScript puro: server components buscam em alta, busca e detalhes no amodb com revalidate e mantêm a chave privada.
-
Tutorial de bot de filmes no Telegram
Crie um bot do Telegram com grammY e Node.js que responde /movie com pôster, ano e nota do amodb, com nova tentativa no 429 e um pequeno cache em memória.
-
Tutorial de bot de filmes para Discord
Crie um bot do Discord com discord.js v14 e o comando /movie, que responde com um embed de pôster, avaliações e sinopse do amodb, com nova tentativa em 429.
Comece com uma chave
Todo plano inclui todos os endpoints, os 14 idiomas e as imagens. Os planos diferem apenas em requisições por minuto.
$ 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"