Bible
Bible text across translations, with full-text search.
Bible endpoints answer with a bare { "data": ... } envelope — no success
flag, unlike most of the API.
Finding a translation
Every text endpoint is scoped to a translation, identified either by its code
(BBE) or its language code (en_bbe).
languages and types describe the dataset itself rather than a translation:
Reading
Several verses at once
verses takes comma-separated references, which is how you build a cross-
reference or a daily verse:
Searching
search is a full-text lookup inside one translation, not across all of them —
pass the translation you want searched.
Dataset metadata
Errors
An unknown translation, book, or chapter answers 404 with the underlying
message. Anything else — the data source being unreachable, for instance —
answers 503 with a generic "The Bible data source is temporarily unavailable."
All Bible endpoints are cheap and are not meaningfully affected by
rate limits.