---
title: Fellowverse developer documentation
description: Add scripture search, voice search and word-level audio alignment to your application.
---

<ul class="fv-sections"><li><a href="/start">Start here</a></li><li><a href="/concepts">Concepts</a></li><li><a href="/guides">Guides</a></li><li><a href="/api">API reference</a></li><li><a href="https://play.fellowverse.app/developers">Developer console</a></li></ul>

<div class="fv-hero">

<div class="fv-eyebrow">FELLOWVERSE / PUBLIC API v1</div>

# Scripture by meaning.<br>Audio to the word.

Ask for a feeling, a few words or a reference, typed or spoken, and get back passages of two to six verses, each with a line saying where it sits and who is speaking. Send a recording, with or without its text, and get the time of every verse and word.

<p class="fv-hero-links"><a class="fv-primary" href="/start/quickstart">Make your first request <span aria-hidden="true">→</span></a><a href="/api">Explore the API</a></p>

</div>

## A few words to your first passage

Create a free test key in the [developer console](https://play.fellowverse.app/developers), then call the API from your server.

```bash
export KEY=fv_test_...
curl https://play.fellowverse.app/v1/search \
  -H "Authorization: Bearer $KEY" \
  -H 'Content-Type: application/json' \
  -d '{"query":"rest for the weary","limit":3}'
```

:::cards
- [Search by text or reference](/guides/search) Find a thought or go straight to a verse in the World English Bible.
- [Search by voice](/guides/voice-search) Send a short spoken request and receive its transcript with matching passages.
- [Align a recording](/guides/alignment) Get section and word timings, with optional MP3 clips.
- [Build a read-along player](/guides/read-along) Use the timings to seek to a verse and highlight words in your own app.
:::

## How the audio works

One continuous recording, timed to the word and cut cleanly, whatever it contains. Read [aligning real recordings](/concepts/real-recordings), [record once, cut many ways](/concepts/record-once) and [pacing and background sound](/concepts/pacing-and-sound).

## For agents and assistants

Give your assistant or voice agent a [tool that returns the exact words](/concepts/agents), so it quotes scripture instead of recalling it. Your coding assistant can read these docs through [llms-full.txt](/llms-full.txt) or this site's MCP server.

## Built for your server

One bearer key per request. JSON over HTTPS. Use the same requests with test and live keys. Keep your key in your backend, including when you build for iOS, Android or the web.

- [Authentication and key rotation](/start/authentication)
- [Test allowances and live limits](/start/limits)
- [Errors and retries](/guides/errors)
- [Request live access](/start/go-live)

## Read it your way

Browse the [endpoint reference](/api), download the [OpenAPI YAML](/api/content/assets/openapi.yaml) or [JSON](/api/content/assets/openapi.json), or give your development assistant the [documentation index](/llms-index.txt) and [full documentation](/llms-full.txt).

Scripture text is the **World English Bible (public domain)**. Alignment also accepts your own text, divided into sections with your own IDs.
