Pular para o conteúdo

Novidade: App disponível — iPhone e Android. Conheça →

Para Desenvolvedores

API Católica — Ora et Labora

API REST aberta com a Bíblia Católica completa (73 livros), Regra de São Bento, Vida de São Bento (Diálogos de São Gregório), 721 Apoftegmas dos Padres do Deserto, Catecismo da Igreja Católica (2.865 parágrafos), 45 Documentos da Igreja e o Calendário Litúrgico.

Base URL

https://www.oraetlabora.com.br/api
  • Formato de resposta: JSON
  • Autenticação: opcional — header x-api-key para uso licenciado
  • Rate limit público: 60 req/min por IP (sem limite com API key)
  • CORS: habilitado
  • Método: GET apenas

Referência rápida — Todos os endpoints

MétodoEndpointDescrição
GET/api/bibliaLista todos os 73 livros
GET/api/biblia/:livroInformações de um livro
GET/api/biblia/:livro/:capituloVersículos de um capítulo
GET/api/regraLista Prólogo e 73 capítulos
GET/api/regra/:capituloVersículos de um capítulo
GET/api/regra/busca?q=:termoBusca na Regra
GET/api/dialogosLista os 40 capítulos
GET/api/dialogos/:capituloParágrafos de um capítulo
GET/api/apoftegmasLista os 92 autores
GET/api/apoftegmas/:padreApoftegmas de um autor
GET/api/catecismoEstrutura das 4 partes
GET/api/catecismo/p/:numeroUm parágrafo (§1–§2865)
GET/api/documentosLista documentos da Igreja
GET/api/documentos/:idMetadados de um documento
GET/api/documentos/:id/:capituloCapítulo de um documento
GET/api/documentos/busca?q=:termoBusca em documentos
GET/api/calendarioCalendário litúrgico completo
GET/api/calendario/hojeTempo litúrgico atual
GET/api/calendario/:mesCelebrações de um mês

Bíblia Católica

GET/api/biblia

Lista todos os 73 livros da Bíblia Católica, separados por Antigo e Novo Testamento

Exemplo

https://www.oraetlabora.com.br/api/biblia

Resposta

{
  "fonte": "Ora et Labora — oraetlabora.com.br",
  "total_livros": 73,
  "antigo_testamento": [
    { "abbrev": "gn", "nome": "Gênesis", "capitulos": 50 },
    { "abbrev": "ex", "nome": "Êxodo", "capitulos": 40 },
    { "abbrev": "lv", "nome": "Levítico", "capitulos": 27 }
    // ... 43 livros restantes
  ],
  "novo_testamento": [
    { "abbrev": "mt", "nome": "Evangelho Segundo São Mateus", "capitulos": 28 },
    { "abbrev": "mc", "nome": "Evangelho Segundo São Marcos", "capitulos": 16 },
    { "abbrev": "lc", "nome": "Evangelho Segundo São Lucas", "capitulos": 24 }
    // ... 24 livros restantes
  ]
}
GET/api/biblia/:livro

Informações de um livro específico

Parâmetros: livro — abreviação do livro (veja tabela completa abaixo)

Exemplo

https://www.oraetlabora.com.br/api/biblia/gn

Resposta

{
  "fonte": "Ora et Labora — oraetlabora.com.br",
  "abbrev": "gn",
  "nome": "Gênesis",
  "capitulos": 50
}
GET/api/biblia/:livro/:capitulo

Todos os versículos de um capítulo específico

Parâmetros: livro — abreviação do livro · capitulo — número do capítulo

Exemplo

https://www.oraetlabora.com.br/api/biblia/gn/1

Resposta

{
  "fonte": "Ora et Labora — oraetlabora.com.br",
  "livro": "Gênesis",
  "abbrev": "gn",
  "capitulo": 1,
  "versiculos": [
    { "numero": 1, "texto": "No princípio criou Deus o céu e a terra." },
    { "numero": 2, "texto": "A terra, porém, estava informe e vazia, e as trevas cobriam a face do abismo, e o Espírito de Deus movia-Se sobre as águas." },
    { "numero": 3, "texto": "E Deus disse: Exista a luz. E a luz existiu." }
    // ... demais versículos
  ]
}

Regra de São Bento

GET/api/regra

Lista o Prólogo (capítulo 0) e os 73 capítulos da Regra de São Bento

Exemplo

https://www.oraetlabora.com.br/api/regra

Resposta

{
  "fonte": "Ora et Labora — oraetlabora.com.br",
  "total": 74,
  "capitulos": [
    { "numero": 0, "titulo": "Prólogo da Regra", "versiculos": 50 },
    { "numero": 1, "titulo": "Dos vários gêneros de monges", "versiculos": 13 },
    { "numero": 2, "titulo": "Das qualidades que deve ter o Abade", "versiculos": 40 }
    // ... 71 capítulos restantes
  ]
}
GET/api/regra/:capitulo

Versículos de um capítulo específico

Parâmetros: capitulo — número (0 = Prólogo, 1–73 = capítulos)

Exemplo

https://www.oraetlabora.com.br/api/regra/0

Resposta

