TastyTrade

tastytrade Logo

Connecting Your tastytrade Account

tastytrade provides an Open API designed for algorithmic traders and third-party integrations. Connecting your account requires opting into their developer portal and generating secure OAuth credentials.

Follow the steps below to generate your unique Client ID, Client Secret, and Refresh Token.

  1. Step 1: Log in to Account Management

    Navigate to the tastytrade customer account management portal at my.tastytrade.com and log in using your standard brokerage credentials.

  2. Step 2: Navigate to API Settings

    Once logged in, hover over the Manage tab or the My Profile header at the top of the page, and select API from the dropdown menu.

  3. Step 3: Opt-in to the Open API

    If this is your first time accessing the API, you will be prompted to read and agree to the Open API Terms & Conditions.

    • Check the box to agree to the terms.
    • Click the green REQUEST OPT-IN button to finalize your API registration.
  4. Step 4: Create an OAuth Application

    After opting in, stay on the API page and navigate to OAuth Applications. Click the button to create a New Application (or generate a personal grant).

    Note: If prompted for a callback URL, enter the exact callback URL provided by our platform, or use a personal grant option if our platform uses refresh-token authentication.

  5. Step 5: Securely Copy Your Credentials

    Upon successfully creating the application, tastytrade will display your secure credentials. You must locate and copy the following three items:

    • Client ID
    • Client Secret
    • Refresh Token

    Security Warning: Treat your Client Secret and Refresh Token like passwords. Do not share them outside of our secure connection portal.

  6. Step 6: Connect to Our Platform

    Return to your account settings on our platform. Paste your Client ID, Client Secret, and Refresh Token into the respective tastytrade integration fields and click Connect to authorize automated trading.