Skip to main content

Unofficial API wrapper for the upcoming 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.0a5.tar.gz (18.7 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.0a5-py2.py3-none-any.whl (18.8 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: schwab-py-0.0.0a5.tar.gz
  • Upload date:
  • Size: 18.7 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.0a5.tar.gz
Algorithm Hash digest
SHA256 f745fcbbafe5cd219c5e9c978046a2dc25b694bd6d9cacbfb7c5da100fc5d3e3
MD5 3914ae88d3e2413817891b7f2747a03c
BLAKE2b-256 2062d35f878bca3b9fa42e0e9548097171c5a5b02aa83845008db55dfa79a7e1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: schwab_py-0.0.0a5-py2.py3-none-any.whl
  • Upload date:
  • Size: 18.8 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.0a5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 11f4a315c26ed0edc6a4df0f061e5158fcefbebd4a7ae8ce37cdf1819cc440b2
MD5 16cf43364ab982d19c0a58ca63186bad
BLAKE2b-256 650831ffa5b22596730d7a47d1b11a2d3879a2d7419c540638617f5acd04e399

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