{
  "fonte": "Ora et Labora — oraetlabora.com.br",
  "numero": 0,
  "titulo": "Prólogo da Regra",
  "versiculos": [
    { "numero": 1, "texto": "Escuta, filho, os preceitos do Mestre, e inclina o ouvido do teu coração; recebe de boa vontade e executa eficazmente o conselho de um bom pai," },
    { "numero": 2, "texto": "para que pelo trabalho da obediência tornes a Aquele de quem te afastaste pela inércia da desobediência." }
    // ... 48 versículos restantes
  ]
}
GET/api/regra/busca?q=:termo

Busca por palavra-chave em todos os versículos da Regra

Parâmetros: q — termo de busca (mínimo 2 caracteres)

Exemplo

https://www.oraetlabora.com.br/api/regra/busca?q=humildade

Resposta

{
  "fonte": "Ora et Labora — oraetlabora.com.br",
  "query": "humildade",
  "total": 12,
  "resultados": [
    {
      "capitulo": 7,
      "titulo": "Da humildade",
      "versiculo": 1,
      "texto": "Clama-nos a divina Escritura, irmãos, dizendo: Todo aquele que se exalta será humilhado, e quem se humilha será exaltado."
    }
    // ... 11 resultados restantes
  ]
}

Vida de São Bento (Diálogos)

Segundo Livro dos Diálogos de São Gregório Magno — a principal fonte histórica sobre a vida de São Bento.

GET/api/dialogos

Lista o Prefácio (−1), Prólogo (0) e os 38 capítulos

Exemplo

https://www.oraetlabora.com.br/api/dialogos

Resposta

{
  "fonte": "Ora et Labora — oraetlabora.com.br",
  "total": 40,
  "capitulos": [
    { "numero": -1, "titulo": "Prefácio de São Gregório Magno aos Quatro Livros dos Diálogos", "paragrafos": 5 },
    { "numero": 0, "titulo": "Prólogo", "paragrafos": 3 },
    { "numero": 1, "titulo": "A infância e a juventude de Bento", "paragrafos": 12 }
    // ... 37 capítulos restantes
  ]
}
GET/api/dialogos/:capitulo

Parágrafos de um capítulo, com campo interlocutor (Gregório, Pedro ou null para narrador)

Parâmetros: capitulo — número (−1 = Prefácio, 0 = Prólogo, 1–38 = capítulos)

Exemplo

https://www.oraetlabora.com.br/api/dialogos/1

Resposta

{
  "fonte": "Ora et Labora — oraetlabora.com.br",
  "numero": 1,
  "titulo": "A infância e a juventude de Bento",
  "paragrafos": [
    {
      "numero": 1,
      "interlocutor": "Gregório",
      "texto": "Houve um homem de vida venerável, abençoado pela graça e pelo nome..."
    },
    {
      "numero": 2,
      "interlocutor": null,
      "texto": "Nascido de família nobre na região de Núrsia..."
    }
    // ... demais parágrafos
  ]
}

Apoftegmas dos Padres do Deserto

GET/api/apoftegmas

Lista todos os 92 autores e a contagem total de apoftegmas

Exemplo

https://www.oraetlabora.com.br/api/apoftegmas

Resposta

{
  "fonte": "Ora et Labora — oraetlabora.com.br",
  "total_autores": 92,
  "total_apoftegmas": 721,
  "autores": [
    { "id": "antao", "nome": "Antão", "apoftegmas": 38 },
    { "id": "arsenio", "nome": "Arsênio", "apoftegmas": 44 },
    { "id": "agaton", "nome": "Ágaton", "apoftegmas": 33 }
    // ... 89 autores restantes
  ]
}
GET/api/apoftegmas/:padre

Todos os apoftegmas de um autor específico

Parâmetros: padre — ID do autor (ex: antao, arsenio, agaton, macario, moisés)

Exemplo

https://www.oraetlabora.com.br/api/apoftegmas/antao

Resposta

{
  "fonte": "Ora et Labora — oraetlabora.com.br",
  "id": "antao",
  "nome": "Antão",
  "total": 38,
  "apoftegmas": [
    {
      "numero": 1,
      "texto": "O santo Abade Antão, certa vez sentado no deserto, foi acometido de acedia e grande turbilhão de pensamentos; disse então a Deus: \"Senhor, quero ser salvo, e não me deixam os pensamentos; que farei na minha tribulação? Como serei salvo?\"..."
    }
    // ... 37 apoftegmas restantes
  ]
}

Catecismo da Igreja Católica

GET/api/catecismo

Estrutura completa: 4 Partes com suas Seções e intervalos de parágrafos

Exemplo

https://www.oraetlabora.com.br/api/catecismo

Resposta

