All free APIs
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 key

Base URL

https://bible-api.com

What 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