Discover/bible.com API
live

bible.com APIwww.bible.com

Access Bible verses, chapters, and the Verse of the Day from Bible.com across 10+ English translations. 4 endpoints covering USFM references and chapter navigation.

Endpoints
4
Updated
2h ago
Last verified
Try it
Numeric Bible version ID. 111 = NIV, 1 = KJV, 59 = ESV, 116 = NLT, 114 = NKJV, 97 = MSG, 1713 = CSB, 2692 = NASB2020, 1588 = AMP, 107 = NET.
api.parse.bot/scraper/fd4c6ebc-c797-4fd4-a542-9522b01e4d7d/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/fd4c6ebc-c797-4fd4-a542-9522b01e4d7d/get_verse_of_the_day?version_id=111' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 4 totalclick to expand

Retrieve today's Verse of the Day from Bible.com. Returns the verse reference, text content, date, and an associated image URL. The verse changes daily and is the same for all users on a given day.

Input
ParamTypeDescription
version_idstringNumeric Bible version ID. 111 = NIV, 1 = KJV, 59 = ESV, 116 = NLT, 114 = NKJV, 97 = MSG, 1713 = CSB, 2692 = NASB2020, 1588 = AMP, 107 = NET.
Response
{
  "type": "object",
  "fields": {
    "date": "string",
    "usfm": "string",
    "image_url": "string",
    "reference": "string",
    "verse_text": "string",
    "version_id": "integer",
    "book_and_chapter": "string"
  },
  "sample": {
    "data": {
      "date": "2026-06-16T20:39:14.967Z",
      "usfm": "MIC.6.8",
      "image_url": "https://imageproxy.youversionapi.com/1280x1280/https://s3.amazonaws.com/static-youversionapi-com/images/base/117915/1280x1280.jpg",
      "reference": "Micah 6:8",
      "verse_text": "He has shown you, O mortal, what is good.\nAnd what does the LORD require of you?\nTo act justly and to love mercy\nand to walk humbly with your God.",
      "version_id": 111,
      "book_and_chapter": "Micah 6"
    },
    "status": "success"
  }
}

About the bible.com API

The Bible.com API provides 4 endpoints for retrieving scripture content from YouVersion's Bible.com, covering individual verses, full chapters, and the daily Verse of the Day. The get_verse endpoint returns text from up to 10 English translations simultaneously for a single USFM reference or range, while get_chapter delivers structured verse arrays with copyright data and next/previous chapter navigation.

Scripture Retrieval by Verse and Chapter

The get_verse endpoint accepts a USFM reference string in either single-verse format (JHN.3.16) or range format (JHN.3.16-18) and returns a translations array where each object carries the version_id, abbreviation, title, and matched verses. Up to 10 popular English translations are returned in one call, making side-by-side comparison straightforward without multiple requests.

The get_chapter and get_verses endpoints both accept a three-letter USFM book code (e.g. GEN, PSA, ROM) and a chapter number, plus an optional version_id. get_chapter returns the full verse array alongside copyright, reference, verse_count, and next_chapter/previous_chapter strings for building navigation UI. get_verses returns the same verse payload without the navigation metadata, useful when you only need bulk verse text for a given chapter and version.

Verse of the Day

The get_verse_of_the_day endpoint returns the single daily verse that Bible.com publishes globally. The response includes date, usfm, reference, verse_text, image_url, and book_and_chapter. The version_id parameter accepts numeric IDs such as 111 (NIV), 1 (KJV), 59 (ESV), 116 (NLT), and several others, letting you retrieve the same daily verse in different translations.

Translation Coverage and USFM Identifiers

All endpoints use standard USFM identifiers for books and verse addresses, so references interoperate cleanly with other USFM-aware tooling. The supported version IDs cover major English translations including NIV, KJV, ESV, NLT, NKJV, MSG, CSB, and NA (New American). Non-English translations and less common versions are not currently exposed through the version_id parameter.

