Skip to content
Home Docs Bible API

Bible API

Bible API

Introduction UPDATED

Welcome to the Bible API, where the Word of God is brought to you programmatically. This API provides you access to every book in the Bible that is part of the official Canon of Scripture.

Getting Started

Getting started with the Bible API is quick and easy, but first you must be registered on Blessed Books (click the Sign In button to register) to get your API keys.
This API is protected by OAuth2 and you will need your unique API keys to access it. Once registered, create an App to get an API Key:

  1. Using your API key (client-id and client-secret), get an OAuth2 token, using client_credentials as the grant-type, with a scope of BIBLE.
  2. With your OAuth2 token make a call to one of the paths listed (include the token as a Header Authorization: Bearer [OAUTH2_TOKEN]).

Translations

The translations we provide are based on public domain available Holy Bible texts. If the translation you're interested in is not available, we have yet to add it to our database of Holy Bibles (or it is a text not in keeping with the official Canon).
Every effort is made to ensure the translation is correct. However, please do let us know if there are any errors or discrepancies you find with the translation.

Quotas

The following API call quotas are applied per registered user/developer for the Bible API:

Endpoint Quota
All endpoints 120 per minute
/bible/{translations}/download 10 per month