About the OpenSubtitles API

Your Gateway to Seamless Subtitle Integration

OS Dev

Last Update 8 months ago

The OpenSubtitles API is a powerful tool that allows developers to easily integrate the world’s largest collection of subtitles into their applications. Whether you’re building a media player, streaming platform, or any app that enhances video content with multilingual subtitles, our API provides a fast, reliable, and free solution to meet your needs.

The Evolution: From XML-RPC to REST API

In response to the growing demands of modern applications, we’ve launched a new REST API at api.opensubtitles.com. 


This new API replaces the older XML-RPC system from OpenSubtitles.org, which, while functional, had become outdated in its design. The REST API is more efficient, flexible, and easier to use, reflecting the latest standards in API development.

Here’s why the new REST API is an upgrade:

  • Simplified integration: REST architecture is lightweight and easy to implement, allowing developers to integrate subtitle functionality into their applications with minimal setup.
  • Improved performance: It’s faster, more reliable, and capable of handling larger volumes of requests.
  • Better scalability: The new API is designed to grow with your application, whether you’re a small developer or a large enterprise.
  • Flexible system with or without authentication
  • Pro packages

Key Features of the API

The OpenSubtitles API provides access to a wide array of features that allow you to enrich your applications:

  • Search Subtitles: Find subtitles for any movie or TV show by title, release name, IMDb ID, or even using a file hash.
  • Download Subtitles: Fetch subtitles in various languages to provide multilingual support for your users.
  • Upload Subtitles: Contribute to our community by uploading new or improved subtitle files.
  • Multi-language support: Offer your users a rich viewing experience by integrating subtitles in multiple languages.

Free and Open Access

At OpenSubtitles, we’re committed to keeping our service open and accessible. That’s why API access is free for everyone:

  • Without an account: You can download up to 5 subtitles per day.
  • With a free account: You can download up to 20 subtitles per day, simply by signing up with a username and password.

This way, we remain true to our mission of providing “open” subtitles to the world, ensuring easy access for casual users, hobbyists, and developers alike.

Solutions for Power Users and Professionals

While the API is free to use, we understand that some users may need more robust access:


  • Heavier users (those who need higher download limits or advanced features) can subscribe to a VIP package, which provides additional benefits like faster downloads and access to more subtitles.
  • Professional users—whether you’re building a media platform or developing commercial applications—can opt for professional packages. These offer unlimited downloads without the need for login credentials, ensuring smooth integration for businesses with high-volume demands.

A Solution for Everyone

Whether you’re an independent developer, a business, or a casual user, the OpenSubtitles API has something for everyone. With free access, scalable solutions for power users, and professional plans for those who need more, we’ve designed the API to meet the needs of a diverse range of users. 


Our goal is to stay open, flexible, and accessible to as many people as possible.


By upgrading to the new REST API, we’ve made subtitle integration easier, faster, and more scalable than ever before. Start building your subtitle-powered application today with the OpenSubtitles API and give your users the multilingual experience they deserve!

Was this article helpful?

7 out of 10 liked this article