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 /bible/asv/john/3/16
{
"translation": "asv",
"book": "John",
"chapter": "3",
"verse": "16",
"text": "For God so loved the world, that he gave his only begotten Son, that whosoever believeth on him should not perish, but have eternal life."
}
GET /bible/:translation/:book/:chapter
GET /bible/cpdv/exodus/4
{
"bible": "cpdv",
"book": "Exodus",
"chapter": "4",
"verses": {
"1": "...",
"2": "...",
"3": "....", ...
}
}
GET /bible/:translation/:book
GET /bible/kjv/job
{
"bible": "kjv",
"book": "job",
"chapters": 42,
"text": {
"1": {
"1": "...",
"2": "...",
"3": "...",
...
},
"2": {
"1": "...",
"2": "...",
"3": "...",
...
},
...
}
}
GET /bible/:translation/random/:book/:chapter
GET /bible/erv/random/Genesis/6
{
"book": "Genesis",
"chapter": "6",
"verse": "21",
"text": "And take thou unto thee of all food that is eaten, and gather it to thee; and it shall be for food for thee, and for them."
}
GET /bible/:translation/random/:book/
GET /bible/cpdv/random/leviticus/
{
"book": "Leviticus",
"chapter": "23",
"verse": "25",
"text": "You shall do no servile work in it, and you shall offer a holocaust to the Lord"
}
GET /bible/:translation/random
GET /bible/kjv/random/
{
"book": "Zephaniah",
"chapter": "1",
"verse": "7",
"text": "Hold thy peace at the presence of the Lord GOD: for the day of the LORD [is] at hand: for the LORD hath prepared a sacrifice, he hath bid his guests."
}
GET /bible/:translation/votd
GET /bible/erv/votd
{
"bible": "erv",
"book": "Colossians",
"chapter": "4",
"verse": "16",
"text": "And when this epistle hath been read among you, cause that it be read also in the church of the Laodiceans; and that ye also read the epistle from Laodicea.",
"date": "2024-10-29"
}
The Verse of the Day resets everyday at 12:00 AM Eastern Time
For issues, contact me at msmc.dev@gmail.com