{
  "fonte": "Ora et Labora — oraetlabora.com.br",
  "total_partes": 4,
  "partes": [
    {
      "numero": 1,
      "titulo": "A Profissão da Fé",
      "paragrafos_range": [1, 1065],
      "secoes": [
        { "numero": 1, "titulo": "«Eu creio» – «Nós cremos»", "paragrafos_range": [1, 184] },
        { "numero": 2, "titulo": "A profissão da fé cristã", "paragrafos_range": [185, 1065] }
      ]
    },
    {
      "numero": 2,
      "titulo": "A Celebração do Mistério Cristão",
      "paragrafos_range": [1066, 1690],
      "secoes": [
        { "numero": 1, "titulo": "A economia sacramental", "paragrafos_range": [1066, 1209] },
        { "numero": 2, "titulo": "Os sete sacramentos da Igreja", "paragrafos_range": [1210, 1690] }
      ]
    }
    // ... partes 3 e 4
  ]
}
GET/api/catecismo/p/:numero

Um parágrafo específico pelo seu número (§1 a §2865)

Parâmetros: numero — número do parágrafo

Exemplo

https://www.oraetlabora.com.br/api/catecismo/p/1324

Resposta

{
  "fonte": "Ora et Labora — oraetlabora.com.br",
  "numero": 1324,
  "texto": "A Eucaristia é «fonte e cume de toda a vida cristã». «Os demais sacramentos, assim como todos os ministérios eclesiásticos e obras de apostolado, se vinculam à sagrada Eucaristia e a ela se ordenam. Pois a santíssima Eucaristia contém todo o bem espiritual da Igreja, a saber, o próprio Cristo, nossa Páscoa».",
  "localizacao": {
    "parte": { "numero": 2, "titulo": "A Celebração do Mistério Cristão" },
    "secao": { "numero": 2, "titulo": "Os sete sacramentos da Igreja" }
  }
}

Documentos da Igreja

45 documentos completos: os 10 do Concílio Vaticano II e 35 do Magistério Pontifício, de Paulo VI a Leão XIV. Total de 4.859 parágrafos em 327 capítulos.

GET/api/documentos

Lista todos os 45 documentos disponíveis com metadados completos (título, subtítulo, tipo, autoridade, data, contagem de capítulos e parágrafos)

Exemplo

https://www.oraetlabora.com.br/api/documentos

Resposta

{
  "fonte": "Ora et Labora — oraetlabora.com.br",
  "total": 7,
  "documentos": [
    {
      "id": "sacrosanctum-concilium",
      "titulo": "Sacrosanctum Concilium",
      "subtitulo": "Constituição sobre a Sagrada Liturgia",
      "tipo": "Constituição",
      "autoridade": "Concílio Vaticano II",
      "data": "1963",
      "descricao": "Primeira constituição promulgada pelo Concílio Vaticano II...",
      "totalCapitulos": 8,
      "totalParagrafos": 130
    },
    {
      "id": "lumen-gentium",
      "titulo": "Lumen Gentium",
      "subtitulo": "Constituição Dogmática sobre a Igreja",
      "tipo": "Constituição Dogmática",
      "autoridade": "Concílio Vaticano II",
      "data": "1964",
      "totalCapitulos": 8,
      "totalParagrafos": 69
    },
    {
      "id": "dei-verbum",
      "titulo": "Dei Verbum",
      "subtitulo": "Constituição Dogmática sobre a Revelação Divina",
      "tipo": "Constituição Dogmática",
      "autoridade": "Concílio Vaticano II",
      "data": "1965",
      "totalCapitulos": 7,
      "totalParagrafos": 26
    },
    {
      "id": "gaudium-et-spes",
      "titulo": "Gaudium et Spes",
      "subtitulo": "Constituição Pastoral sobre a Igreja no Mundo Atual",
      "tipo": "Constituição Pastoral",
      "autoridade": "Concílio Vaticano II",
      "data": "1965",
      "totalCapitulos": 12,
      "totalParagrafos": 93
    },
    {
      "id": "redemptionis-sacramentum",
      "titulo": "Redemptionis Sacramentum",
      "subtitulo": "Instrução sobre a Eucaristia",
      "tipo": "Instrução",
      "autoridade": "Congregação para o Culto Divino",
      "data": "2004",
      "totalCapitulos": 9,
      "totalParagrafos": 186
    },
    {
      "id": "ecclesia-de-eucharistia",
      "titulo": "Ecclesia de Eucharistia",
      "subtitulo": "Encíclica sobre a Eucaristia",
      "tipo": "Encíclica",
      "autoridade": "João Paulo II",
      "data": "2003",
      "totalCapitulos": 8,
      "totalParagrafos": 62
    },
    {
      "id": "sacramentum-caritatis",
      "titulo": "Sacramentum Caritatis",
      "subtitulo": "Exortação Apostólica sobre a Eucaristia",
      "tipo": "Exortação Apostólica",
      "autoridade": "Bento XVI",
      "data": "2007",
      "totalCapitulos": 5,
      "totalParagrafos": 97
    }
  ]
}
GET/api/documentos/:id

Metadados de um documento específico com lista completa de capítulos e contagem de parágrafos por capítulo

Parâmetros: id — slug do documento (veja tabela completa abaixo)

Exemplo

https://www.oraetlabora.com.br/api/documentos/sacrosanctum-concilium

Resposta

