TradeStation

TradeStation Logo

Connecting Your TradeStation Account

TradeStation utilizes a secure OAuth 2.0 connection through their WebAPI v3. Unlike some brokers where you can generate keys instantly on a dashboard, TradeStation currently requires users to submit a request to their support team to provision an API key.

Follow the steps below to request your API key and retrieve your Client ID and Client Secret.

  1. Step 1: Request Your API Key

    Navigate to the TradeStation Trading API Page. Submit a request for API access. If you are an individual retail client, you will fill out the request form specifying that you need personal API access for third-party software integration.

  2. Step 2: Communicate Application Requirements

    When TradeStation Client Experience processes your request, they will set up your default API configuration. If asked, you will need to provide them with the following details so they can configure your key correctly:

    • Application Type: Regular Web App (Auth Code Flow)
    • Scopes Required: MarketData, ReadAccount, Trade
    • Allowed Callback URL: Provide the exact redirect URI required by our platform:
      https://freedomautotrading.com
  3. Step 3: Receive Your Credentials

    Once your account is reviewed and approved (which may take a few business days), TradeStation will email you your API credentials. You will receive:

    • API Key (Also known as your Client ID)
    • Client Secret

    Security Warning: Your Client Secret is highly sensitive. Keep it secure and do not share it outside of our platform’s integration page.

  4. Step 4: Connect to Our Platform

    Return to your account settings on our platform. Select whether you are connecting a Live or Simulated (Paper Trading) environment, paste your API Key (Client ID) and Client Secret into the respective integration fields, and click Connect.

  5. Step 5: Authorize the Connection

    You will be briefly redirected to a secure TradeStation login portal. Log in with your standard TradeStation username and password, then click Allow to grant our application permission to trade on your behalf. Once authorized, you will be seamlessly redirected back to our platform.