01LIVE

Scripture Text

The foundational layer. Full biblical canon across translations and original languages. Every book, chapter, verse, and passage is queryable in multiple formats.

Query Parameters

translation
string

KJV, WEB (default), KJVA (includes Apocrypha), or AKJV (American King James)

translations
string

Comma-separated, e.g. KJV,WEB,KJVA,AKJV

format
string

json | text | markdown | html

strongs
boolean

true — include Strong's concordance data (KJV only)

Endpoints

GET
/api/v1/passages/{reference}

Fetch a passage by reference (verse, range, or whole chapter)

LIVE
GET
/api/v1/verses/{book}/{chapter}/{verse}

Fetch a single verse

LIVE
GET
/api/v1/interlinear/{reference}

Word-for-word Hebrew/Greek interlinear

LIVE
GET
/api/v1/preview

Lightweight single-verse preview

LIVE
GET
/api/v1/download/manifest

Offline-sync catalog of downloadable bundles

LIVE
GET
/api/v1/download/{translation}

Download an ENTIRE translation in one request

LIVE
GET
/api/v1/books

List all Bible books with rich metadata, filterable by testament, canon, and genre

LIVE
GET
/api/v1/books/{book}/chapters/{chapter}

Get all verses in a specific chapter

LIVE
GET
/api/v1/translations

List all available translations with metadata

LIVE
GET
/api/v1/books/{book}/download

Bulk: an entire book (all chapters + verses) in one request — ?translation= & ?format=json|text

LIVE

Example Request

REQUEST
GET /api/v1/passages/John%203%3A16?translation=KJV&strongs=true

Example Response

200 OK
{
  "data": {
    "translation": "KJV",
    "translationName": "King James Version",
    "verses": [{
      "verse": 16,
      "text": "For God so loved the world, that he gave his only begotten Son...",
      "reference": "John 3:16",
      "strongs": [
        { "word": "For",   "strongs": "G1063" },
        { "word": "God",   "strongs": "G2316" },
        { "word": "so",    "strongs": "G3779" },
        { "word": "loved", "strongs": "G25"   },
        { "word": "world", "strongs": "G2889", "suffix": "," }
      ]
    }]
  }
}

Try it live

Test this feature in the Interactive API Explorer

Open Explorer ↗