Free & Open Source

A REST API for the Bible

A developer-focused REST API for programmatic access to the Bible. Retrieve books, chapters, verses, run full-text search, and fetch a verse of the day across 40+ translations in many languages. Coverage varies per translation - from full 66-book production-ready editions to partial or New-Testament-only sources - and every coverage level is transparently documented. No API key, no sign-up.

JavaScript
> fetch('https://thebibleapi.netlify.app/.netlify/functions/getVerse?book=John&chapter=3&verse=16&translation=kjv')
    .then(r => r.json())
    .then(console.log);

{ book: "John", chapter: 3, verse: 16,
  translation: "KJV",
  text: "For God so loved the world, that he gave his only begotten Son…" }

Everything you need

A small, predictable set of endpoints - no auth, no rate limits, no fuss.

  • Transparent Coverage

    Many translations ship all 66 canonical books; a few are partial or New-Testament-only. Every translation's exact coverage is documented so you can choose with confidence.

  • Full-text Search

    Search every verse across all books in a single request.

  • 40+ Translations

    Multi-language support with full Unicode: English, Chinese, Hebrew, German, Portuguese, Russian, Korean, Thai, and many more - including non-Latin scripts.

  • Verse of the Day

    A deterministic daily verse, perfect for widgets and devotionals.

Quick examples

All endpoints return JSON. Just add ?translation=kjv to switch translations.

  • GET /getBooks?translation=web List all 66 books
  • GET /getChapter?book=Genesis&chapter=1&translation=kjv Get a full chapter
  • GET /getVerse?book=John&chapter=3&verse=16&translation=kjv Get a single verse
  • GET /search?q=light&limit=5&translation=web Full-text search
  • GET /verseOfDay?translation=luther1912 Today's verse (German)

Pick your translation

Choose from 40+ Bible translations in multiple languages. Your selection is remembered across sessions.

Search the Bible

Try searching across any translation right from here.