How to hit the bible-api.com API

bible-api.com returns Bible passages by reference, in the public-domain World English Bible by default, with other translations by parameter.

Authentication

None — no key, no signup. Every example runs as-is.

Full reference: https://bible-api.com/

Get a verse

curl "https://bible-api.com/john%203:16"
Run in PostTaco
Example response (trimmed)
{
  "reference": "John 3:16",
  "verses": [
    {
      "book_id": "JHN",
      "book_name": "John",
      "chapter": 3,
      "verse": 16,
      "text": "\nFor God so loved the world, that he gave his one and only Son, that whoever believes in him should not perish, but have eternal life.\n\n"
    }
  ],
  "text": "\nFor God so loved the world, that he gave his one and only Son, that whoever believes in him should not perish, but have eternal life.\n\n",
  "translation_id": "web",
  "translation_name": "World English Bible",
  "translation_note": "Public Domain"
}

Other translation

kjv is the King James Version.

curl "https://bible-api.com/psalm%2023:1-2?translation=kjv"
Run in PostTaco
Example response (trimmed)
{
  "reference": "Psalms 23:1-2",
  "verses": [
    {
      "book_id": "PSA",
      "book_name": "Psalms",
      "chapter": 23,
      "verse": 1,
      "text": "The LORD\nis my shepherd; I shall not want.\n"
    },
    {
      "book_id": "PSA",
      "book_name": "Psalms",
      "chapter": 23,
      "verse": 2,
      "text": "He maketh me to lie down in green pastures: he leadeth me beside the still waters.\n"
    }
  ],
  "text": "The LORD\nis my shepherd; I shall not want.\nHe maketh me to lie down in green pastures: he leadeth me beside the still waters.\n",
  "translation_id": "kjv",
  "translation_name": "King James Version",
  "translation_note": "Public Domain"
}