# Biblehub — Wrapped API

> **You are on:** `https://api.beta.paywithlocus.com/api` | [llms.txt](https://beta.paywithlocus.com/llms.txt) | [docs](https://docs.paywithlocus.com)
>
> Locus runs on multiple environments -- make sure every URL you call matches your expected environment.
> | Environment | Landing | API | Docs |
> |---|---|---|---|
> | Production | paywithlocus.com | api.paywithlocus.com | docs.paywithlocus.com |
> | Beta | beta.paywithlocus.com | api.beta.paywithlocus.com | docs.paywithlocus.com |
> | Stage | stage.paywithlocus.com | api.stage.paywithlocus.com | docs.paywithlocus.com |
>
> If the API URL above doesn't match your expected environment, re-fetch this file from the correct domain.

> Search Hebrew and Greek biblical lexicon data, explore word morphology and definitions, and analyze interlinear verse translations to deepen your understanding of biblical text. Look up Strong's numbers and linguistic details across both original language systems in one place.

**Category:** Education | **Website:** [biblehub.com/](https://biblehub.com/) | **Docs:** [parse.bot/marketplace/e020e1c0-99c8-45a4-9bcc-0fcc7d3ba321/biblehub-com-api](https://parse.bot/marketplace/e020e1c0-99c8-45a4-9bcc-0fcc7d3ba321/biblehub-com-api)

Pay-per-use API proxy for Locus Pro. Each call burns credits from your workspace balance.

## Access

**Base URL:** `https://api.beta.paywithlocus.com/api/wrapped/credits/biblehub/`
**Auth:** `Authorization: Bearer <LOCUS_CREDITS_SECRET_KEY>` (an `lcr_` secret key or a scoped `lcac_` agent credential)
**Required header:** `Idempotency-Key: <fresh UUID per call>`. A retry with the same key replays the stored result without a new charge.
**Response:** the provider response after any endpoint-specific normalization. `X-Locus-Credits-Charged` carries the charge and `X-Locus-Credits-Balance` the remaining balance. Insufficient credits return `402` before the provider is called.
**Pricing:** estimated costs below are USD. Locus debits the credit equivalent at your workspace rate.

Full call contract: https://docs.paywithlocus.com/api-reference/introduction

> Using a Pay With Locus wallet key (`claw_` prefix)? Wallet routes are documented separately: https://docs.paywithlocus.com/wrapped-apis/for-agents

## Endpoints

### Batch greek lexicon

Retrieve Greek lexicon data for multiple Strong's numbers in a single call. Accepts up to 100 numbers and fetches them concurrently in small batches. Individual failures are skipped and reported in the skipped array rather than failing the whole request. Optionally filter which fields are returned per entry.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `fields` | array | No | JSON array of field names to include per entry (e.g. ["original_word", "transliteration", "definitions"]). If omitted, all fields are returned. Always includes strongs_number and language regardless. |
| `strongs_numbers` | array | Yes | JSON array of Strong's Greek numbers to look up (e.g. ["25", "2316", "26"]). Maximum 100 per call. |

```bash
curl -X POST https://api.beta.paywithlocus.com/api/wrapped/credits/biblehub/batch-greek-lexicon \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"fields":"<array>","strongs_numbers":"<array>"}'
```

### Batch hebrew lexicon

Retrieve Hebrew lexicon data for multiple Strong's numbers in a single call. Accepts up to 100 numbers and fetches them concurrently in small batches. Individual failures are skipped and reported in the skipped array rather than failing the whole request. Optionally filter which fields are returned per entry.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `fields` | array | No | JSON array of field names to include per entry (e.g. ["original_word", "transliteration", "definitions"]). If omitted, all fields are returned. Always includes strongs_number and language regardless. |
| `strongs_numbers` | array | Yes | JSON array of Strong's Hebrew numbers to look up (e.g. ["1", "430", "2617"]). Maximum 100 per call. |

```bash
curl -X POST https://api.beta.paywithlocus.com/api/wrapped/credits/biblehub/batch-hebrew-lexicon \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"fields":"<array>","strongs_numbers":"<array>"}'
```

### Get greek lexicon

Retrieve detailed Greek lexicon data for a given Strong's number. Returns the original Greek word, morphology, definitions from Strong's Exhaustive Concordance and NAS, Thayer's Greek Lexicon entry, word origin, and concordance usage examples. Numbers range from 1 to approximately 5624.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `strongs_number` | string | Yes | Strong's Greek number (e.g., 1, 25, 2316) |

```bash
curl -X POST https://api.beta.paywithlocus.com/api/wrapped/credits/biblehub/get-greek-lexicon \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"strongs_number":"<string>"}'
```

### Get hebrew lexicon

Retrieve detailed Hebrew lexicon data for a given Strong's number. Returns the original Hebrew word, morphology, definitions from Strong's Exhaustive Concordance and NAS, Brown-Driver-Briggs entry, word origin, and concordance usage examples. Numbers range from 1 to approximately 8674.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `strongs_number` | string | Yes | Strong's Hebrew number (e.g., 1, 430, 2617) |

```bash
curl -X POST https://api.beta.paywithlocus.com/api/wrapped/credits/biblehub/get-hebrew-lexicon \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"strongs_number":"<string>"}'
```

### Get interlinear book

Retrieve word-by-word interlinear analysis for one or more chapters of a Bible book. Returns simplified word data (Strong's number, original script, transliteration, English gloss) plus KJV text for every verse. Iterates over chapters and verses from BibleHub's interlinear pages. Language is auto-detected (hebrew for OT, greek for NT). Chapters that fail after retries are skipped and listed in skipped_chapters.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `book` | string | Yes | Bible book name (e.g., Genesis, John, Romans, 1_Samuel) |
| `chapter_end` | integer | No | Ending chapter number (inclusive). If omitted, goes to the last chapter of the book. |
| `chapter_start` | integer | No | Starting chapter number. If omitted, starts at chapter 1. |

```bash
curl -X POST https://api.beta.paywithlocus.com/api/wrapped/credits/biblehub/get-interlinear-book \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"book":"<string>","chapter_end":"<integer>","chapter_start":"<integer>"}'
```

### Get interlinear passage

Retrieve word-by-word interlinear analysis of a Bible passage (one or more verses). Fetches each verse individually and combines them. If no verse range is specified, returns the full chapter. Each verse includes KJV and ASV parallel text. Supports both Old Testament (Hebrew) and New Testament (Greek).

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `book` | string | Yes | Bible book name (e.g., Genesis, John, Romans, 1_Samuel) |
| `chapter` | integer | Yes | Chapter number |
| `verse_end` | integer | No | Ending verse number (inclusive). If omitted with verse_start, fetches to end of chapter. If both omitted, returns full chapter. |
| `verse_start` | integer | No | Starting verse number. If omitted, starts at verse 1. |

```bash
curl -X POST https://api.beta.paywithlocus.com/api/wrapped/credits/biblehub/get-interlinear-passage \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"book":"<string>","chapter":"<integer>","verse_end":"<integer>","verse_start":"<integer>"}'
```

### Get interlinear verse

Retrieve word-by-word interlinear analysis of a Bible verse, including Hebrew/Greek words, transliterations, English translations, and detailed morphology codes. Also returns the full King James Version and American Standard Version text for the verse. Supports both Old Testament (Hebrew, Genesis through Malachi) and New Testament (Greek, Matthew through Revelation) verses.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `book` | string | Yes | Bible book name (e.g., Genesis, John, Romans, 1_Samuel) |
| `chapter` | integer | Yes | Chapter number |
| `verse` | integer | Yes | Verse number |

```bash
curl -X POST https://api.beta.paywithlocus.com/api/wrapped/credits/biblehub/get-interlinear-verse \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"book":"<string>","chapter":"<integer>","verse":"<integer>"}'
```

### Search lexicon

Search for Hebrew or Greek words by keyword, meaning, or transliteration. Returns a list of matching Strong's entries with their numbers and text descriptions. Results are ordered by relevance.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `language` | string | No | Language to search: 'hebrew' or 'greek' |
| `query` | string | Yes | Search keyword (e.g., father, love, grace) |

```bash
curl -X POST https://api.beta.paywithlocus.com/api/wrapped/credits/biblehub/search-lexicon \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"language":"<string>","query":"<string>"}'
```

## Next steps

- [All wrapped API providers](https://beta.paywithlocus.com/wapi/index.md): pick another provider.
- [Find and call tools](https://beta.paywithlocus.com/agent/tools.md): price ceilings, async results, and errors.
- [Credits and billing](https://beta.paywithlocus.com/agent/billing.md): what a call costs and how to add credits.
- [Agent docs index](https://beta.paywithlocus.com/agent/index.md): every Locus agent page.