# Biblehub — Wrapped API

> **You are on:** `https://api.paywithlocus.com/api` | [llms.txt](https://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. Each call is automatically billed to your wallet in USDC.

## Access

**Base URL:** `https://api.paywithlocus.com/api/wrapped/parse-biblehub-com-api-e020e1c0/`
**Auth:** `Authorization: Bearer <LOCUS_API_KEY>`

## 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.paywithlocus.com/api/wrapped/parse-biblehub-com-api-e020e1c0/batch_greek_lexicon \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -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.paywithlocus.com/api/wrapped/parse-biblehub-com-api-e020e1c0/batch_hebrew_lexicon \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -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.paywithlocus.com/api/wrapped/parse-biblehub-com-api-e020e1c0/get_greek_lexicon \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -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.paywithlocus.com/api/wrapped/parse-biblehub-com-api-e020e1c0/get_hebrew_lexicon \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -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.paywithlocus.com/api/wrapped/parse-biblehub-com-api-e020e1c0/get_interlinear_book \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -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.paywithlocus.com/api/wrapped/parse-biblehub-com-api-e020e1c0/get_interlinear_passage \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -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.paywithlocus.com/api/wrapped/parse-biblehub-com-api-e020e1c0/get_interlinear_verse \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -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.paywithlocus.com/api/wrapped/parse-biblehub-com-api-e020e1c0/search_lexicon \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"language":"<string>","query":"<string>"}'
```
