Midvash
Back to Open Source
00 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.

01 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.

02 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
03 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'];
05 Contributing

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