Trakt helps keep a record of what TV shows and movies a user is watching. Based on user favorites, trakt recommends additional shows and movies. The Trakt API lets users integrate the trakt service with their own applications. Users can view calendars, add movies to their library, rate show episodes, recommend movies and more. The API uses RESTful protocol and responses are formatted in JSON.