API OtakuVersoanime

OTAKUVERSO
- API

API de catálogo multimídia com dados estruturados e atualizados via CIEL Engine — rápida, confiável e pronta para produção.

REST APISupabaseNode.jsPython WorkerGoogle Cloud
...
Títulos no Acervo
99.9%
Uptime
<0ms
Latência
GEThttps://api.otakuverso.com.br/v1/media?type=anime&sort=top...
// Recursos

Infraestrutura que não depende de ninguém.

API Proprietária & Gratuita

Acesso gratuito mediante chave de API. Infraestrutura própria no Google Cloud e Supabase, sem dependência de serviços pagos de terceiros.

Chave de API obrigatóriaSaiba mais →

Performance de Elite

Respostas em cache e múltiplos motores otimizados rodando 24/7 em VM dedicada. Latência média abaixo de 150ms, mesmo em consultas complexas.

~150ms médiaSaiba mais →

Dados Curados & Estruturados

Schemas tipados cobrindo animes, mangás, personagens, músicas e temporadas. Dados extraídos e refinados pela Trindade de Motores do Multiverso.

JSON + TypeScriptSaiba mais →

Acesso Controlado & Seguro

Rate limiting por chave de API e Row Level Security no banco. Monitoramento em tempo real de todos os motores pelo painel administrativo.

RLS + Rate LimitSaiba mais →
// Endpoints

Recursos disponíveis.

A API OtakuVerso oferece acesso programático ao catálogo completo, com buscas, filtros e detalhes.

Categorias

URL Base

https://api.otakuverso.com.br/v1
API de Acervo5 endpoints
GET
/media

Listar todas as mídias (animes, filmes, OVAs, etc.)

GET
/media?type=TV

Filtrar por tipo (TV, Movie, OVA, ONA, Special, Manga)

GET
/media?search=Nome

Buscar por título original

GET
/media/{id}

Detalhes completos de uma mídia

GET
/media/{id}/characters

Personagens relacionados

// Arquitetura

Como isso funciona?

O ecossistema OtakuVerso opera com serviços especializados e separados.

REST APINext.js + Supabase

otakuverso-api

Camada pública principal servida pela Vercel. O Next.js gerencia as rotas da API REST com respostas JSON rápidas, servindo dados do Supabase diretamente. Row Level Security garante que apenas consultas autorizadas cheguem ao banco.

Rate limiting por chave de API
Cache automático via Vercel Edge Network
Row Level Security para proteção dos dados
Endpoints de alta disponibilidade (99.9% uptime)
// Exemplo de requisição
GET https://api.otakuverso.com.br/v1/media?type=TV
MOTOR DE EXTRAÇÃOPython + Google Cloud

CIEL Engine

Worker dedicado em execução contínua (24/7) em VM do Google Cloud. Realiza a extração e normalização de dados de fontes públicas, respeitando limites de requisição, e alimenta o banco Supabase via upsert silencioso.

Extração contínua com throttling inteligente
Normalização e enriquecimento de dados (ETL)
Execução isolada em VM dedicada (e2-micro)
Sincronização bidirecional com painel administrativo
# Status do Worker
CIEL Engine operando em VM própria 24 horas por dia
Fontes Públicas (Web/APIs)
──→
CIEL Engine (Extração)
──→
Supabase DB (Catálogo)
──→
Next.js (API REST)
──→
Consumidores da API
// Integrações

Acesso contínuo em qualquer linguagem.

Consuma os dados utilizando nossos SDKs oficiais (em breve) ou chame a API REST diretamente com qualquer cliente HTTP.

01
SDKs oficiais
Wrappers leves que abstraem autenticação e tipagem para sua linguagem favorita.
02
REST simples
Qualquer linguagem com suporte a HTTP pode consumir a API sem dependências extras.
03
Documentação OpenAPI
Gere seu próprio cliente tipado a partir da especificação da API.
SDKs (3)Em desenvolvimento
Em breve
otakuverso.js
JavaScript/TypeScript
Planejado
otakuverso-py
Python
Futuro
otakuverso-go
Go
// Sem SDK? Use fetch
// JavaScript vanilla
fetch('https://api.otakuverso.com.br/v1/media?type=TV')
  .then(res => res.json())
  .then(data => console.log(data));