# OpenSubtitles API

Category: [Video](https://free-web-services.com/web-services/graphics/video/)  
Page: https://free-web-services.com/web-services/graphics/video/opensubtitles-api.html  
Documentation: https://opensubtitles.stoplight.io/docs/opensubtitles-api/e3750fd63a100-getting-started

The OpenSubtitles API searches subtitles for films and episodes by title, IMDb or TMDB ID, file hash and language, and gives download links, for example to add subtitles to a media player. Send your key in the Api-Key header and a User-Agent with your app's name. Responses are JSON. Free with a free API key and a daily download limit.

- API key: Needed, free
- Pricing: Free with a free API key and a daily download limit.
- From the browser: Yes (CORS)
- Formats: JSON
- Interface: REST, HTTP-GET
- Provider: opensubtitles.stoplight.io
- Last checked: Working on November 5th, 2026

Example request:

```sh
curl 'https://api.opensubtitles.com/api/v1/subtitles?query=inception' \
  -H 'Api-Key: YOUR_API_KEY' \
  -H 'User-Agent: YourApp v1.0'
```

Replace YOUR_API_KEY with your own key. The JavaScript works in a web page as well as in Node.js 18 or newer.

