Accede a la Palabra de Dios desde tu aplicación
La Biblia API proporciona acceso programático a la base de datos bíblica con múltiples versiones, libros, capítulos y versículos. Esta documentación describe las rutas disponibles, los parámetros requeridos y cómo usarla desde diferentes lenguajes de programación.
GET /versions/Retorna una lista con todas las versiones disponibles.
{
"count": 2,
"next": null,
"previous": null,
"results": [
{
"id": "RVR1960",
"name": "Reina Valera 1960"
},
{
"id": "JER",
"name": "Biblia de Jerusalen"
}
]
}
GET /books/Retorna la lista canónica de libros bíblicos ordenados.
{
"count": 66,
"next": null,
"previous": null,
"results": [
{
"id": "GEN",
"name": "Génesis"
},
{
"id": "EXO",
"name": "Éxodo"
}
]
}
GET /books/{book_id}/{chapter}/?v={version}Retorna todos los versículos del capítulo especificado.
book_id: Código del libro (ej: GEN, EXO)chapter: Número del capítulov (opcional): Versión de la Biblia (por defecto RVR1960)GET /books/GEN/1/?v=RVR1960
GET /search/?q={query}&v={version}&t={type}Realiza una búsqueda de texto en los versículos.
q: Término de búsqueda (mínimo 3 caracteres)v (opcional): Versión de la Biblia (por defecto RVR1960
GET /search/?q=amor&v=RVR1960&t=0
GET /view/{book_id}/{chapter}/{verse}/?v={version}
Retorna uno o varios versículos del capítulo.
book_id: Código del librochapter: Número del capítuloverse: Número del primer versículoverse2: (Opcional) Número del segundo versículo para rangosv (opcional): Versión de la Biblia
GET /view/GEN/1/3/?v=RVR1960
GET /view/JHN/3/16/17/?v=JER
GET /api/random/{book_id}/{chapter}/?v={version}
GET /api/random/{book_id}/?v={version}
GET /api/random/?v={version}
Retorna un versículo aleatorio de la Biblia.
v (opcional): Versión de la Biblia (por defecto RVR1960)book_id (opcional): Libro de la Biblia (por defecto aleatorio)chapter (opcional): Capitulo del Libro (por defecto aleatorio)GET /api/random/?v=RVR1960
Adicionalmente, puede especificarse un libro o capítulo para obtener un versículo aleatorio dentro de ese contexto:
GET /api/random/GEN/?v=RVR1960
GET /api/random/GEN/1/?v=RVR1960
{
"reference": "RVR1960 GEN 1 3",
"version": "RVR1960",
"count": 1,
"verses": [
{
"book_id": "GEN",
"chapter": 1,
"verse": 3,
"text": "Y dijo Dios: Sea la luz; y fue la luz."
}
]
}