Skip to main content

What is Haystack?

Haystack is a content management and discovery platform that helps organizations make their media libraries searchable, discoverable, and engaging. With powerful semantic search, automatic transcription, and intelligent content organization, Haystack turns your video and audio content into a searchable knowledge base.

Key Features

Semantic Search

Natural language search across your entire content library with AI-powered relevance ranking

Content Management

Organize content with items, series, collections, and topics

Media Processing

Automatic transcription, chapter detection, and multi-format video delivery

Get Started

Ready to integrate Haystack into your application? Follow our quickstart guide to make your first API call.

Quickstart Guide

Get up and running in 5 minutes with our step-by-step tutorial

Core Workflows

1

Authenticate

Obtain API credentials and authenticate your requests with Bearer tokens
2

Upload Content

Create items, upload media assets, and organize them into series and collections
3

Enable Search

Process content for search indexing and implement search in your application
4

Track Analytics

Monitor user engagement and search quality to optimize content discovery

API Architecture

The Haystack API is organized around REST principles with:
  • Base URL: https://api.thehaystack.ai/v2/haystack
  • Authentication: Bearer token authentication
  • Format: JSON request and response bodies
  • Versioning: API version included in URL path

Explore the API

API Reference

Complete endpoint documentation with request/response schemas

Authentication

Learn how to authenticate and secure your API requests

Content Management Guide

Step-by-step guide to creating and organizing content