Bible¶
Retrieve verses and search across 30+ translations of the Bible.
apicrate-get-bible-verse¶
Retrieve a Bible verse or verse range by human-readable reference. Accepts
standard references like John 3:16 or ranges like Romans 8:28-30.
Uses the King James Version by default.
Credit cost: 1 credit per call.
Parameters¶
Parameter |
Type |
Required |
Description |
|---|---|---|---|
|
str |
yes |
Bible reference in |
|
str |
no |
Translation identifier (e.g. |
Example¶
Single verse – request:
{
"name": "apicrate-get-bible-verse",
"arguments": {
"reference": "John 3:16"
}
}
Returns the full text of John 3:16 in the KJV translation.
Verse range – request:
{
"name": "apicrate-get-bible-verse",
"arguments": {
"reference": "Genesis 1:1-3",
"translation": "web"
}
}
Returns an array of verses (Genesis 1:1, 1:2, and 1:3) from the World English Bible translation.
Errors¶
Could not parse reference – the
referencestring does not match the expectedBook Chapter:Verseformat.Book not found – the book name in the reference could not be matched to any known book.
Verse not found – the chapter or verse number does not exist in the specified book.
apicrate-search-bible¶
Search the Bible for verses matching a query. Supports keywords, quoted
phrases, and wildcards (lo*). Returns up to 20 matching verses.
Credit cost: 3 credits per call.
Parameters¶
Parameter |
Type |
Required |
Description |
|---|---|---|---|
|
str |
yes |
Search query – keywords, a phrase in quotes, or a wildcard with |
|
str |
no |
Translation identifier to search within (e.g. |
|
str |
no |
Limit search to a specific book (e.g. |
Example¶
Request:
{
"name": "apicrate-search-bible",
"arguments": {
"query": "love",
"translation": "kjv"
}
}
Returns up to 20 verses from the KJV that contain the word “love”.
Errors¶
Unknown translation – the
translationidentifier does not match any available translation.Book not found – the
bookvalue could not be matched to any known book.