OTAKUVERSO
- API
Uma API de catálogo de animes e mangás de código aberto entregando dados estruturados de milhares de títulos — projetada para ser rápida, confiável e mantida pela comunidade.
// Response
{
"mal_id": 1,
"title": "Cowboy Bebop",
"media_type": "anime",
"episodes": 26,
"score": 8.75,
"status": "Finished Airing",
"genres": [
{ "name": "Action" },
{ "name": "Sci-Fi" }
]
}Construída de forma diferente.
Livre & Código Aberto
Sem chaves de API restritivas ou paywalls. A infraestrutura baseada no Supabase e Worker Python é focada na comunidade.
github.com/otakuversoExtremamente Rápida
Respostas em cache com Redis e Node.js no proxy. Latência média global abaixo de 120ms. Sem inicialização a frio.
~120ms média p50Dados Estruturados
Schemas fortemente tipados em TypeScript cobrindo animes, mangás, personagens, equipe e estúdios.
JSON + OpenAPI 3.1Impulsionado pela Comunidade
Correções e submissões são abertas. O projeto Green Monster garante que a qualidade dos dados melhore continuamente.
Foco em Open SourceRecursos disponíveis.
Categorias
URL Base
https://api.otakuverso.com.br/v1/animeBuscar e listar animes
/anime/{id}Detalhes completos do anime
/anime/{id}/charactersPersonagens e dubladores
/anime/{id}/episodesLista de episódios
/anime/{id}/recommendationsTítulos similares
/anime/{id}/statisticsDistribuição de notas e estatísticas
Como isso funciona?
O ecossistema OtakuVerso opera com serviços especializados e separados.
otakuverso-proxy
A camada pública principal. O Node.js gerencia roteamento assíncrono e I/O intensivo. O Redis faz cache das respostas para mitigar latência. O Supabase (PostgreSQL) entrega o catálogo em alta velocidade.
otakuverso-worker
Serviço em background responsável pela ingestão de dados pesados da Jikan API, respeitando *rate limits*. Processa ETL, valida com Pydantic e realiza *upsert* silencioso no Supabase.
Acesso contínuo em qualquer linguagem.
Você pode consumir os dados utilizando nossos SDKs ou chamar a API REST diretamente com qualquer cliente HTTP.