May 12th, 2025

5/12/2025 New! ProjectX API Access

We’re excited to announce the official launch of the ProjectX API, giving traders and developers the ability to create tools to automate, build, and integrate their trading strategies.

NOTE: There are no pre-built tools or widgets available at this time. To build or connect to 3rd party tools, you will need to have a basic understanding of programming, Websocket and REST APIs and will require you to do your own research.

ProjectX API Access Capabilities:

  • Automate Your Trading – Automate trade execution using historical data to test and validate strategies.

  • Build Your Edge – Create custom tools to execute trades, manage risk, and refine trading strategies.

  • Code Your Way – Develop in Python, Java, .NET, or your preferred language with full API support.

  • Create Custom Risk Tool – Build personalized lockouts, alerts, and limits aligned with your risk preferences.

  • Access Real-Time Market Data – Stream unfiltered market data for faster, more accurate execution.

  • Connect Third-Party Tools – Seamlessly integrate with external platforms and software.

  • Scale Your System – Build, automate, and scale your strategies confidently across environments.

API Subscription Requirement

An active API subscription is required to access the ProjectX API. You can purchase an API key for $29 / month. This subscription grants access across all ProjectX firm environments. Only one subscription is needed per user, regardless of where or what firms you’re trading at.

How to Get Started with the ProjectX Dashboard & API Access

1. You can access the ProjectX Dashboard in two ways:

  • From inside the trading platform:

    • Go to Settings → API

    • Click “Link” under ProjectX Linking

  • Or directly visit: dashboard.projectx.com

  1. On the ProjectX Dashboard homepage, click “Register” in the top right corner to create your ProjectX Dashboard user.

    • You can use a different email and username than your trading platform login.

    • This is a separate, centralized user for managing API access and subscriptions via ProjectX.

  2. After registering, log in with your new ProjectX Dashboard credentials.

    When you log in, you’ll be taken to the Dashboard Home page.

  3. To activate API access:

    • Navigate to “Subscriptions” in the left-hand menu.

    • Select your plan and complete the subscription purchase.

    This subscription is required to enable API access across all ProjectX environments.

  4. Once subscribed:

    • Go back to the Platform Settings → API

    • Click “Link” under ProjectX Linking

    • From the ProjectX Link Account Dashboard page, you can now link your active account

    You’re now set up! API access is enabled across all linked accounts.