Skip to main content

Unofficial API wrapper for the upcoming Schwab REST API

Project description

schwab-py: A Schwab API Wrapper

https://img.shields.io/discord/720378361880248621.svg?label=&logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2 https://img.shields.io/endpoint.svg?url=https%3A%2F%2Fshieldsio-patreon.vercel.app%2Fapi%3Fusername%3Dalexgolec%26type%3Dpatrons&style=flat

schwab-api

Background

In 2020, Charles Schwab completed its purchase of TDAmeritrade. Prior to this purchase, TDAmeritrade operated (in the author’s personal opinion) the most high-quality, accessible, and cost effective trading API. It offers developers access to their TDAmeritrade accounts, trading in equities, ETFs, and options, plus a wide range of historical data.

Since this purchase, Schwab has begun to transition TDAmeritrade customers onto their own service. In late 2022, the announced the TDAmeritrade REST API will be included in this transition, which will happen over the course of 2023.

What is schwab-api?

The author of this repo (Alex Golec) had previous authored tda-api, an unofficial python wrapper around the previous TDAmeritrade API. This library is currently the most popular method of accessing this API, with a community of hundreds of active users on our Discord server.

While the details of the forthcoming Schwab API have not yet been announced, this repository serves as a placeholder for a python wrapper around it. It currently has no functionality. Stay tuned for updates as they become available.

Disclaimer: schwab-api is an unofficial API wrapper. It is in no way endorsed by or affiliated with TD Ameritrade, Charles Schwab or any associated organization. Make sure to read and understand the terms of service of the underlying API before using this package. The authors accept no responsibility for any damage that might stem from use of this package. See the LICENSE file for more details.

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

schwab-py-0.0.0a1.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

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

schwab_py-0.0.0a1-py2.py3-none-any.whl (3.6 kB view details)

Uploaded Python 2Python 3

File details

Details for the file schwab-py-0.0.0a1.tar.gz.

File metadata

  • Download URL: schwab-py-0.0.0a1.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.5.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for schwab-py-0.0.0a1.tar.gz
Algorithm Hash digest
SHA256 a75611c13b739b0e7b94971a553a1bc90c92abe0d7d01bfb3d854de3b043dcb2
MD5 9bbe2efb3091deb6755615879613ab90
BLAKE2b-256 d79c2a11fd18a4a747da7deb45d94045caf66ad6388c098cbe7a9d6f1ee59734

See more details on using hashes here.

File details

Details for the file schwab_py-0.0.0a1-py2.py3-none-any.whl.

File metadata

  • Download URL: schwab_py-0.0.0a1-py2.py3-none-any.whl
  • Upload date:
  • Size: 3.6 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.5.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for schwab_py-0.0.0a1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 760911109a099c78ea3fa2a5f38d7c2b46966518e3debd992c46a201036aa41e
MD5 1a87ce00af6051d204b715d80b2f8869
BLAKE2b-256 39ebee54e90dfd86731fe669a4aae1ea864326f455238148974fb937a439530c

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