{
  "fonte": "Ora et Labora — oraetlabora.com.br",
  "id": "sacrosanctum-concilium",
  "titulo": "Sacrosanctum Concilium",
  "subtitulo": "Constituição sobre a Sagrada Liturgia",
  "tipo": "Constituição",
  "autoridade": "Concílio Vaticano II",
  "data": "1963",
  "capitulos": [
    { "numero": 0, "titulo": "Proemio", "paragrafos": 4 },
    { "numero": 1, "titulo": "Princípios Gerais para a Reforma e Incremento da Sagrada Liturgia", "paragrafos": 42 },
    { "numero": 2, "titulo": "O Sacrossanto Mistério da Eucaristia", "paragrafos": 12 },
    { "numero": 3, "titulo": "Os Outros Sacramentos e os Sacramentais", "paragrafos": 24 },
    { "numero": 4, "titulo": "O Ofício Divino", "paragrafos": 19 },
    { "numero": 5, "titulo": "O Ano Litúrgico", "paragrafos": 10 },
    { "numero": 6, "titulo": "A Música Sacra", "paragrafos": 10 },
    { "numero": 7, "titulo": "A Arte Sacra e as Alfaias Litúrgicas", "paragrafos": 9 }
  ]
}
GET/api/documentos/:id/:capitulo

Texto completo de um capítulo específico de um documento, com todos os parágrafos numerados

Parâmetros: id — slug do documento · capitulo — número do capítulo (0 = Proemio/Introdução)

Exemplo

https://www.oraetlabora.com.br/api/documentos/dei-verbum/1

Resposta

{
  "fonte": "Ora et Labora — oraetlabora.com.br",
  "documento": "Dei Verbum",
  "capitulo": {
    "numero": 1,
    "titulo": "A Revelação em Si Mesma",
    "paragrafos": [
      { "numero": 2, "texto": "Aprouve a Deus, na sua bondade e sabedoria, revelar-Se a Si mesmo e dar a conhecer o mistério da Sua vontade..." },
      { "numero": 3, "texto": "Deus, criando e conservando todas as coisas pelo Verbo, oferece aos homens um testemunho perene de Si nas coisas criadas..." },
      { "numero": 4, "texto": "Depois de ter falado muitas vezes e de muitas maneiras pelos profetas, Deus falou-nos nestes últimos dias pelo Filho..." },
      { "numero": 5, "texto": "A Deus que Se revela deve-se a obediência da fé..." },
      { "numero": 6, "texto": "Pela revelação divina quis Deus manifestar-Se e comunicar-Se a Si mesmo..." }
    ]
  }
}
GET/api/documentos/busca?q=:termo

Busca por palavra-chave em todos os 7 documentos, retornando até 50 resultados com trecho do texto

Parâmetros: q — termo de busca (mínimo 2 caracteres, máximo 200)

Exemplo

https://www.oraetlabora.com.br/api/documentos/busca?q=eucaristia

Resposta

{
  "fonte": "Ora et Labora — oraetlabora.com.br",
  "query": "eucaristia",
  "total": 15,
  "resultados": [
    {
      "documento": "sacrosanctum-concilium",
      "tituloDocumento": "Sacrosanctum Concilium",
      "capitulo": 2,
      "tituloCapitulo": "O Sacrossanto Mistério da Eucaristia",
      "paragrafo": 47,
      "texto": "Nosso Salvador, na última Ceia, na noite em que foi entregue, instituiu o Sacrifício eucarístico do seu Corpo e Sangue..."
    },
    {
      "documento": "ecclesia-de-eucharistia",
      "tituloDocumento": "Ecclesia de Eucharistia",
      "capitulo": 0,
      "tituloCapitulo": "Introdução",
      "paragrafo": 1,
      "texto": "A Igreja vive da Eucaristia. Esta verdade não exprime apenas uma experiência quotidiana de fé..."
    }
    // ... demais resultados
  ]
}

Calendário Litúrgico

Calendário litúrgico do ano 2025-2026 com tempos, solenidades, festas e memórias.

GET/api/calendario

Retorna o ano litúrgico completo com todos os tempos e celebrações

Exemplo

https://www.oraetlabora.com.br/api/calendario

Resposta

{
  "fonte": "Ora et Labora — oraetlabora.com.br",
  "ano_liturgico": "2025-2026",
  "ciclo_dominical": "B",
  "ciclo_ferial": "II",
  "tempos": [
    { "id": "advento", "nome": "Advento", "cor": "Roxo", "inicio": "2025-11-30", "fim": "2025-12-24" }
    // ... demais tempos
  ],
  "total_celebracoes": 150,
  "celebracoes": [
    { "data": "2025-12-25", "nome": "Natal do Senhor", "tipo": "solenidade", "cor": "Branco", "tempo": "natal" }
    // ...
  ]
}
GET/api/calendario/hoje

Retorna o tempo litúrgico atual e se há celebração hoje

Parâmetros: data (opcional) — data no formato YYYY-MM-DD

Exemplo

https://www.oraetlabora.com.br/api/calendario/hoje

Resposta

{
  "fonte": "Ora et Labora — oraetlabora.com.br",
  "data": "2026-03-18",
  "tempo_liturgico": "Quaresma",
  "cor_liturgica": "Roxo",
  "celebracao": null,
  "proximo_evento": {
    "data": "2026-03-19",
    "nome": "São José, Esposo de Nossa Senhora",
    "tipo": "solenidade"
  }
}
GET/api/calendario/:mes

