Getting Started

Getting A FREE TRIAL Subscription

To get a FREE TRIAL Subscription:

  1. Sign up for a free developer account.
  2. Verrify your email.
  3. From your profile add a FREE TRIAL Subscription.

Want more than just a free trial? Contact Sales and request a demo!

Simple IDE Integration

Entertainment Express features Add ServiceStack Reference feature which allows adding generated Native Types for the most popular typed languages and client platforms directly from within most major IDE's including Visual Studio, Xamarin Studio, Xcode, Android Studio, IntelliJ and Eclipse. This feature offers the generation and updating of DTOs directly inside the IDE with one click.

Add ServiceStack Reference is supported for the following languages. Select the language for instructions on how to add a reference to to your project.

Code Example:
var client = new ServiceStack.JsonServiceClient("");
client.Headers.Add("Ocp-Apim-Subscription-Key", "xxxxxxxxxxxxxxxxxxxxxxx");

var includes = new List { "Videos", "Images", "Descriptions", "Contributors", "Genres", "Companies", "AlternateTitles", "Tags" };
var getMovie = new GetMovie() { Id = 6568, Includes = includes.ToArray() };
var movie = client.Get(getMovie);


Accessing the metadata will be done server to server using you subscription key passed in the header of your request or passed as a parameter in the query. 

Ocp-Apim-Subscription-Key xxxxxxxxxxxxxxxxxxxxxxx


Rate Limits:
  • Demo accounts - 5 call per 1 seconds max 1,000 per month. * Additional rate limits and quotoas apply.
  • Enterprise - starting at 5 calls per 1 second. Rate limits vary by subscription, contact Sales for more information.
  • Rate limit policy uses a sliding window. Requests will only be allowed if the number of requests made is less than the max in the last 20 seconds.

* /Movies/ComingSoon, /Movies/InTheaters, /Movies/All, /Shows/All, /People/All, /People/RankedSearch, /Images/Batch, /Images/ScreenCaptures/Batch. All have additional rate limts or quotas. Contact Sales for a demo or to get additional calls.

API Response Formats:

There are several return formats that you can request by adding format={format} as a parameter to the API request. Alternatively you can pass the Accept type in the header of your request.

  • XML
  • JSON
  • CSV
  • HTML



Accept application/json


Enumerators used in the API can be found under the /Common/CommonEnumerators endpoint. It returns enumberators for Provider, DeliveryMethod, OfferType, and more.


curl -X GET "" -H "accept: application/json"