DailyGod™
Bible API
A free, read-only multilingual Bible API. Currently serving BSB (English, public domain) and the Korean Daily Version (KDV); Japanese, Vietnamese, Mongolian, and Thai are being added as they pass review. Free with an API key and a generous daily limit.
Base URL: https://dailygod.org/v1
Your API keys
Sign in to create an API key and view your usage.
Authentication
Send your key in the X-API-Key header on every request.
curl -H "X-API-Key: YOUR_KEY" https://dailygod.org/v1/bsb/JHN/3/16Missing/invalid/inactive key → 401. Over your daily limit → 429 (resets 00:00 UTC).
CORS is open (*). Keys used in client-side code are visible to users — treat them as public identifiers for usage, not secrets.
Endpoints
GET /v1/translationsList translations + licensesGET /v1/{t}/books66 books { osis, name, chapters }GET /v1/{t}/{book}/{chapter}All verses in a chapterGET /v1/{t}/{book}/{chapter}/{verse}A single verseGET /v1/{t}/passage?ref=John 3:16-18A reference rangeGET /v1/daily-reading?translation=daily&tz=Asia/SeoulToday's reading + memory verseGET /v1/daily-deeper?language=koToday's Daily Deeper reflection (+ audio){t} is bsb or daily (alias kdv). {book} is an OSIS code (GEN, PSA, JHN…). Add ?footnotes=true to include KDV footnotes. New language editions appear in GET /v1/translations as they pass review.
The KDV returns only approved (live) text. Untranslated verses come back with "text": null, "translated": false — they do not fall back to English.
MCP — connect an AI assistant
Prefer to use the Bible from inside an AI assistant? DailyGod is also a remote MCP server. Point any MCP-capable client (Claude, Cursor, …) at the URL below and authenticate with the same API key — your assistant can then look up verses, chapters, and passages directly.
Endpoint: https://dailygod.org/mcp
Replace dg_YOUR_KEY below with your key from the box above.
Claude (claude.ai, web or desktop)
Settings → Connectors → Add custom connector. Give it a name (DailyGod Bible) and paste this URL (the key goes in the URL, since web connectors don't take headers):
https://dailygod.org/mcp?key=dg_YOUR_KEYClaude Code (CLI)
claude mcp add --transport http dailygod-bible \
https://dailygod.org/mcp \
--header "Authorization: Bearer dg_YOUR_KEY"Cursor, Windsurf, or any config-file client
Add this to the client's MCP config (e.g. Claude Desktop: Settings → Developer → Edit Config), then restart it:
{
"mcpServers": {
"dailygod-bible": {
"url": "https://dailygod.org/mcp",
"headers": { "Authorization": "Bearer dg_YOUR_KEY" }
}
}
}Then ask your assistant, e.g. “Using DailyGod, give me today's reading and the verse to memorize,” or “Look up John 3:16 in the Berean Standard Bible.”
Tools
list_translations·list_books·get_verse·get_chapter·get_passage·search_bibleget_daily_reading·get_daily_deeper·get_reading_audio
Tool calls count against your key's daily limit, same as the REST API.
Widget — embed on any site (no code)
Not a developer? Embed the ready-made Daily Deeper widget — today's verse, tap to read the passage, tap again for the reflection (+ narrated audio). Pick a language, theme, and size, then copy one snippet. No API key needed; DailyGod serves it.
Builder: https://dailygod.org/widget
Snippet
<iframe src="https://dailygod.org/embed/deeper?lang=ko&theme=parchment&size=card"
style="width:100%;max-width:480px;border:0;height:320px" id="dg-deeper"></iframe>
<script>window.addEventListener('message',function(e){if(e.data&&e.data.dgWidget==='height'){
document.getElementById('dg-deeper').style.height=e.data.height+'px'}});</script>Params: lang=en|ko · theme=parchment|photo|minimal|sky|dark · size=small|card|tall.
Examples
cURL
curl -H "X-API-Key: YOUR_KEY" "https://dailygod.org/v1/daily/JHN/3?footnotes=true"JavaScript
const r = await fetch("https://dailygod.org/v1/bsb/passage?ref=" + encodeURIComponent("John 3:16-18"), {
headers: { "X-API-Key": "YOUR_KEY" },
});
const data = await r.json();
console.log(data.attribution, data.verses);Licenses & attribution
- bsb — Berean Standard Bible. License: Public Domain (CC0). Attribute as “Berean Standard Bible (BSB), Public Domain”.
- daily — Korean Daily Version (KDV). © DailyGod — free to use, copy, and distribute (including commercially) with attribution. You may use, copy, and distribute it (including commercially) with attribution: “Korean Daily Version (KDV) — DailyGod”.
Every API response includes the relevant license and attribution fields.