Scriptura API v1.0 – Release Notes
Overview
Scriptura API v1.0 provides a REST API for retrieving Bible texts and commentaries across multiple translations. Supports Dutch, English, Afrikaans, and more.
Features
- Random verse retrieval
- Full-text search across the Bible
- Overview of books, chapters, and verses
- Specific verse or passage retrieval
- Daily text generation (optional seed)
- Commentaries on chapters and verses (e.g., Matthew Henry)
API Endpoints
- GET / – Homepage with API info + docs link
- GET /random – Random verse
- GET /verse?book=...&chapter=...&verse=... – Specific verse
- GET /passage?book=...&chapter=...&start=...&end=... – Multiple verses
- GET /books – All books
- GET /chapters?book=... – Chapters in a book
- GET /verses?book=...&chapter=... – Verse numbers in chapter
- GET /search?query=... – Search Bible text
- GET /daytext?seed=... – Daily text
- GET /versions – Available translations
- GET /commentary?source=...&book=...&chapter=... – Commentary for a chapter
- GET /commentary?source=...&book=...&chapter=...&verse=... – Commentary for a specific verse