How to Export Robinhood Trades to a CSV

One of the issues that Trading Dive users have experienced is exporting their trade history from Robinhood. I did a little searching and the only thing I could find was a Github repository where another developer had made a python app that could export trades. This worked pretty well, but it’s a little intimidating for those that aren’t very technical as it required installing python and running it from a terminal. I decided a user friendly open-sourced desktop app would be needed to make exporting trades as painless as possible.


Here’s how it works

Step 1: Download the app. I don’t have official developer certificates from Apple and Microsoft so after downloading and running the app, you will get a security alert that the app is not from an approved developer. In order to use it you will need to approve the app. If you haven’t done this yet, you can read how to do it for windows and mac.

Operating SystemVersionTypeLink


Step 2: Sign into your Robinhood account. Your username and password are never stored.


Step 3: You can select Download All to get all trades ever made, or Download Recent for your recent ones.


Step 4: Click the Export CSV button to save it to your computer.


Step 5 (optional): If you have a Trading Dive account, you can now directly sync your trades from within the app.

If you want to have a look at the code you can view it on Github.

Spread the word

Gareth is the founder and creator of Trading Dive. His passion is combining his love of trading and technology by building tools to make traders of all skill levels more profitable.

  • Li Tro says:

    Will this work with two-factor authentication?

  • BB says:

    Thanks for the app..Is it possible to add the options trade download as well to Robinhood?

    • tradingdive says:

      Yes eventually options will be added to the site. Right now I’m focusing on stocks, but my next focus will be adding more asset classes like options.

  • Steve Donald says:

    Thanks, this is a nice start, I’m having issues getting everything to run with the python script.

    Right now it’s only showing Buy/Sell. Is there a plan to include Dividends as well?

    • tradingdive says:

      Thanks for the feedback! Dividends are currently in the works. I wanted to get the base functionality solid before integrating more features.

  • themike says:

    When I tried the program it wouldn’t log in – and then i see that Robinhood sent an authorization code. Do I need to add that to the password to log in? Is this the 2 factor authentication that someone else asked about?

  • Kunal Suryavanshi says:

    Thanks for making this app. Is the code open-source ? If yes, can you share the link so that we can verify if the app is not storing/transmitting RH credentials in any way other than authenticating with RH api ?

  • H says:

    This didn’t work for me. It keeps saying “Invalid username or password”.

  • Paul says:

    I am also getting “Invalid username or password.” I have verified that I am using the correct ones. Please advise.

  • i keep getting the “invalid username and password” prompt as well.

  • Judy says:

    is there a fix on the invalid user name and password issue yet

  • Ricardo Hernandez says:

    It says invalid username and password. I haven’t had any luck with this as well.

  • Allen says:

    same here “invalid username and password”. any update is appreciated.

Leave a Reply

%d bloggers like this: