I have developed a REST API for reading and searching across The Holy Bible. It is Open Source and available on GitHub.
A live demo can be viewed here. I am hopeful to keep it hosted, and will scale accordingly, as long as I am financially able to do so.
If you’re working on a cool project and want to consume this API, please feel free to let me know!
- American Standard-ASV1901 (ASV)
- Bible in Basic English (BBE)
- Darby English Bible (DARBY)
- King James Version (KJV)
- World English Bible (WEB)
- Young’s Literal Translation (YLT)
- English Standard Version (ESV)
- New International Version (NIV)
- New Living Translation (NLT)
Example In Action
I have made a web based search and cross reference tool, found here, that consumes this API.
Note: In order to get content for a specific translation, supply translation as a Query Parameter. For example, https://bible-go-api.rkeplin.com/v1/books/1/chapters/1/1001002?translation=ASV
List of Available Translations
GET https://bible-go-api.rkeplin.com/v1/translations GET https://bible-go-api.rkeplin.com/v1/translations/[TranslationID]
List of Genres
GET https://bible-go-api.rkeplin.com/v1/genres GET https://bible-go-api.rkeplin.com/v1/genres/[GenreID]
GET https://bible-go-api.rkeplin.com/v1/books GET https://bible-go-api.rkeplin.com/v1/books/[BookID] GET https://bible-go-api.rkeplin.com/v1/books/[BookID]/chapters/[ChapterID] GET https://bible-go-api.rkeplin.com/v1/books/[BookID]/chapters/[ChapterID] GET https://bible-go-api.rkeplin.com/v1/books/[BookID]/chapters/[ChapterID]/[VerseID]