Back to Open Source

Open Source

JSON · License: CC-BY 4.0

bible-cross-references

453 curated thematic Bible cross-references, multilingual (en/pt/es), CC-BY 4.0.

About this project

Quality-first dataset: 453 hand-picked cross-references, each connecting a source verse to related passages with a short description of the theme that links them. Differs from OpenBible.info's classic dataset (~340 thousand algorithmically-extracted references) by favoring precision over completeness. Labels and descriptions in three languages (Portuguese, English, Spanish). Book identifiers follow the same 1–66 scheme as bible-data, so the two datasets fit together directly. Useful for Bible study, search-engine snippets, and any application that needs to surface "verses on the same theme" without the noise of an algorithmic base. CC-BY 4.0 license: attribute Midvash with a link to midvash.com when redistributing.

What's included

  • 453 curated references (not algorithmic)
  • Labels and descriptions in pt-br, en, es
  • Reverse index by bookId-chapter-verse
  • Book IDs compatible with bible-data (1–66)
  • Single JSON file, easy to ship
  • CC-BY 4.0: commercial use OK with attribution

Usage

                // Download once and load locally
const data = require('./cross-references.json');

console.log(data.references[0]);
// {
//   id: 1,
//   slug: { 'pt-br': '...', en: '...', es: '...' },
//   source: { bookId: 1, chapter: 1, verse: 27, ... },
//   description: { en: 'Creation of man in the image of God', ... },
//   targets: [ { bookId: 40, chapter: 19, verse: 4, ... }, ... ]
// }

// Reverse lookup: every reference id that touches Genesis 1:27
const ids = data.indexed['1-1-27'];
              

Contributing

Found a bug, missing data, or want to add something? Pull requests and issues are welcome at github.com/midvash/bible-cross-references .