Todas as celebrações de um mês específico

Parâmetros: mes — número do mês (1–12)

Exemplo

https://www.oraetlabora.com.br/api/calendario/12

Resposta

{
  "fonte": "Ora et Labora — oraetlabora.com.br",
  "mes": 12,
  "nome": "Dezembro",
  "total": 12,
  "celebracoes": [
    { "data": "2025-12-08", "nome": "Imaculada Conceição de Nossa Senhora", "tipo": "solenidade", "cor": "Branco", "tempo": "advento" },
    { "data": "2025-12-25", "nome": "Natal do Senhor", "tipo": "solenidade", "cor": "Branco", "tempo": "natal" }
    // ...
  ]
}

Formato de erro

Quando um recurso não é encontrado ou um parâmetro é inválido, a API retorna um JSON com o campo erro:

// 404 — Recurso não encontrado
{
  "erro": "Livro não encontrado.",
  "fonte": "Ora et Labora — oraetlabora.com.br"
}

// 400 — Parâmetro inválido
{
  "erro": "Número de capítulo inválido.",
  "fonte": "Ora et Labora — oraetlabora.com.br"
}

Abreviações dos 73 livros da Bíblia

Use estas abreviações (em minúsculas) nos endpoints da Bíblia. Exemplo: /api/biblia/gn/1 para Gênesis capítulo 1.

Antigo Testamento (46 livros)

Abrev.LivroCap.
gnGênesis50
exÊxodo40
lvLevítico27
nmNúmeros36
dtDeuteronômio34
jsLivro De Josué24
jzLivro Dos Juízes21
rtRute4
1smPrimeiro Livro De Samuel31
2smSegundo Livro De Samuel24
1rsPrimeiro Livro Dos Reis22
2rsSegundo Livro Dos Reis25
1crPrimeiro Livro Das Crônicas29
2crSegundo Livro Das Crônicas36
esdEsdras10
neNeemias13
tbTobias14
jtJudite16
estEster16
1mcPrimeiro Livro Dos Macabeus16
2mcSegundo Livro Dos Macabeus15
42
slSalmos150
prProvérbios31
eclEclesiastes12
ctCântico Dos Cânticos8
sbSabedoria19
ecloEclesiástico51
isIsaías66
jrJeremias52
lmLamentações5
brBaruc6
ezEzequiel48
dnDaniel14
osOséias14
jlJoel3
amAmós9
abAbdias1
jnJonas4
mqMiquéias7
naNaum3
habHabacuc3
sfSofonias3
agAgeu2
zcZacarias14
mlMalaquias4

Novo Testamento (27 livros)

Abrev.LivroCap.
mtEvangelho Segundo São Mateus28
mcEvangelho Segundo São Marcos16
lcEvangelho Segundo São Lucas24
joEvangelho Segundo São João21
atAtos Dos Apóstolos28
rmCarta Aos Romanos16
1corPrimeira Carta Aos Coríntios16
2corSegunda Carta Aos Coríntios13
glCarta Aos Gálatas6
efCarta Aos Efésios6
flCarta Aos Filipenses4
clCarta Aos Colossenses4
1tsPrimeira Carta Aos Tessalonicenses5
2tsSegunda Carta Aos Tessalonicenses3
1tmPrimeira Carta A Timóteo6
2tmSegunda Carta A Timóteo4
ttCarta A Tito3
fmCarta A Filemon1
hbCarta Aos Hebreus13
tgCarta De São Tiago5
1pdPrimeira Carta De São Pedro5
2pdSegunda Carta De São Pedro3
1joPrimeira Carta De São João5
2joSegunda Carta De São João1
3joTerceira Carta De São João1
jdCarta De São Judas1
apApocalipse De São João22

Slugs dos 7 Documentos da Igreja

Use estes slugs nos endpoints de Documentos. Exemplo: /api/documentos/dei-verbum para a Constituição Dogmática sobre a Revelação Divina, ou /api/documentos/dei-verbum/1 para o capítulo 1.

