Bible API for Developers

Versioned JSON REST with stable canonical verse identifiers, structured schemas, and public-domain licensing clarity.

Get Free API Key View API Docs
Free tier, no credit card 11 public-domain translations Stable canonical identifiers No attribution required

curl --get https://holybible.dev/api/scripture \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data bookID=43 \
  --data chapter=3 \
  --data verse=16 \
  --data version=KJV
{
  "status": "success",
  "type": "single_verse",
  "version": "KJV",
  "book": {
    "id": 43,
    "name": "John"
  },
  "chapter": 3,
  "range": null,
  "results_count": 1,
  "data": {
    "verse": 16,
    "text": "For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life."
  }
}

Built for Long-Lived Applications

Integrate once. Rely on it for years.

Versioned Endpoints

Explicit API versioning for integration stability. No silent breaking changes.

Stable Canonical IDs

Immutable book, chapter, and verse identifiers — safe for storage and indexing.

Flexible Reference Parsing

Accept input like "1 Sam 2:3–5" and receive validated canonical coordinates.

Production-Safe JSON Contracts

Explicit error responses with consistent structure. Schemas extend, never break.

Public-Domain Provenance

Commercial-safe Scripture texts. No attribution requirements, no legal ambiguity.

Multi-Translation Support

11 public-domain translations through a single unified API interface.

Start Building with a Production-Ready Bible API

Get started free — upgrade as your application scales.

Get Free API Key API Docs