Skip to main content

TopstepX™ API Access

Your code. Your strategies. Your edge.

TopstepX™ API Access lets advanced Traders and developers build automated strategies, connect third-party tools, and execute trades directly through TopstepX. It's powered by ProjectX and billed separately from your Topstep subscription.

What You Can Do With API Access

  • Build and run automated trading strategies

  • Connect third-party tools and platforms

  • Create custom risk management rules

  • Pull live and historical market data

  • Execute trades directly through your TopstepX account


Who It's For

Traders and developers comfortable coding in Python, Java, .NET, JavaScript, or similar languages who want to work with REST and WebSocket APIs. If you use third-party tools built by others, no coding required — just plug in your credentials.


Getting Started

  1. Inside TopstepX, click the Settings icon ⚙️

  2. Click the API tab

  3. Click Link under ProjectX Linking

  4. Verify your email on the dashboardapi@topstep.com landing page

  5. Click Log in/RegisterDon't have an account?

  6. Create your username and password → Create Account

  7. In your ProjectX dashboard, select SubscriptionsProjectX API Access

  8. Enter your credit card info and promo code (if applicable) to unlock API Access

  9. Back in TopstepX: Settings ⚙️ → API tab → Add API Key to generate your key


Where do I find my API Key?

  • Login to your TopstepX Platform.

  • Select the Settings Icon wheel.

  • Click the API Tab from the top bar.

  • You will generate an API key inside your ProjectX settings. Use this key to authenticate your requests through OAuth.

    • To authenticate your requests, you must use the API key generated within your TopstepX platform settings. This key must be used in conjunction with your TopstepX username.


Cost

API Access is $29/month. Topstep Traders get 50% off with code topstep — that's $14.50/month, valid every month with no end date.

🧾 Please note: Billing appears as Sim2Funded Solutions on your bank statement. Billing is managed separately from your Topstep subscription.


VPNs, VPS, and Remote Servers

All trading activity must originate from your personal device. The use of VPS, VPNs, and remote servers is prohibited by Topstep's Terms of Use. Running automation on a VPS can result in account suspension or removal from the program.


Important Disclaimers

  • Orders executed via the API are final. No review, adjustment, or reversal.

  • Topstep is not responsible for the performance of any tool, algo, or system built using API Access.

  • Topstep does not provide technical support for API implementation, coding, or troubleshooting.

  • Use of the API Access and any connected tools is entirely at your own risk. Please ensure your systems are tested, stable, and compliant with Topstep's Terms of Use.

  • Please read more about how API access can affect the potential for hedging here.


👥 Getting Help

Topstep does not provide technical support for coding or API implementation. For help:

For billing or subscription questions, contact ProjectX Support.


FAQ

Is there a sandbox environment for testing?

No. There is currently no sandbox environment available.

Can I use 1 subscription across multiple accounts?

Yes. A single subscription applies to all TopstepX accounts linked via your ProjectX Dashboard profile.

What programming languages are supported?

The REST API works with most modern languages including Python, Java, .NET, and JavaScript — anything that supports REST or WebSocket connections.

Do I need to know how to code?

Only if you're building your own tools. If you're using third-party tools, just plug in your credentials.

Did this answer your question?