Back to Open Source

Open Source

TypeScript · License: MIT

bible-api

Free, no-key public Bible API: verses, chapters and versions across 80+ public-domain translations.

About this project

Open REST API serving Bible text across 80+ public-domain translations, straight from Cloudflare's edge with aggressive caching. No key, no login, no signup: just GET. CORS enabled for direct browser use. Immutable content, cached for a year. Same API that powers the web reader, the Chrome extension, the WordPress plugin, and the MCP server. Runs at api.midvash.com.

What's included

  • No key, no auth, no signup
  • Verses, chapters, books and versions
  • 80+ public-domain translations
  • CORS enabled, immutable content (1-year cache)
  • Served from Cloudflare's edge

Usage

                # John 3:16 in the King James Version
curl "https://api.midvash.com/v1/kjv/John/3/16"

# A whole chapter
curl "https://api.midvash.com/v1/web/John/3"
              

Contributing

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