Bible API

The Bible API provides structured, programmatic access to Bible content from multiple translations and languages. Retrieve Bibles, books, chapters, verses, or full passages using clean, well-documented endpoints. Designed for speed and simplicity, this API supports everything from keyword-based search to audio Bible access. Whether you're building a devotional app, powering church tools,…

14 subscribers
100 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

Bible API endpoints

MethodEndpointDescription
GET getAudioBibles
/v1/audio-bibles
Gets an array of audio `Bible` objects authorized for current API Key
GET getBible
/v1/bibles/{bibleId}
Gets a single `Bible` for a given `bibleId`
GET getBooks
/v1/bibles/{bibleId}/books
Gets an array of `Book` objects for a given `bibleId`
GET getBook
/v1/bibles/{bibleId}/books/{bookId}
Gets a single `Book` object for a given `bibleId` and `bookId`
GET getVerse
/v1/bibles/{bibleId}/verses/{verseId}
Gets a `Verse` object for a given `bibleId` and `verseId`. This Verse object also includes an `content` property with the verse corresponding to the verseId.
GET getVerses
/v1/bibles/{bibleId}/chapters/{chapterId}/verses
Gets an array of `Verse` objects for a given `bibleId` and `chapterId`
GET getAudioBooks
/v1/audio-bibles/{audioBibleId}/books
Gets an array of `Book` objects for a given `audioBibleId`
GET getAudioBook
/v1/audio-bibles/{audioBibleId}/books/{bookId}
Gets a single `Book` object for a given `audioBibleId` and `bookId`
GET getChapter
/v1/bibles/{bibleId}/chapters/{chapterId}
Gets a single `Chapter` object for a given `bibleId` and `chapterId`. This Chapter object also includes an `content` property with all verses for the Chapter.
GET getAudioChapter
/v1/audio-bibles/{audioBibleId}/chapters/{chapterId}
Gets a single `Chapter` object for a given `audioBibleId` and `chapterId`. This AudioChapter object also includes an `resourceUrl` property with a HTTP URL to the mp3 audio…
GET getAudioChapters
/v1/audio-bibles/{audioBibleId}/books/{bookId}/chapters
Gets an array of `Chapter` objects for a given `audioBibleId` and `bookId`
GET getChapterSections
/v1/bibles/{bibleId}/chapters/{chapterId}/sections
Gets an array of `Section` objects for a given `bibleId` and `chapterId`
GET getChapters
/v1/bibles/{bibleId}/books/{bookId}/chapters
Gets an array of `Chapter` objects for a given `bibleId` and `bookId`
GET getBookSections
/v1/bibles/{bibleId}/books/{bookId}/sections
Gets an array of `Section` objects for a given `bibleId` and `bookId`
GET getAudioBible
/v1/audio-bibles/{audioBibleId}
Gets a single audio `Bible` for a given `audioBibleId`
GET getSection
/v1/bibles/{bibleId}/sections/{sectionId}
Gets a single `Section` object for a given `bibleId` and `sectionId`. This Section object also includes an `content` property with all verses for the Section.
GET getBibles
/v1/bibles
Gets an array of `Bible` objects authorized for current API Key
GET getPassage
/v1/bibles/{bibleId}/passages/{passageId}
Gets a `Passage` object for a given `bibleId` and `passageId`. This Passage object also includes an `content` property with all verses corresponding to the passageId. The…
GET searchBible
/v1/bibles/{bibleId}/search
Gets search results for a given `bibleId` and query string. Searches will match all verses with the list of keywords provided in the query string. Order of the keywords does not…
GET getBook
/v1/bibles/{bibleId}/books/{bookId}
Gets a single `Book` object for a given `bibleId` and `bookId`
GET getAudioBooks
/v1/audio-bibles/{audioBibleId}/books
Gets an array of `Book` objects for a given `audioBibleId`
GET getAudioBook
/v1/audio-bibles/{audioBibleId}/books/{bookId}
Gets a single `Book` object for a given `audioBibleId` and `bookId`
GET getBooks
/v1/bibles/{bibleId}/books
Gets an array of `Book` objects for a given `bibleId`
GET getPassage
/v1/bibles/{bibleId}/passages/{passageId}
Gets a `Passage` object for a given `bibleId` and `passageId`. This Passage object also includes an `content` property with all verses corresponding to the passageId. The…
GET getVerse
/v1/bibles/{bibleId}/verses/{verseId}
Gets a `Verse` object for a given `bibleId` and `verseId`. This Verse object also includes an `content` property with the verse corresponding to the verseId.
GET getVerses
/v1/bibles/{bibleId}/chapters/{chapterId}/verses
Gets an array of `Verse` objects for a given `bibleId` and `chapterId`
GET getBookSections
/v1/bibles/{bibleId}/books/{bookId}/sections
Gets an array of `Section` objects for a given `bibleId` and `bookId`
GET getSection
/v1/bibles/{bibleId}/sections/{sectionId}
Gets a single `Section` object for a given `bibleId` and `sectionId`. This Section object also includes an `content` property with all verses for the Section.
GET getChapterSections
/v1/bibles/{bibleId}/chapters/{chapterId}/sections
Gets an array of `Section` objects for a given `bibleId` and `chapterId`
GET searchBible
/v1/bibles/{bibleId}/search
Gets search results for a given `bibleId` and query string. Searches will match all verses with the list of keywords provided in the query string. Order of the keywords does not…
GET getBible
/v1/bibles/{bibleId}
Gets a single `Bible` for a given `bibleId`
GET getAudioChapters
/v1/audio-bibles/{audioBibleId}/books/{bookId}/chapters
Gets an array of `Chapter` objects for a given `audioBibleId` and `bookId`
GET getChapters
/v1/bibles/{bibleId}/books/{bookId}/chapters
Gets an array of `Chapter` objects for a given `bibleId` and `bookId`
GET getChapter
/v1/bibles/{bibleId}/chapters/{chapterId}
Gets a single `Chapter` object for a given `bibleId` and `chapterId`. This Chapter object also includes an `content` property with all verses for the Chapter.
GET getAudioChapter
/v1/audio-bibles/{audioBibleId}/chapters/{chapterId}
Gets a single `Chapter` object for a given `audioBibleId` and `chapterId`. This AudioChapter object also includes an `resourceUrl` property with a HTTP URL to the mp3 audio…
GET getBibles
/v1/bibles
Gets an array of `Bible` objects authorized for current API Key
GET getAudioBible
/v1/audio-bibles/{audioBibleId}
Gets a single audio `Bible` for a given `audioBibleId`
GET getAudioBibles
/v1/audio-bibles
Gets an array of audio `Bible` objects authorized for current API Key
GET getAudioChapter
/v1/audio-bibles/{audioBibleId}/chapters/{chapterId}
Gets a single `Chapter` object for a given `audioBibleId` and `chapterId`. This AudioChapter object also includes an `resourceUrl` property with a HTTP URL to the mp3 audio…
GET getVerse
/v1/bibles/{bibleId}/verses/{verseId}
Gets a `Verse` object for a given `bibleId` and `verseId`. This Verse object also includes an `content` property with the verse corresponding to the verseId.
GET getVerses
/v1/bibles/{bibleId}/chapters/{chapterId}/verses
Gets an array of `Verse` objects for a given `bibleId` and `chapterId`
GET getChapters
/v1/bibles/{bibleId}/books/{bookId}/chapters
Gets an array of `Chapter` objects for a given `bibleId` and `bookId`
GET getSection
/v1/bibles/{bibleId}/sections/{sectionId}
Gets a single `Section` object for a given `bibleId` and `sectionId`. This Section object also includes an `content` property with all verses for the Section.
GET getAudioChapters
/v1/audio-bibles/{audioBibleId}/books/{bookId}/chapters
Gets an array of `Chapter` objects for a given `audioBibleId` and `bookId`
GET getChapter
/v1/bibles/{bibleId}/chapters/{chapterId}
Gets a single `Chapter` object for a given `bibleId` and `chapterId`. This Chapter object also includes an `content` property with all verses for the Chapter.
GET getChapterSections
/v1/bibles/{bibleId}/chapters/{chapterId}/sections
Gets an array of `Section` objects for a given `bibleId` and `chapterId`
GET getBookSections
/v1/bibles/{bibleId}/books/{bookId}/sections
Gets an array of `Section` objects for a given `bibleId` and `bookId`
GET getBook
/v1/bibles/{bibleId}/books/{bookId}
Gets a single `Book` object for a given `bibleId` and `bookId`
GET getBooks
/v1/bibles/{bibleId}/books
Gets an array of `Book` objects for a given `bibleId`
GET getAudioBook
/v1/audio-bibles/{audioBibleId}/books/{bookId}
Gets a single `Book` object for a given `audioBibleId` and `bookId`
+ 50 more endpoints on the provider's documentation.

Bible API pricing

PlanPriceRate limitQuotas
BASIC Free
  • Requests: 10 / monthly
PRO Recommended $3.16 / month
  • Requests: 100 / daily
ULTRA $5.08 / month
  • Requests: 250 / daily
MEGA $8.28 / month
  • Requests: 500 / daily

More Search APIs

View all →
  • The Similarweb API offers access to comprehensive web analytics and online market intelligence, providing…

    SearchFreemium571 subscribers
  • Google Search Master (MEGA) is an all-in-one SERP scraping suite that wraps eleven distinct Google search…

    ReviewedSearchFreemium3.3k subscribers
  • The Google Search API lets developers query Google's search engine in real time and receive structured JSON…

    ReviewedSearchFreemium6.6k subscribers
  • The Google Search API from ScraperLink provides real-time Google SERP data through a single REST endpoint,…

    ReviewedSearchFreemium2.1k subscribers
  • The Image Search API lets developers add image search functionality to applications and websites through two…

    ReviewedSearchFreemium3.4k subscribers
  • The Google Search API lets developers query Google's index programmatically, returning webpages, related…

    ReviewedSearchFreemium12.7k subscribers