Skip to content
Free.Bible — home

Open Bible data

Everything this site renders comes from plain JSON files at stable URLs. They are public domain, served with Access-Control-Allow-Origin: *, and free to use in your own apps — no key, no signup, no rate limits beyond CDN fair use.

Endpoints

List all translations
https://free.bible/bible/manifest.json
Canonical book table (names, abbreviations, chapter counts)
https://free.bible/bible/books.json
Books available in one translation (localized names, actual chapter counts)
https://free.bible/bible/web/index.json
One chapter
https://free.bible/bible/{translation}/{book}/{chapter}.json

Book ids are lowercase English slugs for every translation (“john”, “1-corinthians”, “song-of-solomon”), so URLs are predictable across languages: /bible/diodati/john/3.json is Giovanni 3.

Example

curl https://free.bible/bible/web/john/3.json (excerpt)
{
  "translation": "web",
  "book": "john",
  "chapter": 3,
  "verses": [
    {
      "v": 15,
      "t": "that whoever believes in him should not perish, but have eternal life."
    },
    {
      "v": 16,
      "t": "For God so loved the world, that he gave his only born Son, that whoever believes in him should not perish, but have eternal life."
    },
    {
      "v": 17,
      "t": "For God didn’t send his Son into the world to judge the world, but that the world should be saved through him."
    }
  ]
}

Verse fields

  • vverse number; ve marks the end of a bridged range (“17–18”)
  • tplain text; poetry lines are joined with \n
  • qper-line poetry indent levels, parallel to t’s lines
  • p / ba paragraph / stanza break starts before this verse
  • ssection heading; ms — major section; d — Psalm superscription

Missing verse numbers are translator omissions (e.g. Acts 8:37 in the ASV), exactly as in print editions. The Vulgate keeps Latin Psalm numbering; the WLC keeps Hebrew versification.

Stability & licensing

These URLs are stable: breaking schema changes would ship under a new path prefix, never in place. The current schema version is declared in manifest.json. Responses are cached at the CDN for 24 hours. If you plan to fetch the whole corpus regularly, please mirror it instead — the upstream sources are also freely available.

  • kjvKing James Version: Public domain (Crown letters patent apply within the UK)
  • webWorld English Bible: Public domain
  • asvAmerican Standard Version: Public domain
  • yltYoung's Literal Translation: Public domain
  • darbyDarby Translation: Public domain
  • bbeBible in Basic English: Public domain
  • diodatiDiodati 1649: Public domain
  • rv1909Reina-Valera 1909: Public domain
  • vulgateClementine Vulgate: Public domain
  • wlcWestminster Leningrad Codex: Public domain
  • trTextus Receptus: Public domain
  • gnvGeneva Bible: Public domain
  • draDouay-Rheims: Public domain
  • rivedutaRiveduta: Public domain
  • segondLouis Segond: Public domain
  • lutherLutherbibel: Public domain
  • ptBíblia Portuguesa Mundial: Public domain
  • synodalСинодальный перевод: Public domain
  • cuv新标点和合本: Public domain
  • vandyckفان دايك: Public domain
  • kougo口語訳聖書: Public domain
  • norskBibelselskapet 1930: Public domain
  • karoliKároli 1908: Public domain
  • rv1885English Revised Version: Public domain
  • jpsJPS Tanakh 1917: Public domain
  • websterWebster's Bible: Public domain
  • elberfelderElberfelder 1905: Public domain
  • textbibelTextbibel 1906: Public domain
  • ostervaldOstervald: Public domain
  • czechBible kralická (1613): Public domain
  • serbianSveto pismo (Karadžić–Daničić): Public domain
  • dutchStatenvertaling (1637): Public domain
  • swedishSvenska (1917): Public domain
  • finnishBiblia (1776): Public domain
  • vamvasΒάμβας (1850): Public domain
  • tagalogAng Dating Biblia (1905): Public domain