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 0 Features
FinanceBrokerageTradingMarket DataInvestmentCharles SchwabDeprecatedFortune 1000

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

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

JSON Structure

Td Ameritrade Order Structure

0 properties

JSON STRUCTURE

Example Payloads

Press

Broadridge to Acquire TD Ameritrade Retirement Plan ...

2026-05-25

Charles Schwab Corp. is planning to use artificial ...

2026-05-25

TD Ameritrade Invests in ErisX, a New Regulated ...

2026-05-25

TD Ameritrade Launches AI-Driven Educational Platform

2026-05-25

TD Bank Financial Group - Media Room - Media Releases

2026-05-25

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
OpenAPI
OpenAPI
🔗
Vocabulary
Vocabulary
🔗
JSONSchema
JSONSchema
🔗
JSONLDContext
JSONLDContext
🔗
SpectralRules
SpectralRules
🔑
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-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
  - Finance
  - Brokerage
  - Trading
  - Market Data
  - Investment
  - Charles Schwab
  - Deprecated
  - Fortune 1000
created: '2026-03-24'
modified: '2026-05-19'
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: LinkedIn
    url: https://www.linkedin.com/company/td-ameritrade
  - 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: 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: info@apievangelist.com