Theopneustos

Hypermedia-based API

📜 Docs 📜

GET /:version/reference

Returns the text of a Bible verse and its decorated reference.

Path Param: :version — supported: kjv

Query Param: q — required, string. Accepts:

  • Common abbreviations (e.g., Jn 3:16) — list here
  • 8-digit verse IDs (e.g., 43003016)

Example Request:

GET /kjv/reference?q=John+3:16

Example Response:

{
  "text": "For God so loved the world, that he gave his only begotten Son...",
  "reference": "John 3:16"
}

GET /:version/text

Same as /reference, but includes prevVerse and nextVerse URLs.

Path Param: :version — supported: kjv

Query Param: q — required, string. Same as above.

Example Request:

GET /kjv/text?q=43003016

Example Response:

{
  "text": "For God so loved the world, that he gave his only begotten Son...",
  "reference": "John 3:16",
  "prevVerse": "/kjv/text?q=43003015",
  "nextVerse": "/kjv/text?q=43003017"
}