Slug (ID)DocumentoTipoAutoridadeCap.Par.
rerum-novarumRerum NovarumEncíclicaLeão XIII (1891)635
sacrosanctum-conciliumSacrosanctum ConciliumConstituiçãoConcílio Vaticano II (1963)12131
lumen-gentiumLumen GentiumConstituiçãoConcílio Vaticano II (1964)1269
unitatis-redintegratioUnitatis RedintegratioDecretoConcílio Vaticano II (1964)752
nostra-aetateNostra AetateDeclaraçãoConcílio Vaticano II (1965)15
perfectae-caritatisPerfectae CaritatisDecretoConcílio Vaticano II (1965)725
dei-verbumDei VerbumConstituiçãoConcílio Vaticano II (1965)726
ad-gentesAd GentesDecretoConcílio Vaticano II (1965)1142
dignitatis-humanaeDignitatis HumanaeDeclaraçãoConcílio Vaticano II (1965)455
gaudium-et-spesGaudium et SpesConstituiçãoConcílio Vaticano II (1965)2193
presbyterorum-ordinisPresbyterorum OrdinisDecretoConcílio Vaticano II (1965)922
populorum-progressioPopulorum ProgressioEncíclicaPaulo VI (1967)793
humanae-vitaeHumanae VitaeEncíclicaPaulo VI (1968)514
marialis-cultusMarialis CultusExortação ApostólicaPaulo VI (1974)5132
evangelii-nuntiandiEvangelii NuntiandiExortação ApostólicaPaulo VI (1975)10183
redemptor-hominisRedemptor HominisEncíclicaJoão Paulo II (1979)5115
laborem-exercensLaborem ExercensEncíclicaJoão Paulo II (1981)527
salvifici-dolorisSalvifici DolorisCartaJoão Paulo II (1984)831
redemptoris-materRedemptoris MaterEncíclicaJoão Paulo II (1987)561
sollicitudo-rei-socialisSollicitudo Rei SocialisEncíclicaJoão Paulo II (1987)850
redemptoris-missioRedemptoris MissioEncíclicaJoão Paulo II (1990)1194
centesimus-annusCentesimus AnnusEncíclicaJoão Paulo II (1991)863
veritatis-splendorVeritatis SplendorEncíclicaJoão Paulo II (1993)6122
evangelium-vitaeEvangelium VitaeEncíclicaJoão Paulo II (1995)8108
vita-consecrataVita ConsecrataExortação ApostólicaJoão Paulo II (1996)15112
fides-et-ratioFides et RatioEncíclicaJoão Paulo II (1998)10126
rosarium-virginis-mariaeRosarium Virginis MariaeCartaJoão Paulo II (2002)543
ecclesia-de-eucharistiaEcclesia de EucharistiaEncíclicaJoão Paulo II (2003)862
redemptionis-sacramentumRedemptionis SacramentumInstruçãoCongregação para o Culto Divino (2004)830
deus-caritas-estDeus Caritas EstEncíclicaBento XVI (2005)442
sacramentum-caritatisSacramentum CaritatisExortação ApostólicaBento XVI (2007)5350
spe-salviSpe SalviEncíclicaBento XVI (2007)150
caritas-in-veritateCaritas in VeritateEncíclicaBento XVI (2009)879
verbum-dominiVerbum DominiExortação ApostólicaBento XVI (2010)5123
lumen-fideiLumen FideiEncíclicaPapa Francisco (2013)524
evangelii-gaudiumEvangelii GaudiumExortação ApostólicaPapa Francisco (2013)5264
laudato-siLaudato Si'EncíclicaPapa Francisco (2015)8282
amoris-laetitiaAmoris LaetitiaExortação ApostólicaPapa Francisco (2016)11324
gaudete-et-exsultateGaudete et ExsultateExortação ApostólicaPapa Francisco (2018)5175
christus-vivitChristus VivitExortação ApostólicaPapa Francisco (2019)10295
fratelli-tuttiFratelli TuttiEncíclicaPapa Francisco (2020)10287
patris-cordePatris CordeCartaPapa Francisco (2020)16
laudate-deumLaudate DeumExortação ApostólicaPapa Francisco (2023)173
dilexit-nosDilexit NosEncíclicaPapa Francisco (2024)7219
magnifica-humanitasMagnifica HumanitasEncíclicaPapa Leão XIV (2026)7245
Total — 45 documentos3274859

Autores dos Apoftegmas

Os 92 autores (Padres e Madres do Deserto) disponíveis em /api/apoftegmas/:padre — use o slug (ID) para obter todos os apoftegmas de um autor.

