Ray Mintz

Follower of Jesus Christ the risen King
Proud Husband and Father
Computer Hacker
US Armed Forces combat veteran


github
blog
about
public key


Bible API

The King James Bible API is free to use.
There will never be any ads on this site.
An API written in Golang

Books Menu
Presents selectable menu of books
https://bible.mintz5.com/bible/list_books
Chapter Menu
Selecting a book will present a chapter menu:
https://bible.mintz5.com/bible/jeremiah
Single Chapter
Presents all verses from chapter selected from book
https://bible.mintz5.com/bible/micah/6
Single verse
Presents single verse:
https://bible.mintz5.com/bible/ephesians/2/8
Verse range
dash seperated verses can be used:
https://bible.mintz5.com/bible/1john/1/6-10
Search
We are searching the bible for jesus said:
https://bible.mintz5.com/bible/search?q=jesus%20said
Random Verse
Useful for creating fun apps, better with json
https://bible.mintz5.com/bible/random_verse
Annual Reading Old and New Testament
It is written, Man shall not live by bread alone, but by every word that proceedeth out of the mouth of God.
Read the entire New and Old testament by opening the following links every day.
>>Old Testament<<
https://bible.mintz5.com/bible/daily/ot
>>New Testament<<
https://bible.mintz5.com/bible/daily/nt
Monthly Reading Psalms Proverbs (BETA) JSON format only
Each Link divides the book into increments fitting into every day of the month. It doesnt matter if there are 29 or 31 days in the month, you will be able to read Psalms and Proverbs from front to back every month by selecting these links.
>>Proverbs<<
https://bible.mintz5.com/bible/daily/proverbs
>>Psalms<<
https://bible.mintz5.com/bible/daily/psalms

Layout of uri
https://bible.mintz5.com/bible/list_books
https://bible.mintz5.com/bible/$BookName
https://bible.mintz5.com/bible/$BookName/$Chapter
https://bible.mintz5.com/bible/$BookName/$Chapter/$SingleVerse
https://bible.mintz5.com/bible/$BookName/$Chapter/$VerseStart-$VerseEnd

Features
json formatted results
JSON results show a per book & overall count of how many times a search string is found
use the html argument &json as seen in this example:

# curl -s 'https://bible.mintz5.com/bible/search?q=while%20we%20were%20yet%20sinners&json=true'  | jq . 
{
  "Verses": [
    {
      "Book": "ROMANS",
      "Chapter": 5,
      "Verse": 8,
      "Text": "But God commendeth his love toward us, in that, while we were yet sinners, Christ died for us."
    }
  ],
  "Count": {
    "ROMANS": 1,
    "overall": 1
  }
}
# 

Note: all pages default to &json=false


Get your public IP

A simple API written in Lua
ip