API Bíblia
REST JSON para consultar capítulos, versículos, busca e referências em múltiplas traduções em português. CORS habilitado para apps web e mobile.
Verificando serviço…
Versões disponíveis
- Carregando…
URL base
/
Use o domínio público (HTTP na porta 80 ou HTTPS na 443). Ex.: https://biblias.chrx.com.br — sem :porta na URL.
Os exemplos abaixo usam o host atual ().
Endpoints
Health check para monitoramento.
Lista canônica dos 66 livros (abreviação, nome, ordem, AT/NT).
Lista todas as versões carregadas.
curl "/api/v1/versions"
Detalhes de uma versão. Ex.: nvi, acf, ntlh.
Livros disponíveis na versão, com contagem de capítulos.
Detalhe do livro. :book aceita abreviação (jo, sl), número (43) ou nome (João).
curl "/api/v1/versions/nvi/books/jo"
Capítulo completo com todos os versículos.
curl "/api/v1/versions/nvi/books/jo/chapters/3"
Um versículo.
curl "/api/v1/versions/nvi/books/jo/chapters/3/verses/16"
Passagem (intervalo de versículos). end é opcional.
curl "/api/v1/versions/nvi/passage?book=sl&chapter=23&start=1&end=3"
Referência em texto livre: capítulo ou versículo ou intervalo.
curl "/api/v1/versions/nvi/reference?ref=João%203:16" curl "/api/v1/versions/nvi/reference?ref=Salmos%2023:1-3"
Busca por texto no conteúdo (mínimo 2 caracteres). limit padrão 20.
curl "/api/v1/versions/nvi/search?q=amor&limit=10"
Versículo aleatório da versão.
Erros
Respostas de erro seguem o formato:
{
"error": true,
"code": "VERSION_NOT_FOUND",
"message": "Versão \"xyz\" não encontrada"
}
Códigos HTTP comuns: 400 parâmetro inválido, 404 não encontrado, 500 erro interno.
Testar API
Clique em "Buscar referência" para testar.