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.
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'
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.
| Param | Type | Description |
|---|---|---|
| version_id | string | Numeric Bible version ID. 111 = NIV, 1 = KJV, 59 = ESV, 116 = NLT, 114 = NKJV, 97 = MSG, 1713 = CSB, 2692 = NASB2020, 1588 = AMP, 107 = NET. |
{
"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.
- 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
translationsarray fromget_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, andimage_urlfrom the Verse of the Day endpoint - Support Bible memorization tools by fetching individual verses in a user's preferred translation via USFM references
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 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.
Does Bible.com have an official developer API?+
What does the `get_verse` endpoint return when I request a verse range?+
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?+
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.