Skip to content

Release v1.0

Latest

Choose a tag to compare

@AlexLamper AlexLamper released this 12 Sep 14:27
· 19 commits to main since this release
a1160cd

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