Simple Cohort
Red Letter Bible API

Build Bible apps with character-range red letters

Shepherd returns exact character ranges for the words of Jesus, so you can render red letters in any web, mobile, or native Bible app.

6Translations
66Books
31K+Verses
Response
{
  "data": {
    "book": "John",
    "chapter": 3,
    "verse": 16,
    "translation": "KJV",
    "text": "For God so loved the world...",
    "jesusWordsRanges": [{ "start": 0, "end": 141 }]
  },
  "hasRedLetterAccess": true
}
GET/api/v1/verses/KJV/John/3/16
API Key Authentication
99.9% Uptime
Fast Response Times

Everything you need to build

Bible text, search, summaries, and red letter data shaped for real applications

Multiple Translations

KJV, ESV, NIV, and more. Access the full text of each translation with consistent structure.

Red Letter Data

Exact character ranges for Jesus' words, not pre-rendered HTML you have to parse or restyle.

Chapter Summaries

Section summaries and verse groupings with section titles for context.

Powerful Search

Full-text search with filters for exact phrases and searches limited to Jesus' words.

Simple, RESTful API

Clean endpoints that return exactly what you need

GET/api/v1/translationsList all translations
GET/api/v1/translations/:translation/booksBooks with chapters
GET/api/v1/chapters/:translation/:book/:chapterFull chapter with red letter ranges
GET/api/v1/verses/:translation/:book/:chapter/:verseSingle verse
GET/api/v1/search?q=...&type=jesusSearch with Jesus filter

Simple, transparent pricing

Start free, upgrade when you need character-range red letter data

Free

$0/month
  • Unlimited Bible text requests
  • All translations
  • Chapter summaries
  • Search API
Get Started

Unlimited

$49.99/month
  • Unlimited red letter requests
  • Unlimited Bible text requests
  • All free features
  • Character-range red letter data
  • Jesus words search
Subscribe