TD Ameritrade Holding website screenshot

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.

TD Ameritrade Holding publishes 9 APIs on the APIs.io network, including Accounts API, Instruments API, Market Data API, and 6 more. Tagged areas include Finance, Brokerage, Trading, Market Data, and Investment.

The TD Ameritrade Holding catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

TD Ameritrade Holding’s developer surface includes authentication, documentation, and 12 more developer resources.

49.3/100 developing ▬ flat Agent 31/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
9 APIs
FinanceBrokerageTradingMarket DataInvestmentCharles SchwabDeprecatedFortune 1000

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 49.3/100 · developing
Contract Quality 16.7 / 25
Developer Ergonomics 3.9 / 20
Commercial Clarity 7.9 / 20
Operational Transparency 4.1 / 13
Governance 8.3 / 12
Discoverability 7.4 / 10
Agent readiness — 31/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/td-ameritrade-holding: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 9

Individual APIs this provider publishes, each with its own machine-readable definition.

TD Ameritrade Holding Accounts API

Account information, balances, and positions

TD Ameritrade Holding Instruments API

Security and instrument search

TD Ameritrade Holding Market Data API

Quotes, price history, and market hours

TD Ameritrade Holding Options API

Options chains and derivatives

TD Ameritrade Holding Orders API

Order placement, management, and retrieval

TD Ameritrade Holding Transactions API

Account transaction history

TD Ameritrade Holding User Management API

User preferences and principal data

TD Ameritrade Holding Watchlists API

Watchlist creation and management

Scroll for all 9

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

FinOps 1

Cost, billing, and metering signals for API financial operations.

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Td Ameritrade Context

35 classes · 0 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

TD Ameritrade Holding API Rules

5 rules · 3 warnings 2 info

SPECTRAL

TD Ameritrade Holding API Rules

10 rules · 2 errors 7 warnings 1 info

SPECTRAL

JSON Schema 1

Standalone JSON Schema definitions for this provider's data models.

TD Ameritrade Trade Order

13 properties

JSON SCHEMA

JSON Structure 1

JSON Structure definitions describing this provider's data shapes.

Td Ameritrade Order Structure

0 properties

JSON STRUCTURE

Examples 2

Example request and response payloads for these APIs.

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Td Ameritrade Holding Authentication

oauth2 · 1 scheme

SECURITY

Td Ameritrade Holding Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Td Ameritrade Holding Scopes

3 scopes · authorizationCode

3 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Td Ameritrade Holding Agentic Access

34 operations · 11 acting

34 operations · 11 acting

AGENTIC

Press 5

Recent news and press coverage referencing this provider.

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

Documentation 4

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 3

Pagination, idempotency, versioning, errors, and events

Access & Security 4

Authentication, authorization, and security posture

Company 2

The organization behind the API

Source (apis.yml)

apis.yml 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
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
position: Consumer
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/td-ameritrade-holding.png
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:td-ameritrade-holding-accounts-api
  name: TD Ameritrade Holding Accounts API
  description: Account information, balances, and positions
  humanURL: https://developer.tdameritrade.com/
  baseURL: https://api.tdameritrade.com/v1
  tags:
  - Accounts
  properties:
  - type: OpenAPI
    url: openapi/td-ameritrade-holding-accounts-api-openapi.yml
  - type: Documentation
    url: https://developer.tdameritrade.com/
- aid: td-ameritrade-holding:td-ameritrade-holding-instruments-api
  name: TD Ameritrade Holding Instruments API
  description: Security and instrument search
  humanURL: https://developer.tdameritrade.com/
  baseURL: https://api.tdameritrade.com/v1
  tags:
  - Instruments
  properties:
  - type: OpenAPI
    url: openapi/td-ameritrade-holding-instruments-api-openapi.yml
  - type: Documentation
    url: https://developer.tdameritrade.com/
- aid: td-ameritrade-holding:td-ameritrade-holding-market-data-api
  name: TD Ameritrade Holding Market Data API
  description: Quotes, price history, and market hours
  humanURL: https://developer.tdameritrade.com/
  baseURL: https://api.tdameritrade.com/v1
  tags:
  - Market Data
  properties:
  - type: OpenAPI
    url: openapi/td-ameritrade-holding-market-data-api-openapi.yml
  - type: Documentation
    url: https://developer.tdameritrade.com/
- aid: td-ameritrade-holding:td-ameritrade-holding-options-api
  name: TD Ameritrade Holding Options API
  description: Options chains and derivatives
  humanURL: https://developer.tdameritrade.com/
  baseURL: https://api.tdameritrade.com/v1
  tags:
  - Options
  properties:
  - type: OpenAPI
    url: openapi/td-ameritrade-holding-options-api-openapi.yml
  - type: Documentation
    url: https://developer.tdameritrade.com/
- aid: td-ameritrade-holding:td-ameritrade-holding-orders-api
  name: TD Ameritrade Holding Orders API
  description: Order placement, management, and retrieval
  humanURL: https://developer.tdameritrade.com/
  baseURL: https://api.tdameritrade.com/v1
  tags:
  - Orders
  properties:
  - type: OpenAPI
    url: openapi/td-ameritrade-holding-orders-api-openapi.yml
  - type: Documentation
    url: https://developer.tdameritrade.com/
- aid: td-ameritrade-holding:td-ameritrade-holding-saved-orders-api
  name: TD Ameritrade Holding Saved Orders API
  description: Saved order management
  humanURL: https://developer.tdameritrade.com/
  baseURL: https://api.tdameritrade.com/v1
  tags:
  - Saved Orders
  properties:
  - type: OpenAPI
    url: openapi/td-ameritrade-holding-saved-orders-api-openapi.yml
  - type: Documentation
    url: https://developer.tdameritrade.com/
- aid: td-ameritrade-holding:td-ameritrade-holding-transactions-api
  name: TD Ameritrade Holding Transactions API
  description: Account transaction history
  humanURL: https://developer.tdameritrade.com/
  baseURL: https://api.tdameritrade.com/v1
  tags:
  - Transactions
  properties:
  - type: OpenAPI
    url: openapi/td-ameritrade-holding-transactions-api-openapi.yml
  - type: Documentation
    url: https://developer.tdameritrade.com/
- aid: td-ameritrade-holding:td-ameritrade-holding-user-management-api
  name: TD Ameritrade Holding User Management API
  description: User preferences and principal data
  humanURL: https://developer.tdameritrade.com/
  baseURL: https://api.tdameritrade.com/v1
  tags:
  - User Management
  properties:
  - type: OpenAPI
    url: openapi/td-ameritrade-holding-user-management-api-openapi.yml
  - type: Documentation
    url: https://developer.tdameritrade.com/
- aid: td-ameritrade-holding:td-ameritrade-holding-watchlists-api
  name: TD Ameritrade Holding Watchlists API
  description: Watchlist creation and management
  humanURL: https://developer.tdameritrade.com/
  baseURL: https://api.tdameritrade.com/v1
  tags:
  - Watchlists
  properties:
  - type: OpenAPI
    url: openapi/td-ameritrade-holding-watchlists-api-openapi.yml
  - type: Documentation
    url: https://developer.tdameritrade.com/
common:
- type: AgenticAccess
  url: agentic-access/td-ameritrade-holding-agentic-access.yml
- type: DomainSecurity
  url: security/td-ameritrade-holding-domain-security.yml
- type: Authentication
  url: authentication/td-ameritrade-holding-authentication.yml
- type: OAuthScopes
  url: scopes/td-ameritrade-holding-scopes.yml
- 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