Skip to main content
  • APIs
  • Guides
  • APIs
  • Guides
  • Login

Accounts and Trading

APIs to access Account Balances, Positions, Trade Info and place Trades

Orders

Method
Description

DELETE

Cancel Order

https://api.tdameritrade.com/v1/accounts/{accountId}/orders/{orderId}

Cancel a specific order for a specific account.   Order throttle limits may apply.  Click here for to see our Place Order Samples Guide for more information around order throttles and examples of orders.

GET

Get Order

https://api.tdameritrade.com/v1/accounts/{accountId}/orders/{orderId}

Get a specific order for a specific account.

GET

Get Orders By Path

https://api.tdameritrade.com/v1/accounts/{accountId}/orders

Orders for a specific account.

GET

Get Orders By Query

https://api.tdameritrade.com/v1/orders

All orders for a specific account or, if account ID isn't specified, orders will be returned for all linked accounts.

POST

Place Order

https://api.tdameritrade.com/v1/accounts/{accountId}/orders

Place an order for a specific account.   Order throttle limits may apply.  Click here for to see our Place Order Samples Guide for more information around order throttles and examples of orders.

PUT

Replace Order

https://api.tdameritrade.com/v1/accounts/{accountId}/orders/{orderId}

Replace an existing order for an account. The existing order will be replaced by the new order. Once replaced, the old order will be canceled and a new order will be created.   Order throttle limits may apply.  Click here for to see our Place Order Samples Guide for more information around order throttles and examples of orders.

Saved Orders

Method
Description

POST

Create Saved Order

https://api.tdameritrade.com/v1/accounts/{accountId}/savedorders

Save an order for a specific account. Click here for to see our Place Order Samples Guide.

DELETE

Delete Saved Order

https://api.tdameritrade.com/v1/accounts/{accountId}/savedorders/{savedOrderId}

Delete a specific saved order for a specific account.

GET

Get Saved Order

https://api.tdameritrade.com/v1/accounts/{accountId}/savedorders/{savedOrderId}

Specific saved order by its ID, for a specific account.

GET

Get Saved Orders by Path

https://api.tdameritrade.com/v1/accounts/{accountId}/savedorders

Saved orders for a specific account.

PUT

Replace Saved Order

https://api.tdameritrade.com/v1/accounts/{accountId}/savedorders/{savedOrderId}

Replace an existing saved order for an account. The existing saved order will be replaced by the new order. Click here for to see our Place Order Samples Guide.

Accounts

Method
Description

GET

Get Account

https://api.tdameritrade.com/v1/accounts/{accountId}

Account balances, positions, and orders for a specific account.

GET

Get Accounts

https://api.tdameritrade.com/v1/accounts

Account balances, positions, and orders for all linked accounts.

 TDAmeritrade Twitter Feed TDAmeritrade Facebook Page Privacy Policy  |  Terms of Use  |  Contact Us

Log in



Forgot your password?