Slug (ID)AutorApoftegmas
abade-antaoAbade Antão38
abade-arsenioAbade Arsênio44
abade-agataoAbade Agatão30
abade-amonasAbade Amonas11
abade-aquiazAbade Aquiaz6
abade-amoesAbade Amoés5
abade-amum-da-nitriaAbade Amum Da Nítria3
abade-anubeAbade Anube2
abade-abraaoAbade Abraão3
abade-areAbade Aré1
abade-alonioAbade Alônio4
abade-afiAbade Afi1
abade-apoloAbade Apolo3
abade-andreAbade André1
abade-aioAbade Aio1
abade-amonatazAbade Amonataz1
grande-basilioGrande Basílio1
abade-bessariaoAbade Bessarião12
abade-benjamimAbade Benjamim5
abade-biareAbade Biaré1
abade-gregorio-o-teologoAbade Gregório O Teólogo2
abade-gelasioAbade Gelásio6
abade-geroncioAbade Gerôncio1
abade-danielAbade Daniel8
abade-dioscoroAbade Dióscoro3
abade-dulazAbade Dulaz2
santo-epifanio-bispo-de-chipreSanto Epifânio, Bispo De Chipre17
abade-efremAbade Efrém3
eucaristo-o-secularEucaristo, O Secular1
eulogio-o-presbiteroEulógio, O Presbítero1
abade-euprepioAbade Euprépio7
abade-eladioAbade Eládio2
abade-evagrioAbade Evágrio7
abade-eudemaoAbade Eudemão1
abade-zenoAbade Zeno8
abade-zacariasAbade Zacarias5
abade-isaias-1Abade Isaías (1)11
abade-eliasAbade Elias8
abade-heraclioAbade Heráclio1
abade-teodoro-de-fermaAbade Teodoro De Ferma29
abade-teodoro-de-enatoAbade Teodoro De Enato3
abade-teodoro-da-cetiaAbade Teodoro Da Cétia1
abade-teodoro-de-eleuteropolisAbade Teodoro De Eleuterópolis2
abade-teonazAbade Teonaz1
arcebispo-teofiloArcebispo Teófilo5
madre-teodoraMadre Teodora7
abade-joao-curtoAbade João Curto40
abade-joao-o-cenobitaAbade João O Cenobita1
abade-isidoroAbade Isidoro9
abade-isidoro-de-pelusioAbade Isidoro De Pelúsio6
abade-isaque-o-presbitero-das-celiasAbade Isaque, O Presbítero Das Célias12
abade-jose-de-panefoAbade José De Panefo11
abade-tiagoAbade Tiago4
abade-hierazAbade Hieraz2
abade-joao-o-eunucoAbade João O Eunuco6
abade-joao-das-celiasAbade João Das Célias2
abade-isidoro-o-presbiteroAbade Isidoro O Presbítero7
abade-joao-persaAbade João Persa4
abade-joao-tebanoAbade João Tebano1
abade-joao-o-discipulo-do-abade-pauloAbade João, O Discípulo Do Abade Paulo1
abade-isaque-tebanoAbade Isaque Tebano2
abade-jose-tebanoAbade José Tebano1
abade-hilariaoAbade Hilarião1
abade-isquiriaoAbade Isquirião1
abade-cassianoAbade Cassiano8
abade-cronioAbade Crônio6
abade-cariaoAbade Carião2
abade-ciroAbade Ciro1
abade-lucioAbade Lúcio1
abade-loteAbade Lote2
abade-longinoAbade Longino5
abade-macario-egipcioAbade Macário Egípcio41
abade-moisesAbade Moisés18
abade-matoesAbade Matoés13
abade-marcos-discipulo-do-abade-silvanoAbade Marcos, Discípulo Do Abade Silvano5
abade-milesioAbade Milésio2
abade-mocioAbade Mócio2
abade-megetioAbade Megétio4
abade-miosAbade Miós3
abade-marcos-o-egipcioAbade Marcos, O Egípcio1
abade-macario-da-cidadeAbade Macário, Da Cidade3
abade-niloAbade Nilo10
abade-nisterooAbade Nisterôo5
abade-nisteroo-o-cenobitaAbade Nisterôo, O Cenobita2
abade-niconAbade Nicon1
abade-netrazAbade Netraz1
abade-nicetasAbade Nicetas1
abade-xoioAbade Xoio2
abade-xantiasAbade Xântias3
abade-olimpioAbade Olímpio2
abade-orsisioAbade Orsísio2
abade-poimemAbade Poimém149
Total — 92 autores721

Exemplos de uso

JavaScript / fetch

// Buscar os versículos de Gênesis capítulo 1
fetch("https://www.oraetlabora.com.br/api/biblia/gn/1")
  .then(res => res.json())
  .then(data => {
    console.log(data.livro, "—", "Capítulo", data.capitulo);
    data.versiculos.forEach(v => {
      console.log(`v.${v.numero}: ${v.texto}`);
    });
  });

// Buscar um capítulo dos Diálogos de São Gregório
fetch("https://www.oraetlabora.com.br/api/dialogos/1")
  .then(res => res.json())
  .then(data => console.log(data.titulo, "—", data.paragrafos.length, "parágrafos"));

Python

import requests

# Buscar um parágrafo do Catecismo
r = requests.get("https://www.oraetlabora.com.br/api/catecismo/p/1324")
data = r.json()
print(f"§{data['numero']}: {data['texto']}")

# Listar o Prólogo e os capítulos da Regra de São Bento
r = requests.get("https://www.oraetlabora.com.br/api/regra")
data = r.json()
print(f"{data['total']} capítulos")
for cap in data['capitulos'][:5]:
    print(f"Cap. {cap['numero']}: {cap['titulo']}")

cURL

# Versículos de Gênesis 1
curl https://www.oraetlabora.com.br/api/biblia/gn/1

# Buscar na Regra de São Bento
curl "https://www.oraetlabora.com.br/api/regra/busca?q=humildade"

# Lista dos documentos da Igreja
curl https://www.oraetlabora.com.br/api/documentos

# Apoftegmas de um padre do deserto
curl https://www.oraetlabora.com.br/api/apoftegmas/antao

PHP

<?php
// Buscar os apoftegmas de um padre do deserto
$response = file_get_contents("https://www.oraetlabora.com.br/api/apoftegmas/antao");
$data = json_decode($response, true);
echo $data['nome'] . "\n";
echo $data['apoftegmas'][0]['texto'];

