Metadados completos
Título, descrição, poster, background, ano, avaliação, duração, gêneros, elenco e classificação indicativa.
O sistema detectou um celular ou Smart TV. A documentação da API foi preparada exclusivamente para ambiente desktop, onde a integração e os exemplos de desenvolvimento podem ser utilizados corretamente.
A AnoniPlay disponibiliza uma API de catálogo gratuita e somente leitura para sites e aplicativos. Você pode receber filmes, séries e animes com metadados e player em uma única integração.
// resposta resumida { "id": "movie:interestelar", "type": "movie", "title": "Interestelar", "year": 2014, "rating": 8.4, "classification": "10", "player": { "id": "movie:interestelar", "tmdbId": "157336" }, "playable": true }
Você controla o visual. A API cuida de entregar os dados necessários para montar cards, páginas de detalhes, buscas, filtros e abrir o player quando houver reprodução disponível.
Título, descrição, poster, background, ano, avaliação, duração, gêneros, elenco e classificação indicativa.
Cada item informa se é reproduzível e entrega o endereço de player associado ao catálogo.
Quando o catálogo oficial e os players são atualizados e publicados, a API passa a entregar os dados novos sem manter uma segunda lista.
Você pode usar o SDK pronto ou consumir o JSON diretamente e criar a interface inteira dentro do seu próprio projeto.
Para um site simples, o SDK já consegue montar o catálogo. Para aplicativos, React ou interfaces próprias, consuma a rota JSON diretamente.
Cria os cards e conecta o player automaticamente.
<div id="catalogo-anoniplay"></div>
<script src="https://anoniplay.com/scripts/anoniplay-catalog-sdk.js"></script>
<script>
AnoniPlayCatalog.render('#catalogo-anoniplay', {
type: 'all',
playable: true
});
</script>
Receba o JSON e escolha exatamente como exibir.
const resposta = await fetch( 'https://anoniplay.com/api/catalog?playable=true' ); const dados = await resposta.json(); console.log(dados.items);
/api/catalog?type=movie/api/catalog?type=series/api/catalog?type=anime/api/catalog?q=batman/api/catalog?genre=Ação/api/catalog?year=2026/api/catalog?playable=true/api/catalog?id=movie:interestelarO exemplo abaixo usa Interestelar, identificado no catálogo como movie:interestelar e com TMDB ID 157336.
Digite o nome de um filme, série ou anime. Ex.: Batman, Interestelar ou Coraline.
A resposta da API aparecerá aqui.
A rota utiliza os arquivos oficiais da AnoniPlay como fonte. Quando novos títulos ou players são adicionados ao projeto e o deploy é publicado, a API passa a refletir essas alterações. O SDK consulta a API na abertura e pode atualizar novamente em páginas que permanecem abertas.
Não existe cobrança para consultar o catálogo público atual. As URLs internas dos players não são retornadas no JSON.
A integração consulta o catálogo. Ela não permite alterar filmes, séries, animes ou configurações internas da AnoniPlay.
Evite requisições desnecessárias em loop. Use cache no seu projeto quando possível e consulte novamente quando realmente precisar atualizar os dados.