No project description provided
Project description
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).
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.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file auto_rsa_bot-2.2.0.tar.gz.
File metadata
- Download URL: auto_rsa_bot-2.2.0.tar.gz
- Upload date:
- Size: 4.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b2ae3523b60b72d7ba29edb9618e302ddc0afef1cafe7d70534cc5dd5b37d9ce
|
|
| MD5 |
3ab5a61eb96f791342d631b9774888ec
|
|
| BLAKE2b-256 |
d159d4db34f8d828ba64264a9594bc1efae640d8ef81cfb4b6f58948dea5d383
|
File details
Details for the file auto_rsa_bot-2.2.0-py3-none-any.whl.
File metadata
- Download URL: auto_rsa_bot-2.2.0-py3-none-any.whl
- Upload date:
- Size: 4.7 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f543b277d7b016f7e29c38f991c5ca63889e182384961e34b0789b020fa1b8e9
|
|
| MD5 |
d722f8af989351e7f4967fabfb939662
|
|
| BLAKE2b-256 |
f1e05660d6c82cf8ab5b95119ae8c43ea941ea7637929212d40365af60354b0d
|