// Buscar um capítulo dos Diálogos
$response = file_get_contents("https://www.oraetlabora.com.br/api/dialogos/1");
$data = json_decode($response, true);
echo $data['titulo'] . "\n";
foreach ($data['paragrafos'] as $p) {
    $speaker = $p['interlocutor'] ?? 'Narrador';
    echo "[$speaker] " . $p['texto'] . "\n";
}

Tipos TypeScript

Tipos para consumir a API com TypeScript. Copie e cole no seu projeto.

Tipos das respostas

/** Base de todas as respostas */
interface OraEtLaboraResponse {
  fonte: string;
}

/** GET /api/biblia */
interface BibliaListResponse extends OraEtLaboraResponse {
  total_livros: number;
  antigo_testamento: BibliaLivro[];
  novo_testamento: BibliaLivro[];
}

interface BibliaLivro {
  abbrev: string;
  nome: string;
  capitulos: number;
}

/** GET /api/biblia/:livro/:capitulo */
interface BibliaCapituloResponse extends OraEtLaboraResponse {
  livro: string;
  abbrev: string;
  capitulo: number;
  versiculos: { numero: number; texto: string }[];
}

/** GET /api/regra */
interface RegraListResponse extends OraEtLaboraResponse {
  total: number;
  capitulos: { numero: number; titulo: string; versiculos: number }[];
}

/** GET /api/regra/:capitulo */
interface RegraCapituloResponse extends OraEtLaboraResponse {
  numero: number;
  titulo: string;
  versiculos: { numero: number; texto: string }[];
}

/** GET /api/dialogos/:capitulo */
interface DialogosCapituloResponse extends OraEtLaboraResponse {
  numero: number;
  titulo: string;
  paragrafos: {
    numero: number;
    interlocutor: "Gregório" | "Pedro" | null;
    texto: string;
  }[];
}

/** GET /api/catecismo/p/:numero */
interface CatecismoParagrafoResponse extends OraEtLaboraResponse {
  numero: number;
  texto: string;
  localizacao: {
    parte: { numero: number; titulo: string };
    secao: { numero: number; titulo: string };
  };
}

/** Erro da API */
interface OraEtLaboraError {
  erro: string;
  fonte: string;
}

Notas e particularidades

  • Regra de São Bento: o Prólogo é o capítulo 0. Capítulos de 1 a 73.
  • Diálogos: o Prefácio é o capítulo -1, o Prólogo é 0. Capítulos de 1 a 38.
  • Salmos: o livro de Salmos (sl) tem 150 capítulos — o maior da Bíblia.
  • Catecismo: os parágrafos vão de §1 a §2865. Nem todos os números existem (há lacunas na numeração original).
  • Documentos da Igreja: cada documento começa pelo capítulo 0 (Proemio ou Introdução). Os parágrafos seguem a numeração oficial do Vaticano. Use /api/documentos para listar todos os slugs disponíveis.
  • Liturgia e Santo: dados obtidos em tempo real da Canção Nova, atualizados a cada hora. Podem estar indisponíveis fora do horário de atualização. Não recomendados para integração em produção.
  • Rate limit: a API pública permite 60 requisições por minuto por IP. Requisições autenticadas com x-api-key não têm limite.
  • Cache: conteúdo estático (Bíblia, Catecismo, Regra, Orações) tem cache de 24h. Calendário litúrgico: 1h. Liturgia e Santo: 30min.
  • Abreviações bíblicas: a API aceita abreviações em maiúsculas ou minúsculas (Gn = gn).

Termos de uso

Uso público aberto

A API do Ora et Labora é aberta para uso em projetos de caráter catequético, devocional e educacional.

Ao utilizar a API, você concorda com as seguintes condições:

  1. Atribuição obrigatória:cite “Ora et Labora (oraetlabora.com.br)” como fonte dos dados em qualquer projeto que utilize a API.
  2. Sem garantia:a API é oferecida “como está”, sem garantias de disponibilidade contínua.
  3. Uso responsável: a API pública tem limite de 60 requisições por minuto por IP. Se precisar de acesso em volume, entre em contato.
  4. Respeito ao conteúdo: os textos sagrados devem ser utilizados com respeito à sua natureza religiosa.

Uso licenciado — Anjo Comunicação

A API pode ser consumida por produtos e serviços da Anjo Comunicação e seus clientes diretos (como sites paroquiais) mediante acordo de licenciamento.

  1. Autenticação: requisições licenciadas devem incluir o header x-api-key com a chave fornecida pela equipe do Ora et Labora.
  2. Sem rate limit: requisições autenticadas não estão sujeitas ao limite de 60 req/min.
  3. Atribuição:não é obrigatório exibir atribuição visível ao usuário final, mas o crédito “Ora et Labora” deve constar no rodapé ou na página “Sobre” do site.
  4. Escopo: a licença cobre todos os endpoints de conteúdo estático (Bíblia, Catecismo, Regra, Apoftegmas, Orações, Diálogos, Documentos, Glossário e Calendário Litúrgico). Os endpoints de Liturgia Diária e Santo do Dia dependem de fonte externa e não são recomendados para integração em produção.

Para solicitar uma API key, entre em contato pelo e-mail contato@oraetlabora.com.br.

Dúvidas ou sugestões sobre a API?