TD Ameritrade Holding logo

TD Ameritrade Holding

TD Ameritrade Holding Corporation was a brokerage firm that provided online brokerage and related services for individual investors. The company was acquired by Charles Schwab in 2020 and the TD Ameritrade platform was fully migrated to Charles Schwab in May 2024. TD Ameritrade offered a developer API for programmatic access to trading, account management, market data, and order management capabilities. The successor API is now the Charles Schwab Trader API at developer.schwab.com.

1 APIs 1 Capabilities 0 Features
FinanceBrokerageTradingMarket DataInvestmentCharles SchwabDeprecated

APIs

TD Ameritrade Accounts and Trading API

The TD Ameritrade Accounts and Trading API provided programmatic access to account information, order management, watchlists, market data, and trading operations. Supported OAut...

Capabilities

TD Ameritrade Trading and Portfolio Management

Workflow capability for automated brokerage trading and portfolio management using the TD Ameritrade API (historical - deprecated May 2024). Enables programmatic trading, accoun...

Run with Naftiko

Semantic Vocabularies

Td Ameritrade Context

35 classes · 0 properties

JSON-LD

API Governance Rules

TD Ameritrade Holding API Rules

10 rules · 2 errors 7 warnings 1 info

SPECTRAL

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
OpenAPI
OpenAPI
🔗
Vocabulary
Vocabulary
🔗
JSONSchema
JSONSchema
🔗
JSONLDContext
JSONLDContext
🔗
SpectralRules
SpectralRules
🔗
NaftikoCapabilities
NaftikoCapabilities
🔑
Authentication
Authentication

Sources

Raw ↑
aid: td-ameritrade-holding
name: TD Ameritrade Holding
description: >-
  TD Ameritrade Holding Corporation was a brokerage firm that provided online brokerage
  and related services for individual investors. The company was acquired by Charles
  Schwab in 2020 and the TD Ameritrade platform was fully migrated to Charles Schwab
  in May 2024. TD Ameritrade offered a developer API for programmatic access to trading,
  account management, market data, and order management capabilities. The successor
  API is now the Charles Schwab Trader API at developer.schwab.com.
type: Index
position: Consumer
access: 3rd-Party
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - Finance
  - Brokerage
  - Trading
  - Market Data
  - Investment
  - Charles Schwab
  - Deprecated
created: '2026-03-24'
modified: '2026-05-03'
url: >-
  https://raw.githubusercontent.com/api-evangelist/td-ameritrade-holding/refs/heads/main/apis.yml
specificationVersion: '0.19'
apis:
  - aid: td-ameritrade-holding:accounts-and-trading
    name: TD Ameritrade Accounts and Trading API
    description: >-
      The TD Ameritrade Accounts and Trading API provided programmatic access to account
      information, order management, watchlists, market data, and trading operations.
      Supported OAuth 2.0 authentication. Deprecated following the Charles Schwab
      acquisition with full migration completed in May 2024. The successor API is the
      Charles Schwab Trader API at developer.schwab.com.
    humanURL: https://developer.tdameritrade.com/
    baseURL: https://api.tdameritrade.com/v1
    tags:
      - Accounts
      - Trading
      - Orders
      - Market Data
      - Watchlists
    properties:
      - type: Documentation
        url: https://developer.tdameritrade.com/
      - type: OpenAPI
        url: >-
          https://raw.githubusercontent.com/api-evangelist/td-ameritrade-holding/refs/heads/main/openapi/td-ameritrade-accounts-trading-openapi.yml
    contact:
      - FN: Charles Schwab (Successor)
        url: https://developer.schwab.com
common:
  - type: Website
    url: https://www.tdameritrade.com
  - type: Documentation
    name: TD Ameritrade Developer Portal (Archived)
    description: Original developer portal, now redirecting to Schwab.
    url: https://developer.tdameritrade.com/
  - type: Documentation
    name: Charles Schwab Trader API (Successor)
    description: The successor API following TD Ameritrade acquisition by Charles Schwab.
    url: https://developer.schwab.com
  - type: OpenAPI
    name: TD Ameritrade Accounts and Trading OpenAPI Specification
    url: >-
      https://raw.githubusercontent.com/api-evangelist/td-ameritrade-holding/refs/heads/main/openapi/td-ameritrade-accounts-trading-openapi.yml
  - type: Vocabulary
    name: TD Ameritrade Vocabulary
    url: >-
      https://raw.githubusercontent.com/api-evangelist/td-ameritrade-holding/refs/heads/main/vocabulary/td-ameritrade-vocabulary.yml
  - type: JSONSchema
    name: Order Schema
    url: >-
      https://raw.githubusercontent.com/api-evangelist/td-ameritrade-holding/refs/heads/main/json-schema/td-ameritrade-order-schema.json
  - type: JSONLDContext
    name: TD Ameritrade JSON-LD Context
    url: >-
      https://raw.githubusercontent.com/api-evangelist/td-ameritrade-holding/refs/heads/main/json-ld/td-ameritrade-context.jsonld
  - type: SpectralRules
    name: TD Ameritrade Spectral Rules
    url: >-
      https://raw.githubusercontent.com/api-evangelist/td-ameritrade-holding/refs/heads/main/rules/td-ameritrade-rules.yml
  - type: NaftikoCapabilities
    name: TD Ameritrade Trading and Portfolio Capability
    url: >-
      https://raw.githubusercontent.com/api-evangelist/td-ameritrade-holding/refs/heads/main/capabilities/trading-and-portfolio.yaml
  - type: Authentication
    name: OAuth 2.0
    description: TD Ameritrade API used OAuth 2.0 token-based authentication.
    url: https://api.tdameritrade.com/v1/oauth2/token
features:
  - name: Account Management
    description: Access account balances, positions, and account-level information.
  - name: Order Management
    description: Place, modify, cancel, and retrieve orders for brokerage accounts.
  - name: Watchlist Management
    description: Create, update, and manage stock and security watchlists.
  - name: Market Data
    description: Access real-time and historical market data, quotes, and price history.
  - name: Options Chain
    description: Retrieve option chains for optionable symbols.
  - name: Instrument Search
    description: Search for securities by symbol, CUSIP, or fundamental data.
  - name: Transaction History
    description: Access account transaction history and activity.
  - name: Market Hours
    description: Query market hours and status for different exchanges.
  - name: Market Movers
    description: Retrieve top movers by value or percentage for market indices.
  - name: OAuth 2.0 Authentication
    description: Secure API access via OAuth 2.0 with offline access for refresh tokens.
useCases:
  - name: Automated Trading
    description: Build automated trading systems using order placement and market data APIs.
  - name: Portfolio Monitoring
    description: Track account balances, positions, and performance programmatically.
  - name: Market Data Integration
    description: Pull quotes and price history into custom analytics platforms.
  - name: Options Trading
    description: Access option chains for options strategy automation.
  - name: Watchlist Automation
    description: Programmatically manage and update stock watchlists.
integrations:
  - name: Charles Schwab Trader API
    description: Successor API following acquisition and migration completion in May 2024.
    url: https://developer.schwab.com
solutions:
  - name: Retail Brokerage Automation
    description: Enabled retail investors to automate trading and account management workflows.
  - name: Algorithmic Trading
    description: Supported quantitative and algorithmic trading through market data and order APIs.
maintainers:
  - FN: Kin Lane
    email: [email protected]