Skip to main content

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).

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.

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

auto_rsa_bot-2.2.0.tar.gz (4.6 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

auto_rsa_bot-2.2.0-py3-none-any.whl (4.7 MB view details)

Uploaded Python 3

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

Hashes for auto_rsa_bot-2.2.0.tar.gz
Algorithm Hash digest
SHA256 b2ae3523b60b72d7ba29edb9618e302ddc0afef1cafe7d70534cc5dd5b37d9ce
MD5 3ab5a61eb96f791342d631b9774888ec
BLAKE2b-256 d159d4db34f8d828ba64264a9594bc1efae640d8ef81cfb4b6f58948dea5d383

See more details on using hashes here.

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

Hashes for auto_rsa_bot-2.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f543b277d7b016f7e29c38f991c5ca63889e182384961e34b0789b020fa1b8e9
MD5 d722f8af989351e7f4967fabfb939662
BLAKE2b-256 f1e05660d6c82cf8ab5b95119ae8c43ea941ea7637929212d40365af60354b0d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page