Search the text of Scripture
search_scriptureFind any of the 31,102 Berean Standard Bible verses using partial words, phrases, or adjacent words. Narrow by book or testament to get precisely ranked matches.
Instructions
Full-text search across all 31,102 verses of the Berean Standard Bible. This is how you find a passage you can half-remember but cannot cite: "a still small voice", "faith hope love".
All words must appear in the same verse. Wrap words in double quotes to require them adjacent as a phrase. Results are ranked by how much of the verse is your query, so short exact matches come first. Restrict with book or testament when a common word would otherwise match hundreds of verses.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| book | No | Restrict to one book, by slug or OSIS id, e.g. "john" or "John". See get_vocabulary. | |
| limit | No | How many verses to return. Defaults to 25, capped at 100. | |
| query | Yes | Words to find, e.g. `still small voice` or `"the word became flesh"` | |
| offset | No | Skip this many verses before returning. Use with `total` to page. | |
| testament | No | Restrict to the Old or New Testament. Omit to search all 66 books. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hits | Yes | ||
| count | Yes | ||
| query | Yes | ||
| terms | Yes | ||
| total | Yes | ||
| offset | Yes | ||
| phrases | Yes |