IQ Bible

Welcome to the IQ Bible API, which has been built to enable developers to access a well-maintained and powerful Bible API with useful out-of-the-box tools and resources, like *Strong's Concordance* and the original texts in *Hebrew or Greek*; as well as advanced tools, like *professional audio narration* for complete chapters. This API is available as a *Freemium*. Anyone can write their own…

196 subscribers
9.8/10 popularity
223 ms avg latency
100% success rate
54 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

IQ Bible endpoints

MethodEndpointDescription
Verses
GET GetParallelVerses
/GetParallelVerses
Returns the verse according to the verseId sent in all of the versions available.
GET GetVerse
/GetVerse
Will return a single verse from the Bible using the 'verseId', which is composed of eight (8) digits. The first two (2) are the book number, the second three (3), the chapter…
Info
GET GetInfo
/GetInfo
GetInfo will return information about this API.
GET GetEndpoints
/GetEndpoints
Retrieves a list of all available public endpoints in the API.
Parsing and Extracting
GET GetBookAndChapterNameByBookAndChapterId
/GetBookAndChapterNameByBookAndChapterId
Returns the name of the book and chapter as specified in the 'bookAndChapterId' and 'language' parameter values. Both parameters are required.
GET GetBookIdByBookName
/GetBookIdByBookName
Returns the bookId of the bookName submitted. At this time, abbreviations, such as with the GetParseCitation endpoint are not supported, but will be in the future.
GET GetBookNameByBookId
/GetBookNameByBookId
Returns the name of the book per the number sent in the language specified. For example, 'GetBookNameByBookId?bookId=01&language=english' would return 'Genesis'.
GET GetBookNameByVerseId
/GetBookNameByVerseId
Returns the name of the book per the verseId sent in the language specified. For example, 'GetBookNameByVerseId?verseId=40001001&language=english' would return 'Matthew'.
GET GetParseCitation
/GetParseCitation
Returns all of the verseIds for the citation submitted. You can use abbreviations (e.g., Ex., or Exod. for Exodus) and multiple references within the same chapter. Also, see…
GET GetParseVerseId
/GetParseVerseId
Parses any 'verseId' to return additional IDs for books, chapters, and verses.
GET GetWords
/GetWords
Will return a word-by-word JSON array of the specified verse, along with the word count.
Audio
GET GetAudioNarration
/GetAudioNarration
Returns the audio narration file for the Bible chapter in the version specified. Currently supported versions: KJV, RV1909 (Reina Valera 1909 (Spanish)), and SVD (Smith-Van Dyke…
Extra Biblical
GET GetBooksExtraBiblical
/GetBooksExtraBiblical
This endpoint retrieves a list of all the extra-biblical books available.
GET GetChapterCountExtraBiblical
/GetChapterCountExtraBiblical
Get the chapter count of any extra-biblical book by its id.
GET GetBookNameExtraBiblicalByBookId
/GetBookNameExtraBiblicalByBookId
Returns the name of an extra-biblical book per the number sent in the request.
GET GetChapterExtraBiblical
/GetChapterExtraBiblical
This endpoint provides access to individual chapters from a wide range of extra-biblical texts. These texts, not included in the standard biblical canon, encompass a diverse…
Reading Plan Generation
GET GetBibleReadingPlan
/GetBibleReadingPlan
This endpoint will return a Bible reading plan dividing the Bible into chapters according to the days specified. There are optional parameters that you can set after the required…
GET GetReadingTimeByAge
/GetReadingTimeByAge
This response contains information about how long, on average, it should take a reader of a specified age to read a number of words.
GET GetBibleReadingPlanByTopic
/GetBibleReadingPlanByTopic
This endpoint will return a Bible Reading Plan specific to the value of the 'topic' parameter. Please note that when using this endpoint, not as many days can be assigned per the…
Study Tools - NEWLY UPDATED!
GET GetBookInfo - NEW!
/GetBookInfo
The GetBookInfo endpoint provides detailed information about a specific book of the Bible, including the book's introduction, author, date, genre, theological insights, and other…
GET GetCommentary
/GetCommentary
Returns a commentary in plain text for the commentary name and verse specified. Required parameters: commentaryName, and verseId. Note: Currently, Gill's Commentary is available…
GET GetCrossReferences
/GetCrossReferences
Returns all of the complete cross-references (with starting and ending verse, if applicable) for the verseId received.
GET GetDefinitionBiblical
/GetDefinitionBiblical
Returns the biblical definition of a query. Currently, Smith's Bible Dictionary is available with more scheduled to be added in the future.
GET GetGenres - NEW!
/GetGenres
The GetGenres endpoint categorizes books of the Bible into their respective genres (e.g., Law, History, Poetry, Prophecy, Gospel, Epistle). It helps users explore the Bible by…
GET GetParables
/GetParables
Produces a list of parables in the Bible and their relative citations (e.g., 'GetParables?language=english'). The verses of the parables can be retrieved in your app by using the…
GET GetPropheciesFulfilledInJesus
/GetPropheciesFulfilledInJesus
Returns the prophecies fulfilled in Jesus.
GET GetSemanticRelationsAllWords
/GetSemanticRelationsAllWords
Retrieves a list of all keywords used in the GetSemanticRelations endpoint.
GET GetSemanticRelations
/GetSemanticRelations
Returns a list of words semantically related to the input word specified, based on the vocabulary found in the King James Version (KJV) of the Bible. This endpoint helps to…
GET GetStories
/GetStories
Will return a JSON containing all of the stories by their starting and ending verse of the Bible. Currently, only in English (?language=english), but more are in active…
GET GetStrongs
/GetStrongs
Returns Strong's in Hebrew or Greek. The [id] in the JSON returned corresponds to the 'H' for Hebrew and 'G' for Greek that Strong's uses to precede the id. Thus, an [id] of 3 in…
GET GetWordsOfJesus
/GetWordsOfJesus
This endpoint will return an array of all the verseIds wherein Jesus spoke - just as you would find in a 'red letter edition' bible. This endpoint does not take any parameters.
Greek and Hebrew Study
GET GetGreekCharactersAndUnicode
/GetGreekCharactersAndUnicode
Returns the Unicode for the Greek alphabet in both lower and uppercase.
GET GetHebrewCharactersAndUnicodePoints
/GetHebrewCharactersAndUnicodePoints
Returns the Unicode for the Hebrew alphabet and corresponding English transliterations (based on the Unicode standard). The response includes letters, points, accents,…
GET GetOriginalText
/GetOriginalText
Will return either the Hebrew or the Greek depending on the Testament assessed from the verseId. There are thirty-nine (39) books in the Old Testament (OT).
Counting
GET GetChapterCount
/GetChapterCount
Returns simply the number of chapters in any book requested via the 'bookId' parameter. For example, 'GetChapterCount?bookId=66' would return '22' as their are twenty-two (22)…
GET GetSearchCount
/GetSearchCount
GetSearchCount will return the total count of results for any search term (query) entered. For example, 'GetSearchCount?query=Jesus&versionId=kjv' will return 943 - the number of…
GET GetVerseCount
/GetVerseCount
Returns the number of verses for a specified book and chapter. You can now optionally specify the Bible version to use. If no version is provided, the function defaults to the…
GET GetWordCountOfBook
/GetWordCountOfBook
Provides a count of all of the words in the specified book.
GET GetWordCountOfChapter
/GetWordCountOfChapter
This will return a count of all of the words in any given chapter.
GET GetWordCountOfVerse
/GetWordCountOfVerse
This endpoint's response will contain a count of all of the words of any given verse.
Books
GET GetBibleBookAbbreviations
/GetBibleBookAbbreviations
GetBibleBookAbbreviations will return an array of all the abbreviations for bible book names. Also see, GetParseCitation.
GET GetBooks
/GetBooks
Returns a list of all of the books of the Bible in the language specified with the '?language=[language]' parameter. Currently supported languages are English, Spanish, and…
GET GetBooksNT
/GetBooksNT
Returns a list of only the New Testament books in the language specified with the '?language=[language]' parameter.
GET GetBooksOT
/GetBooksOT
Returns a list of only the Old Testament books in the language specified with the '?language=[language]' parameter.
Search
GET GetSearch
/GetSearch
Will return all the results of the query entered. For example, 'GetSearch?query=Jesus&versionId=kjv ' will return all the results of the Bible wherein 'Jesus' is found.
GET GetSearchAdvanced
/GetSearchAdvanced
Advanced Search is a more powerful search than the 'GetSearch' GET request. For example, 'GetSearchAdvanced?query=David&versionId=kjv&matchType=exact&excludeString=urias&limitToBo…
Versions
GET GetVersions
/GetVersions
Will return an array of the bible versions available in the API. Because Bible versions are standardized across the world, we do not attempt to translate versions…
Chapters
GET GetChapter
/GetChapter
Returns a complete Bible chapter. Required parameters: bookId, chapterId, and versionId. For example, 'GetChapter?bookId=01&chapterId=02&versionId=kjv' would return the entire…
GET GetChapterByBookAndChapterId
/GetChapterByBookAndChapterId
Developed to use with the 'GetBibleReadingPlan', it returns a complete Bible chapter according to the 'bookAndChapterId' and 'versionId' submitted.
Topics
GET GetTopic
/GetTopic
This endpoint will return JSON containing all of the citations (e.g., 1 Corinthians 13:4-8) as well as the 'verseIds' (if more than one, they will be arrayed) that apply to the…
+ 4 more endpoints on the provider's documentation.

IQ Bible pricing

PlanPriceRate limitQuotas
BASIC Free
  • Requests: 5,000 / daily (then $0.0010 each)
PRO $10 / month
  • Requests: 25,000 / daily (then $0.0010 each)
ULTRA Recommended $15 / month
  • Requests: 33,332 / daily (then $0.0010 each)
MEGA $20 / month
  • Requests: 150,000 / daily (then $0.0010 each)

More Data APIs

View all →
  • This is a VIN (Vehicle Identification Number) decoder that designed to work within North America, Asia and…

    DataFreemium139 subscribers
  • Currency Exchange is a live foreign exchange rate API that lets developers retrieve real-time conversion…

    ReviewedDataFreemium23k subscribers
  • Words API lets you retrieve information about English words, including definitions, synonyms, rhymes,…

    DataFreemium1.5k subscribers
  • Whois Lookup API in Json or Xml. Our infrastructure uses thousands of SOCKS proxies to avoid quota…

    DataFreemium3.7k subscribers
  • The Weatherbit Weather API gives developers access to current conditions, multi-day forecasts, minutely…

    ReviewedDataFreemium25k subscribers
  • GeoDB Cities is a RESTful API covering more than 800,000 towns, cities, counties, and islands worldwide,…

    ReviewedDataFreemium49.8k subscribers