# Watchmode API

> REST/JSON API for streaming availability, title metadata, people, releases, sources, regions, genres, and change tracking across major streaming services.

Base API URL: https://api.watchmode.com/v1. All API requests require an API key. Prefer the `X-API-Key` request header or `Authorization: Bearer YOUR_API_KEY` over query-string credentials.

The interactive docs at https://api.watchmode.com/docs are powered by Redoc. Coding agents should prefer the raw OpenAPI files below because they contain the complete endpoint and schema definitions without client-side rendering.

## Documentation

- [Interactive API docs](https://api.watchmode.com/docs): Human-readable Redoc documentation.
- [OpenAPI JSON](https://api.watchmode.com/openapi.json): Complete machine-readable API specification.
- [OpenAPI YAML](https://api.watchmode.com/openapi.yaml): Complete machine-readable API specification in YAML.
- [Full LLM context](https://api.watchmode.com/llms-full.txt): Expanded endpoint index and integration notes.
- [Request API key](https://api.watchmode.com/requestApiKey): Create a free API key.
- [Terms and Conditions](https://api.watchmode.com/tc): Usage terms, licensing, and image rights notes.

## SDKs And Data Files

- [Official TypeScript SDK](https://www.npmjs.com/package/@watchmode/api-client): Published npm package for Watchmode API integrations.
- [Title ID map](https://api.watchmode.com/datasets/title_id_map.csv): CSV map for Watchmode title IDs.
- [Person ID map](https://api.watchmode.com/datasets/person_id_map.csv): CSV map for Watchmode person IDs.

## Optional

- [Home and pricing](https://api.watchmode.com/#pricing): Plan and pricing information.
