May 12th, 2025
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.
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.
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.
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
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.
After registering, log in with your new ProjectX Dashboard credentials.
When you log in, you’ll be taken to the Dashboard Home page.
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.
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.