Server-side canonical verse alignment using the BibleBridge API
Comparing Bible translations is deceptively complex. Differences in verse segmentation, numbering traditions, and textual conventions make client-side alignment fragile and error-prone.
BibleBridge performs canonical verse alignment on the server, returning structurally aligned Scripture data across translations in a single request.
Note: Cross-translation comparison is a Production feature due to the server-side canonical alignment required.
curl --get https://holybible.dev/api/scripture \
-H "Authorization: Bearer YOUR_API_KEY" \
--data bookID=19 \
--data chapter=23 \
--data range=1-3 \
--data version=ASV \
--data compare=KJV
To run this example, sign up for a Production API key and include it as an Authorization header.
{
"status": "success",
"type": "comparison_range",
"primary_version": "ASV",
"compare_version": "KJV",
"book": {
"id": 19,
"name": "Psalm"
},
"chapter": 23,
"range": "1-3",
"results_count": 3,
"data": [
{
"verse": 1,
"ASV": "A Psalm of David. Jehovah is my shepherd; I shall not want.",
"KJV": "A Psalm of David. The LORD is my shepherd; I shall not want."
},
{
"verse": 2,
"ASV": "He maketh me to lie down in green pastures; He leadeth me beside still waters.",
"KJV": "He maketh me to lie down in green pastures: he leadeth me beside the still waters."
},
{
"verse": 3,
"ASV": "He restoreth my soul: He guideth me in the paths of righteousness for his name's sake.",
"KJV": "He restoreth my soul: he leadeth me in the paths of righteousness for his name's sake."
}
]
}
By performing canonical alignment on the server, BibleBridge eliminates the need for client-side joins, verse-mapping logic, or translation-specific indexing.
Applications receive Scripture data that is already aligned and safe to render, store, or compare across translations.
For parameter details and plan availability, see the BibleBridge API documentation.