# Get Bible > Scripture APIs, developer tools, applications and MCP. A project of trueChristian.church. Every page is available as a static Markdown file. The HTML page links to its text/markdown alternative. The ?format=markdown option is a JavaScript browser view; clients should fetch the direct .md URLs below. llms.txt follows the community proposal at https://llmstxt.org/. ## Documentation - [Get Bible](https://getbible.net/index.md): Scripture for every application. - [The Word. For the world.](https://getbible.net/about.md): Get Bible brings Scripture into the places people already read, learn, build and connect. At its core, it is a family of APIs that developers can use to put the Bible into applicat - [Build with the Get Bible APIs](https://getbible.net/api.md): Six API families give you Scripture, reference lookup, search and study resources. Choose the API for the job, then select its version for the complete integration guide and contra - [Translation catalogue, including language and distribution metadata](https://getbible.net/api/bible.md): The Bible API is the foundation of GetBible. It publishes Scripture as a predictable tree of JSON files, so a reader, mobile app, website or offline tool can request one chapter, o - [Read John chapter 3](https://getbible.net/api/bible/v2.md): Bible v2 provides a compact, stable JSON hierarchy for applications that need Scripture text. Each translation, book and chapter is an independently addressable file. No database q - [Bible API v2: endpoint and schema reference](https://getbible.net/api/bible/v2/reference.md): This reference is generated from the checked-in OpenAPI contract. Return to the integration guide for workflows and ready-to-run examples. - [Read a chapter with its available v3 metadata](https://getbible.net/api/bible/v3.md): Bible v3 publishes Scripture text together with the source information needed for richer reading and study applications. The basic translation → book → chapter → verse structure is - [Bible API v3: endpoint and schema reference](https://getbible.net/api/bible/v3/reference.md): This reference is generated from the checked-in OpenAPI contract. Return to the integration guide for workflows and ready-to-run examples. - [Bookmarks API](https://getbible.net/api/bookmarks.md): Build topical Bible discovery with a reviewed collection of subjects, verse references, colors, and translated topic names. The Bookmarks API lets an application move in both direc - [Bookmarks API v1](https://getbible.net/api/bookmarks/v1.md): Use https://bookmarks.getbible.net/v1/ as the API directory. This is a public, read-only collection of static JSON documents. All eleven operations are GET requests with no request - [Bookmarks API v1: endpoint and schema reference](https://getbible.net/api/bookmarks/v1/reference.md): This reference is generated from the checked-in OpenAPI contract. Return to the integration guide for workflows and ready-to-run examples. - [Commentaries API](https://getbible.net/api/commentaries.md): Add historical commentary alongside scripture, from a single chapter through a complete offline collection. The Commentaries API publishes approved CrossWire SWORD commentaries as - [Commentaries API v1](https://getbible.net/api/commentaries/v1.md): Read commentary as plain-text JSON at chapter, book, or whole-module scale. The document root is https://commentaries.getbible.net/v1/. All published operations are static GET requ - [Commentaries API v1: endpoint and schema reference](https://getbible.net/api/commentaries/v1/reference.md): This reference is generated from the checked-in OpenAPI contract. Return to the integration guide for workflows and ready-to-run examples. - [Dictionaries API](https://getbible.net/api/dictionaries.md): Bring definitions, lexicons, and linked study resources into a Bible application. The Dictionaries API serves a catalog of dictionaries converted from approved CrossWire SWORD modu - [Dictionaries API v1](https://getbible.net/api/dictionaries/v1.md): Use https://dictionaries.getbible.net/v1/ as the document root. Every route is a GET of a static JSON file. There are no request bodies, query parameters, or content-negotiated var - [Dictionaries API v1: endpoint and schema reference](https://getbible.net/api/dictionaries/v1/reference.md): This reference is generated from the checked-in OpenAPI contract. Return to the integration guide for workflows and ready-to-run examples. - [api/query](https://getbible.net/api/query.md): Give the Query API a Scripture reference and it returns the selected verses. It accepts familiar names and abbreviations, verse lists, ranges and multiple references in one call. T - [Verse list plus another passage](https://getbible.net/api/query/v2.md): Query v2 resolves Scripture references against the Bible v2 data tree. Send the translation and reference in the path; receive the selected verses grouped by translation, book and - [Query API v2: endpoint and schema reference](https://getbible.net/api/query/v2/reference.md): This reference is generated from the checked-in OpenAPI contract. Return to the integration guide for workflows and ready-to-run examples. - [Verse list plus another passage](https://getbible.net/api/query/v3.md): Query v3 resolves Scripture references against the Bible v3 data tree. Send the translation and reference in the path; receive the selected verses grouped by translation, book and - [Query API v3: endpoint and schema reference](https://getbible.net/api/query/v3/reference.md): This reference is generated from the checked-in OpenAPI contract. Return to the integration guide for workflows and ready-to-run examples. - [api/search](https://getbible.net/api/search.md): The Search API finds verses containing words or phrases and returns both an ordered match list and chapter-grouped Scripture. It applies matching rules derived from the writing sys - [api/search/v2](https://getbible.net/api/search/v2.md): Search v2 finds Scripture in the Bible v2 data tree. It accepts words, phrases and structured filters through GET or POST, returning both an ordered match list and the matching ver - [Search API v2: endpoint and schema reference](https://getbible.net/api/search/v2/reference.md): This reference is generated from the checked-in OpenAPI contract. Return to the integration guide for workflows and ready-to-run examples. - [api/search/v3](https://getbible.net/api/search/v3.md): Search v3 finds Scripture in the Bible v3 data tree. It accepts words, phrases and structured filters through GET or POST, returning both an ordered match list and the matching ver - [Search API v3: endpoint and schema reference](https://getbible.net/api/search/v3/reference.md): This reference is generated from the checked-in OpenAPI contract. Return to the integration guide for workflows and ready-to-run examples. - [Help bring Scripture to more people](https://getbible.net/contribute.md): Get Bible grows through developers, testers, translators, churches and people who care about making the Bible accessible. You can help at the layer that fits your skills. - [Support the mission](https://getbible.net/donate.md): Help Get Bible make Scripture accessible in more applications, communities and places. Donations support the continuing work of the project. - [GetBible for AI applications](https://getbible.net/mcp.md): Connect an AI application to https://mcp.getbible.net/ using Streamable HTTP. Public access is free and requires no account or token. A single connection gives the application stru - [Tools with a shared purpose](https://getbible.net/project.md): Explore the libraries, applications, integrations and builders that bring Get Bible into everyday use. Some are deployed applications, some are developer utilities, and some are pr - [GetBible App — help build the native reader](https://getbible.net/project/app.md): The GetBible App is the cross-platform Flutter project for Android, iOS, web, Windows, macOS, and Linux. It brings the GetBible reader experience into native controls with local Sc - [getBible.Life — browser Bible reader](https://getbible.net/project/app-getbible-life.md): Read the Bible in a browser, create notes and markings, search translations locally, and export passages as Markdown. The live reader is app.getbible.life. - [The builders behind the APIs](https://getbible.net/project/builders.md): GetBible's study and bookmark APIs are generated documents. Their builders turn source material into validated, versioned JSON trees, publish those files to dedicated repositories, - [Desktop — the GetBible website as a desktop application](https://getbible.net/project/desktop.md): A configurable C++ desktop shell opens the GetBible web reader through the operating system's native web engine. It packages the existing website for Linux, macOS, and Windows whil - [getBibleSword — native SWORD extraction](https://getbible.net/project/getbiblesword.md): Export installed CrossWire SWORD modules through a deterministic NDJSON stream. The C++ engine provides a command-line tool and a stable C ABI for downstream builders, native appli - [Joomla — put the Bible on your website](https://getbible.net/project/joomla.md): GetBible for Joomla lets a church, ministry, community, or developer host a Bible reading and study experience inside an existing Joomla site. The component provides Scripture brow - [Librarian — Python Scripture library](https://getbible.net/project/librarian.md): Resolve Bible references, retrieve chapters and verses, and search translations from Python. Librarian powers GetBible services and also works in standalone scripts or against a lo - [Loader — embed Scripture in any website](https://getbible.net/project/loader.md): Add Bible verses to articles, sermons, study pages, or an existing application with a small JavaScript include and ordinary HTML. Loader finds elements marked with the getBible cla - [Robot — Scripture inside Telegram](https://getbible.net/project/robot.md): GetBible Robot brings reading, reference lookup, full-text search, selections, bookmarks, and Scripture posting into Telegram. The Mini App reads public Bible data directly while R - [Scripture — object-oriented Bible access for PHP](https://getbible.net/project/scripture.md): Build PHP applications around validated, immutable, lazy Bible objects backed by installed SWORD modules. Scripture adds configuration, indexing, cache generations, refresh service - [SWORD for PHP — native extension](https://getbible.net/project/sword.md): Stream installed CrossWire SWORD modules directly into PHP through GetBible\Sword\Engine. The extension embeds the pinned native extraction engine and keeps the same NDJSON contrac - [Access and tokens](https://getbible.net/tokens.md): Normal public GetBible access is free and does not require an account or token. This includes scripture, query, search, dictionaries, commentaries, public bookmarks and the MCP ser ## OpenAPI contracts - [Bible API v3](https://api.getbible.net/v3/openapi.json) - [Bible API v2](https://api.getbible.net/v2/openapi.json) - [Query API v3](https://query.getbible.net/v3/openapi.json) - [Query API v2](https://query.getbible.net/v2/openapi.json) - [Search API v3](https://search.getbible.net/v3/openapi.json) - [Search API v2](https://search.getbible.net/v2/openapi.json) - [Dictionaries API v1](https://dictionaries.getbible.net/v1/openapi.json) - [Commentaries API v1](https://commentaries.getbible.net/v1/openapi.json) - [Bookmarks API v1](https://bookmarks.getbible.net/v1/openapi.json) ## Complete text - [All documentation](https://getbible.net/llms-full.txt)