Skip to content

NelsonDane/auto-rsa

Repository files navigation

AutoRSA

Discord Bot and CLI Tool

A CLI tool and Discord bot to buy, sell, and monitor holdings across multiple brokerage accounts!

This program uses APIs to interface with your brokerages. When available, official APIs are always used. If an official API is not available, then a third-party API is used. As a last resort, Selenium or Playwright Stealth are used to automate the browser.

DISCLAIMER

DISCLAIMER: I am not a financial advisor and not affiliated with any of the brokerages listed below. Use this tool at your own risk. I am not responsible for any losses or damages you may incur by using this project. This tool is provided as-is with no warranty.

Having an Issue?

I am not responding to issues on this repository. If you have an issue, please Sponsor me below and I will help you directly on Discord (for Sponsors and Contributors only).

Sponsor ko-fi

However, if you fix the issue yourself and would like to share, please submit a pull request and I will review it. If accepted, you can access the Discord server for free.

Contributing

Want to contribute? That's awesome! Check out the Contributing Guide for more information.

Installation

See the Installation Guide for detailed installation instructions.

Usage

See the Usage Guide for detailed usage instructions.

Supported brokerages

While the project was created by me, lots of work has been put in by the community to support and fix various brokerages. It wouldn't be possible without them, so go give them a ⭐!

Brokerage Created by Source Repo API Type Fast Day 1
BBAE @ImNotOssy BBAE_investing_API Unofficial Requests
Chase @MaxxRK chaseinvest-api Unofficial Requests
DSPAC @ImNotOssy dSPAC_investing_API Unofficial Requests
Fennel @NelsonDane fennel-invest-api Official API
Fidelity @kennyboy106 fidelity-api Unofficial Playwright
Firstrade @MaxxRK firstrade-api Unofficial Requests
Public @PublicDotCom publicdotcom-py Official API Package
Robinhood @jmfernandes robin_stocks Unofficial Requests
Schwab @itsjafer schwab-api Unofficial Playwright
SoFi @ImNotOssy Repo Unique Unofficial NoDriver
Tastytrade @MaxxRK tastytrade Unofficial Requests
Tornado @ImNotOssy Repo Unique Unofficial Selenium
Tradier @NelsonDane Tradier API Official Requests
Vanguard @MaxxRK vanguard-api Unofficial Requests
Webull @tedchou12 webull Unofficial Requests
Wells Fargo @PZES Repo Unique Unofficial Selenium

Brokerage Setup Guides

See the Brokerage Setup Guides for detailed setup instructions for each brokerage.