API REST para consultar términos bíblicos de forma rápida, estructurada y escalable.
Bible Dictionary API es un servicio REST diseñado para acceder a definiciones bíblicas de forma eficiente, escalable y fácil de integrar.
Pensado para:
- Aplicaciones web
- Apps móviles
- Plataformas educativas
- Sistemas backend
- Proyectos de investigación o estudio
https://dictionarybible.vercel.app/api/dictionary
- 🔎 Búsqueda exacta por palabra
- 🔤 Filtrado por letra (A–Z)
- 🔍 Búsqueda global (full-text)
- 📦 Arquitectura modular por archivos
- ⚡ Cache en memoria para alto rendimiento
- 🌍 Listo para producción (Vercel deploy)
- 🧠 Normalización de texto (acentos, case-insensitive)
GET /api/dictionary?search=amor
{
"total": 2,
"results": [
{
"word": "AMOR",
"definitions": ["..."]
}
]
}GET /api/dictionary?word=dios
{
"word": "DIOS",
"definitions": ["..."]
}GET /api/dictionary?letter=b
{
"BABEL": { "...": "..." },
"BAUTISMO": { "...": "..." }
}GET /api/dictionary
{
"totalLetters": 26,
"data": {
"a": { "...": "..." },
"b": { "...": "..." }
}
}const res = await fetch(
"https://dictionarybible.vercel.app/api/dictionary?search=fe",
);
const data = await res.json();
console.log(data);| Code | Meaning |
|---|---|
| 404 | Resource not found |
| 500 | Internal server error |
{
"error": "Palabra no encontrada"
}- Dataset dividido por letras (/data/a.json, /data/b.json, etc.)
- Lazy loading bajo demanda
- Cache en memoria para optimizar performance
- Normalización de texto (acentos, espacios, case-insensitive)
- Diseño preparado para escalar a dataset grande
- 🔐 Authentication + rate limiting
- 📊 Analytics de consultas
- 🌍 Multi-language support
- 🧠 Búsqueda por relevancia (smart search)
- 📝 Admin dashboard para gestión de contenido
Las contribuciones son bienvenidas.
Si quieres hacer cambios importantes, abre primero un issue para discusión.
MIT License © 2026 Franco Ortega
Construido como un producto real.
Simple, útil y escalable.