This API allows users to pull verses from various Bible versions, pull entire chapters, pull entire books, pull random verses, and the daily verse. Examples available here, and a glossary with containing a list of books, chapters, and verses for each translation is available here.
GET /bible/:translation/:book/:chapter/:verse
GET /asv/john/3/16
{
"<span class="hljs-attribute">book</span>": <span class="hljs-value"><span class="hljs-string">"John"</span></span>,
"<span class="hljs-attribute">chapter</span>": <span class="hljs-value"><span class="hljs-string">"3"</span></span>,
"<span class="hljs-attribute">verse</span>": <span class="hljs-value"><span class="hljs-string">"16"</span></span>,
"<span class="hljs-attribute">text</span>": <span class="hljs-value"><span class="hljs-string">"For God so loved the world, that he gave his only begotten Son..."</span>
</span>}
GET /bible/:translation/:book/:chapter
GET /cpdv/exodus/4
{
"bible": "cpdv",
"book": "Exodus",
"chapter": "4",
"verses": {
"1": "...",
"2": "...",
"3": "....", ...
}
}
GET /bible/:translation/:book
GET /kjv/job
{
"bible": "kjv",
"book": "job",
"chapters": {
"1": {
"1": "...",
"2": "...",
"3": "...",
...
},
"2": {
"1": "...",
"2": "...",
"3": "...",
...
},
...
}
}
GET /bible/:translation/random/:book/:chapter
GET /erv/random/Genesis/6
{
"<span class="hljs-attribute">book</span>": <span class="hljs-value"><span class="hljs-string">"Genesis"</span></span>,
"<span class="hljs-attribute">chapter</span>": <span class="hljs-value"><span class="hljs-string">"6"</span></span>,
"<span class="hljs-attribute">verse</span>": <span class="hljs-value"><span class="hljs-string">"10"</span></span>,
"<span class="hljs-attribute">text</span>": <span class="hljs-value"><span class="hljs-string">"And Noah begat three sons, Shem, Ham, and Japheth."</span>
</span>}
GET /bible/:translation/random/:book/
GET /cpdv/random/leviticus/
{
"<span class="hljs-attribute">book</span>": <span class="hljs-value"><span class="hljs-string">"Leviticus"</span></span>,
"<span class="hljs-attribute">chapter</span>": <span class="hljs-value"><span class="hljs-string">"11"</span></span>,
"<span class="hljs-attribute">verse</span>": <span class="hljs-value"><span class="hljs-string">"20"</span></span>,
"<span class="hljs-attribute">text</span>": <span class="hljs-value"><span class="hljs-string">"Of all that flies, whatever steps upon four feet shall be abominable to you"</span>
</span>}
GET /bible/:translation/random
GET /kjv/random/
{
"<span class="hljs-attribute">book</span>": <span class="hljs-value"><span class="hljs-string">"2 John"</span></span>,
"<span class="hljs-attribute">chapter</span>": <span class="hljs-value"><span class="hljs-string">"1"</span></span>,
"<span class="hljs-attribute">verse</span>": <span class="hljs-value"><span class="hljs-string">"8"</span></span>,
"<span class="hljs-attribute">text</span>": <span class="hljs-value"><span class="hljs-string">"Look to yourselves, that we lose not those things which we have wrought, but that we receive a full reward."</span>
</span>}
GET /bible/:translation/votd
GET /erv/votd
{
"<span class="hljs-attribute">bible</span>": <span class="hljs-value"><span class="hljs-string">"erv"</span></span>,
"<span class="hljs-attribute">book</span>": <span class="hljs-value"><span class="hljs-string">"1 John"</span></span>,
"<span class="hljs-attribute">chapter</span>": <span class="hljs-value"><span class="hljs-string">"1"</span></span>,
"<span class="hljs-attribute">verse</span>": <span class="hljs-value"><span class="hljs-string">"8"</span></span>,
"<span class="hljs-attribute">text</span>": <span class="hljs-value"><span class="hljs-string">"If we say that we have no sin, we deceive ourselves, and the truth is not in us."</span></span>,
"<span class="hljs-attribute">date</span>": <span class="hljs-value"><span class="hljs-string">"2024-09-28"</span>
</span>}
The Verse of the Day resets everyday at 12:00 AM Eastern Time
For issues, contact me at [email protected]
<br><br>
<br><br>
<br>