Build on MEGA.Bible
Everything on MEGA.Bible is open data, and the URLs are the API. Add .json to almost any page URL and you get the structured data behind it — free, no key, no registration. Cross-origin requests are allowed, so you can call it straight from a browser.
The pattern
Take a page URL and append .json. The public API is read-only.
https://mega.bible/{lang}/{path}.json
Scripture
/{lang}/bible.jsonexample/{lang}/{translation}.jsonexample/{lang}/{translation}/{book}.jsonexample/{lang}/{translation}/{book}/{chapter}.jsonexample/{lang}/{translation}/{book}/{chapter}/{verse}.jsonexample/{lang}/compare/{a}/{b}/{book}/{chapter}.jsonexample/{lang}/search/{translation}.json?q={query}example/{lang}/votd.jsonexample
Atlas & timeline
/{lang}/places.jsonexample/{lang}/place/{slug}.jsonexample/{lang}/people.jsonexample/{lang}/person/{slug}.jsonexample/{lang}/timeline.jsonexample/{lang}/timeline/{era}.jsonexample/{lang}/event/{slug}.jsonexample/{lang}/topics.jsonexample/{lang}/topic/{slug}.jsonexample/{lang}/words.jsonexample/{lang}/word/{strongs}.jsonexample/{lang}/unearthed.jsonexample/{lang}/unearthed/{slug}.jsonexample/{lang}/chronology.jsonexample/{lang}/tours.jsonexample/{lang}/tour/{slug}.jsonexample
Community articles
/{lang}/article/{slug}.json
Bible stories for children
Embeddable widgets
Any verse — and the verse of the day — can be embedded with a plain iframe: no key, no tracking, attribution and a backlink built in. Optional ?theme=light|dark; otherwise it follows the visitor's theme.
Bulk data & downloads
Whole datasets and complete translation texts are available as versioned bulk downloads under /api/v1 — this is version 1, and changes are additive. Downloads
Licenses
Data keeps the license of its source: Scripture texts carry their translation’s license, atlas datasets their upstream licenses, and everything MEGA.Bible originates is CC0. The full list: Sources & licenses