Skip to main content

Unofficial API wrapper for the Schwab HTTP 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.0a21.tar.gz (31.9 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.0a21-py2.py3-none-any.whl (33.1 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: schwab-py-0.0.0a21.tar.gz
  • Upload date:
  • Size: 31.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.8

File hashes

Hashes for schwab-py-0.0.0a21.tar.gz
Algorithm Hash digest
SHA256 01b16b2916c89b8f00ca2e43b026906ab689ee60956bb5bb4e2e4a9fc682ff27
MD5 2b273aacb2a68538f86715197f7451c4
BLAKE2b-256 67065d412394d2f30986ff77c78955333b5ca2cd956bf5b1dc4fba0588bb7d5b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: schwab_py-0.0.0a21-py2.py3-none-any.whl
  • Upload date:
  • Size: 33.1 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.8

File hashes

Hashes for schwab_py-0.0.0a21-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 efae35ec31088d2c2e37ed2b2160c875571de44a828474f0af1c0c529a449e21
MD5 260da991560573ac0da8cc48607e1b6b
BLAKE2b-256 0714b2e4822bd948da5fba707780444dc3fb460be99dc2292c5b8931b4aaee5e

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