How to export movies and tv shows from Trakt

Follow this step by step guides to export all your movies and tv shows from Trakt and import them on Listy.

Exporting your movie/tv show ratings and history from Trakt can be done using a tool named traktexport. This tool is available on GitHub and requires some technical steps to use. Here is a guide to help you through the process:

Export Trakt Movies/TV Shows

Installation:

  1. Ensure you have Python 3.8 or higher installed on your system.
  2. Install traktexport using pip: Run the command pip install traktexport in your terminal or command prompt​​.

Authentication:

  • Traktexport uses OAuth for authentication with the Trakt API.
  • The first time you use it, you need to manually set up authentication. This involves creating a new application at Trakt’s OAuth applications page, using urn:ietf:wg:oauth:2.0:oob as the Redirect URI.
  • Run the command traktexport auth yourTraktUsername in your terminal.
  • Follow the instructions provided, including entering your Client ID/Secret from the Trakt dashboard and using the generated pin.
  • OAuth refresh information is saved locally, allowing future exports without repeated authentication​​.

Exporting Data:

To export all your ratings, movies, and shows, run the command traktexport export yourTraktUsername > data.json in your terminal. This command prints the results to STDOUT, and > data.json saves it to a file named data.json. You can choose a different file name if you prefer​​. Please note that this method requires some familiarity with using command-line tools and Python. If you’re not comfortable with these steps, you might need assistance from someone who has experience with such tools.

Import on Listy

We are working on completing this step.

Subscribe to our newsletter and we will let you know when is ready.