NewAPIVerve Academy: free courses and certifications anyone can verify.Explore the Academy →

Bible API

GET

Deliver any Bible passage or verse across multiple translations.

Bible retrieves scripture passages and verses across nine public-domain translations, including the modern Berean Standard Bible (BSB), KJV, ASV, YLT and Darby. Look up a book, chapter and verse range or a written reference like Jn 3:16-18, search for words and phrases, get a random verse or the verse of the day, and step to the previous or next passage.

Try it — live request, no key required

Request
GETapi.apiverve.com/v1/bible?book=Genesis&version=KJV&chapter=6
Query parameters
Verification
Format

No key required to try it. Get a key to use it in your app.

Example
{
  "status": "ok",
  "error": null,
  "data": {
    "text": "But with thee will I establish my covenant; and thou shalt come into the ark, thou, and thy sons, and thy wife, and thy sons’ wives with thee. And of every living thing of all flesh, two of every sort shalt thou bring into the ark, to keep them alive with thee; they shall be male and female.",
    "book": "Genesis",
    "abbr": "Ge",
    "chapter": 6,
    "verses": [
      18,
      19
    ],
    "version": "KJV",
    "testament": "Old Testament",
    "bookNumber": 1,
    "totalChapters": 50,
    "totalVersesInChapter": 22,
    "wordCount": 58,
    "reference": "Genesis 6:18-19",
    "passage": [
      {
        "chapter": 6,
        "verse": 18,
        "text": "But with thee will I establish my covenant; and thou shalt come into the ark, thou, and thy sons, and thy wife, and thy sons’ wives with thee."
      },
      {
        "chapter": 6,
        "verse": 19,
        "text": "And of every living thing of all flesh, two of every sort shalt thou bring into the ark, to keep them alive with thee; they shall be male and female."
      }
    ],
    "previous": {
      "reference": "Genesis 6:17",
      "book": "Genesis",
      "chapter": 6,
      "verse": 17
    },
    "next": {
      "reference": "Genesis 6:20",
      "book": "Genesis",
      "chapter": 6,
      "verse": 20
    }
  }
}

About the Bible API

A Bible verse and scripture API. Bible works by querying a large database of bible verses to retrieve the verse based on the book, chapter, and verse provided. It returns the bible verse in a structured format.

What people use it for

Daily Devotional Notifications
Devotional mobile apps schedule daily morning push notifications that display a random verse along with its book and chapter reference.
Worship Slide Generation
To prepare church projection slides, presentation software queries chapter text and verse numbers to format reading prompts automatically.
Multitranslation Scripture Study
Academic study platforms pull the same verse across KJV, BSB, YLT and Darby so researchers can compare wording line by line.
Custom Journal Publishing
When laying out printable prayer planners, publishing tools inject verse text and testament classifications into daily reading header blocks.

Without writing code

Desktop Verses for Windows puts a new verse on your desktop every day.

The Bible Verse widget from WidgetSpark does it in one tile.

See it in action

The Bible API in one live call, from the Playground to your own code.

Ways to call it

One endpoint, many ways in — REST with JSON, XML, YAML and CSV, plus GraphQL and an MCP interface for AI agents.

JSON
Default REST response
XML
Markup format
YAML
Human-readable
CSV
Tabular export
Beta
GraphQL
Query language
New
MCP
For AI agents

Other ways to use Bible

Same data, same APIVerve account, same credit balance — one key works on all of them.

Questions.

Common questions about the Bible API.

Read the docs →
Is it cheap enough to fetch scripture for every daily devotional reader?
Yes. At 1 credit per lookup, scripture costs about $0.15 per 1,000 calls on Starter, whose monthly credits cover 200,000 verse lookups. The Free plan includes 200 calls a month for testing.
Which Bible translations can I query?
Nine public-domain translations: KJV, ASV, BBE, Darby, BSB, YLT, NHEB, Webster and Geneva1599. Pass the code as the version parameter, which is required on both specific verse lookups and random verse requests.
Can I retrieve an entire chapter instead of a single verse?
Yes. The verse parameter is optional on the passage lookup endpoint. When omitted, Bible returns the text for the requested chapter along with an array containing all verse numbers included in that passage.
What contextual metadata does each request return with the text?
Each response delivers structured biblical context alongside the passage text. You receive the book abbreviation, testament classification, book number from 1 to 66, total chapters in the book, total verses in the current chapter, and word count.
Can I display these verses inside a commercial app?
Yes, as long as you are subscribed to a paid plan. Commercial use requires an active paid tier starting with the Starter plan. You can freely display the scripture and metadata within your user interface, though you cannot resell the raw data directly.

Ready to build with Bible? Start with 200 free credits — one key unlocks all 300+ APIs.

Explore the catalog

300+ APIs on the same key and the same response shape.

Browse all APIs