Common use cases
  • Display the Verse of the Day with its associated image in a daily devotional app using get_verse_of_the_day
  • Build a side-by-side translation viewer for any verse or range using the translations array from get_verse
  • Populate a Bible reader with full chapter text and prev/next navigation links using get_chapter
  • Extract all verse text from a chapter for full-text search indexing using get_verses
  • Generate scripture cards or graphics by combining reference, verse_text, and image_url from the Verse of the Day endpoint
  • Support Bible memorization tools by fetching individual verses in a user's preferred translation via USFM references
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Bible.com have an official developer API?+
YouVersion (the maker of Bible.com) does not offer a publicly documented, self-serve developer API. They have historically partnered with select organizations through a private program, but there is no open API key signup available at bible.com.
What does the `get_verse` endpoint return when I request a verse range?+
It returns a translations array where each element corresponds to one supported translation and contains its version_id, abbreviation, title, and a verses array covering every verse in the requested range. The top-level response also includes the usfm string, a human-readable reference, and book_and_chapter.
How is `get_chapter` different from `get_verses`?+
get_chapter returns the full verse array plus next_chapter, previous_chapter, copyright, reference, and verse_count — everything needed to build a navigable reader. get_verses returns the same verse data and copyright information but omits the chapter navigation fields, making it lighter for bulk text extraction tasks.
Does the API cover non-English Bible translations?+
The documented version_id values map exclusively to English translations (NIV, KJV, ESV, NLT, NKJV, MSG, CSB, NA). Non-English translations are not currently exposed. You can fork this API on Parse and revise it to add version IDs for other languages if Bible.com supports them.
Can I retrieve a reading plan, user highlights, or bookmarks through this API?+
No. The API covers scripture text — verses, chapters, and the daily Verse of the Day. User-specific data such as reading plans, highlights, notes, and bookmarks are not exposed. You can fork this API on Parse and revise it to add endpoints for that content.
Page content last updated . Spec covers 4 endpoints from www.bible.com.
Related APIs in OtherSee all →
maersk.com API
Track your Maersk shipping containers in real-time, monitor vessel schedules and locations, and discover available routes between ports and countries. Access comprehensive port data, search for specific locations, and view detailed shipping route information to plan your logistics more effectively.
pexels.com API
Search and browse millions of free stock photos and videos on Pexels. Access trending content, photographer galleries, photo/video challenges, and search suggestions via a clean API.
powerball.com API
Check the latest Powerball drawing results, historical winning numbers, current jackpot amounts, and prize information all in one place. Browse past draws by date, view odds and prize breakdowns, and explore stories from winners to stay informed about your favorite lottery game.
pageviews.wmcloud.org API
Access Wikipedia pageview analytics across articles, languages, and time periods. Retrieve per-article view counts, top-viewed pages, cross-language traffic breakdowns, site-wide aggregates, category-level mass analysis, redirect traffic attribution, user contribution metrics, and Wikimedia Commons media request counts.
megamillions.com API
Check the latest Mega Millions winning numbers and jackpot amounts, browse historical drawings, and discover the top jackpots across participating lottery states. Stay updated on lottery results and track winning combinations whenever you need them.
lotteryusa.com API
Check the latest winning numbers and jackpot amounts across all US lotteries, and view detailed prize breakdowns by state and game. Stay updated on lottery results instantly without visiting multiple lottery websites.
identify.plantnet.org API
Identify and explore plant species by searching through Pl@ntNet's comprehensive botanical database to access detailed information like taxonomic families, genera, species descriptions, photos, and community observations. Track plant distributions, view contribution trends, and discover expert contributors within the platform's collaborative plant identification community.
cma-cgm.com API
Track shipping routes and vessel schedules across CMA CGM's 280+ shipping lines, including detailed port-to-port rotations, fleet information, and service specifics. Search for specific routes or browse complete shipping schedules to plan logistics and monitor maritime transportation options.