> For a complete page index of the Captain API documentation, fetch https://docs.runcaptain.com/llms.txt?excludeSpec=true

# Changelog

> Monthly updates to the Captain API — new features, improvements, and fixes.

<img src="https://y2i6auvwuaxlu05f.public.blob.vercel-storage.com/asset.png" alt="" />

<img src="https://files.buildwithfern.com/runcaptain.docs.buildwithfern.com/7bb93ea0ee016bc6af0af57fa0f197f331125faa2c217c1af23b63789952e295/docs/assets/Captain-Wordmark.svg" alt="Captain" />

## May 2026

##### Odyssey Live Feeds & Webhook Alerts

* **[Odyssey feeds](/guides/odyssey/live-feeds-alerts)**: stream company events and entity-linked articles, newest first, with cursor pagination
* **Publication feed with entity resolution**: articles arrive with `enriched: bool` and `detail_url`. Call the article detail endpoint to get `companies_mentioned` with resolved Odyssey entity IDs.
* **Title-only polling** with `fields=ids` for cheap, frequent checks; call the article endpoint for the items you want to enrich
* **[Webhook alerts](/guides/odyssey/live-feeds-alerts#webhook-alerts)**: subscribe a watchlist of domains and receive an HMAC-signed `watchlist.match` POST when a company appears in either feed

##### Documents & Layout

* **[Get Document endpoint](/api-reference/api-reference/collections/get-document-v-2)**: `GET /v2/collections/{name}/documents/{document_id}` returns a document's chunks, content, and per-chunk metadata
* **Opt-in bounding boxes**: pass `include_bbox=true` to get element-level layout (`blocks[]` with `type`, `content`, `page`, and normalized `bbox`) for PDF/DOCX

##### Video Transcripts

* **Per-segment transcripts**: video indexing now extracts speech per segment, so the words spoken in each clip are indexed alongside the visual description
* **Transcripts in search**: transcript text is surfaced through multimodal search, cross-modal reranking, and the generated response — query a video by what was said, not just what was shown

##### Reliability & Operations

* **Document IDs in job status**: `GET /v2/jobs/{job_id}` now surfaces `document_id` on indexed and completed files, so you can map a finished job straight to its documents
* **Google Drive video uploads**: fixed large-video handling with per-file size limits and streaming

***

## April 2026

### Multimodal Search & Agent-Friendly Docs

* **[Multimodal search](/guides/get-started/multimodal-search)**: Search across video (≤120s clips), audio (≤80s clips), and images alongside text in a single query
* **Gemini Flash cross-modal reranker** alongside Voyage text reranker
* **Multi-query paraphrase retrieval** with cross-pipeline deduplication
* **ARN-based indexing** for S3
* **Agent-friendly documentation**: llms.txt, structured API reference for LLMs
* **YouTube service improvements**

***

## March 2026

### Odyssey Dataset & OCR

* **Odyssey private market intelligence** launched — companies, investors, people, deals, funds, LPs, service providers, patents, credit analysis
* **Author field** for article dataset search
* **URIs returned** in non-inference query results
* **OCR functionality** for image-based documents
* **YouTube video indexing**
* **Bounding box data** in query results
* **Cancel and rollback endpoints** for indexing jobs

***

## February 2026

### Multi-Cloud Indexing & Environment Migration

* **Azure Blob Storage indexing** — full container, single file, and directory
* **Cloudflare R2 indexing** support
* **URL indexing** endpoint
* **Reranker support** for queries
* **Page numbers** returned in search results
* **Document deletion fixes** for grouped file sets
* **Environment migration endpoint** — promote collections from dev → prod without reindexing
* **Job failure count fixes** and atomic operations

***

## January 2026

### Billing, Directories & Performance

* **Billing information** in indexing job responses (cost, credits used, processing type)
* **Two new directory-scoped indexing endpoints** for S3 and GCS
* **Massive RDS connection pooling** improvements
* **Structured SSE streaming** with id, event, and data fields

***

## December 2025

### V2 API Launch

* **V2 API overhaul** — new RESTful endpoint structure (`/v2/collections/...`)
* **Namespace management** for collections
* **Metadata filtering** on queries
* **Custom top\_k** and custom prompting support
* **Skip existing files** during re-indexing
* **Supported file types expansion**
* **Groq LLM integration**

***

## November 2025

### Streaming & Tool Calling

* **SSE streaming improvements** for responses
* **PostHog analytics** integration
* **Tool calling support** — OpenAI-compatible function calling with client-side execution
* **Response formatting improvements** for AI output readability
* **Docs site launched** with Fern

***

## October 2025

### Infinite Responses & SDK Compatibility

* **OpenAI SDK-compatible** chat completions endpoint (`/v1/chat/completions`)
* **Vercel AI SDK** support added
* **Telemetry support** for chat completions
* **System prompt management** for large context processing