bible-api
TypeScript · License: MIT
Free, no-key public Bible API: verses, chapters and versions across 100+ free translations (public domain or open license).
About this project
Open REST API serving Bible text across 100+ free translations (public domain or open license), 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
- 100+ free translations (public domain or open license)
- 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 .