Free APIKnowledgeNo keyOfficial
Bible-API (bible-api.com)
Fetch any Bible passage or a random verse as JSON in seconds; multiple public-domain translations, zero auth.
bible-api.com is a free, keyless REST API for Scripture (open source, seven1m/bible_api). Request a single verse, a range, or whole chapter by putting the reference in the URL path, and it returns the reference, an array of verse objects (book, chapter, verse, text), the joined text, and translation metadata. It serves several public-domain translations (World English Bible default, plus KJV, ASV, BBE, and others via ?translation=) and has a dedicated random-verse endpoint with filters by translation/book/testament.
Free tier
Free for anyone to use; donations optional.Rate limits
15 requests per 30 seconds per IP (documented on the homepage; may change).Auth
No keyBase URL
https://bible-api.comWhat you'd build with it
- Daily verse automation for email or social posts
- Look up and quote passages inside a study/chatbot skill
- Cross-translation comparison of the same reference
- Random-verse widget filtered to a book or testament
Key endpoints
- GET
/{reference}Look up a verse/range/chapter, e.g. /john%203:16 or /matthew%205:3-12; ?translation=kjv - GET
/data/{translation}/randomRandom verse; optionally append a book id, e.g. /data/web/random/JHN - GET
/dataList available translations
Members
Members get the runnable recipe
Sign in free to copy the example request, see a sample response, and read the gotchas.
Tags
biblescripturepublic-domainversesrandom